Souvla opened on Hayes Street and worked out something that most fast-casual Greek places miss: if you are roasting meat on a spit all day, the salad should be built around it rather than offered as the alternative to it. The result is a counter where the salads are substantial main courses finished with lamb, chicken or pork, and where the thing people queue for at the end is a cup of frozen Greek yoghurt. It is open 11am to 10pm, seven days a week, and it does not take reservations.
A Greek counter where the salad is the main event and the queue moves fast. Ask Karpo when Hayes Street is quiet and what to order.
How the salads are actually built
The base is crisp lettuce and herbs rather than a limp mixed-leaf bag, dressed properly, with the components chopped small enough to eat with a fork rather than wrestled with.
On top goes the same spit-roasted meat that fills the sandwiches — lamb, chicken or pork — which means the salad is not a lesser version of the menu but a different format for the same core product.
Tangy Greek yoghurt appears throughout, in dressings and as a finishing element, and it is what stops the salads from being dry.
The result is a bowl that functions as dinner rather than as a virtuous lunch. That is the distinction that matters when you are choosing between this and a sandwich.
The frozen yoghurt is not an afterthought
The frozen Greek yoghurt, served in a paper cup modelled on the classic New York coffee cup, has developed its own following independent of the food.
It is tart rather than sweet, dense rather than airy, and it is closer to a proper dessert than to the frozen-yoghurt chains it superficially resembles.
Toppings rotate seasonally and the seasonal ones are consistently better than the standing options. Ask what is on.
People come in for a cup of it without eating, which is a reasonable use of the place on a warm afternoon in Hayes Valley.
There is a supply-chain logic underneath this that explains why the salads are better than the category norm. A kitchen roasting whole cuts on a spit all day has meat available continuously and at its best in the hour after it comes off.
A salad counter with no protein programme has to buy pre-cooked chicken and hold it cold. The difference between those two inputs is enormous and it is the single biggest variable in whether a salad is worth eating.
That is also why the menu is short. Everything on it comes off the same equipment, which keeps quality high and the queue moving.
Counter service, and the Hayes Street parklet
You pay first at the counter and take a number. There are no reservations and no table service, which keeps the queue moving and the prices where they are.
The Hayes Valley branch is the smallest of the locations, with a lively parklet out front that spills into the street. In good weather that parklet is the best seating and it fills first.
Inside seating is limited. At peak, expect to wait for a table or to take it away.
Hours are 11am to 10pm daily, which makes it one of the more reliable options in the neighbourhood for an early or a late meal.

Using it around Hayes Valley
Hayes Street is the neighbourhood's main run of shops, bars and restaurants, and it is within a short walk of the opera house, the symphony hall and the jazz centre.
That makes this a genuinely good pre-performance option: fast, counter service, no booking required, and open from eleven. A 6:15 arrival before a 7:30 curtain is entirely workable.
There are other Souvla locations across the city — on Valencia, Divisadero, and in the Dogpatch — with their own rooms and their own hours, and they are all larger than this one.
Transit here is excellent and driving is not worth it. Van Ness station and several Muni lines are within a few minutes.
Who it suits
Anyone who wants a salad that is actually a meal, anyone eating before a performance, and anyone who would rather not book.
It suits a long leisurely dinner less well. This is a counter operation and the pace reflects that.
It also works for a group with mixed appetites, because the same kitchen produces sandwiches, salads and sides at similar prices.
Practical notes
Souvla Hayes Valley is at 517 Hayes Street, San Francisco, open 11am to 10pm daily.
Counter service; pay first and take a number. No reservations at any location.
The parklet is the best seating and fills fastest. Other city branches are larger if you need a table.
Tags: #SanFrancisco #Souvla #HayesValley #SaladNearMe #CoffeeAndDessert #Greek #FrozenYogurt #SFFood #HayesStreet #Parklet #CounterService #BayArea
All trademarks are the property of their respective owners.
Ask Karpo first
Want to know how busy Hayes Street is right now, whether the parklet has space, and what frozen yoghurt topping is on this week? Ask Karpo to check Souvla and time the visit.



