Search by Perfect For
More spots in Hayes ValleySee more
Barcino, a Spanish spot in Hayes Valley, serves tasty but expensive tapas. Come for drinks and a snack, but probably not dinner.
Suppenküche has San Francisco's best German food on a corner in Hayes Valley. Hope you're ready for some Jägerschnitzel.
A Mano is a popular Italian place in Hayes Valley serving handmade pasta that isn’t as good as you want it to be.
More American spotsSee more
Son’s Addition is a neighborhood spot in the Mission that serves everything from charred octopus to a solid cheeseburger.
A solid North Beach brunch option, which, get this: actually takes reservations. Don’t sleep on Park Tavern.
Suggested by our writers
Brenda’s French Soul Food
Brenda’s serves some solid breakfast and brunch food with a New Orleans twist, but it’s never quite as amazing as the menu promises.
20th Century Cafe
20th Century Cafe is a sunny corner spot in Hayes Valley with good eastern European food.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more