Skip to main content

Best Mediterranean Restaurants in Haight Ashbury (94117)

4 hand-picked restaurants, AI-analyzed and critic-validated

Notable Picks

$$ Cole Valley
Counter-service Palestinian/Jordanian spot known for warm pita, silky hummus, and charcoal-leaning grill plates. Locals hit the Cole Valley outpost for shareable mezze, quick lines, and reliably bright, herb-forward flavors.
Must-Try Dishes: Hummus with lamb, Chicken msakhan wrap, Kefta kebab platter
What makes it special: Palestinian/Jordanian comfort dishes made for mezze-style sharing.
$$ NoPa / Divisadero Corridor
New-school French bistro offering daytime crêpes, omelets, and café standards with a proper espresso program. Warm room and neighborhood pacing make relaxed brunch easy.
Must-Try Dishes: Croque Madame, Buckwheat Savory Galette, Shakshuka
What makes it special: French brunch classics with a neighborhood café feel.
8.1
$$ NoPa / Divisadero Corridor
Fast-fine Greek with crisp rotisserie meats, crunchy salads, and tidy pita wraps. The NoPa location is a dependable neighborhood staple with swift lines and a breezy parklet for casual meals.
Must-Try Dishes: Greek Fries with Mizithra, Chicken Pita + Fries, Harissa Yogurt Dip
What makes it special: Greek fries brightened with lemon, olive oil, and mizithra.

Worthy Picks

$$ Lower Haight
Lower Haight café turning out Paris-leaning tartines, salads, and espresso with a Mediterranean accent. It’s a reliable morning-to-afternoon stop for casual meetups and light meals.
Must-Try Dishes: Niçoise salad, Smoked salmon tartine, Croque monsieur
What makes it special: Neighborhood café with French/Mediterranean staples and sunny corner seating.