community
San Francisco's 4 Best Brunch Spots You Must Visit Now
From Nopa to Zazie, here are four classic SF brunch destinations worth the wait.
How we reported this
Brunch in San Francisco can feel like a competitive sport, long lines, early alarms, and the constant question of whether that hour-long wait is actually worth it. For visitors and locals alike, the city's roster of weekend staples has a few clear winners that keep drawing crowds day after day.
Nopa, at 560 Divisadero St in the Western Addition, is widely considered the best brunch spot in the city, according to multiple local guides and travel outlets. It serves brunch daily from 9 a.m. to 3 p.m. and is a top recommendation for out-of-town visitors [1][2][3]. The restaurant's wood-fired fare and neighborhood vibe have earned it a reputation that goes beyond hype.
Four Restaurants That Define SF Brunch
In the Mission District, El Techo at 2516 Mission St offers an open-air rooftop experience with Latin American street food. OpenTable named it one of the 100 best brunch restaurants in America, and it accepts reservations, a luxury at many SF brunch spots [3][4]. The views and the aren't cheap, but the setting is hard to beat.
Over in Potrero Hill, Plow at 1299 18th St is a farm-to-table favorite. Its signature dishes are the Lemon Ricotta Pancakes and Plow Potatoes, and the restaurant serves brunch every day. But be prepared: Even on weekdays, lines can stretch past an hour, according to local bloggers [4][5]. No reservations are taken, so plan accordingly.
Zazie, at 941 Cole St in Cole Valley, is a beloved daily brunch spot that opens at 8 a.m. on weekdays and 9 a.m. on weekends. It's common to wait nearly an hour even for small parties, local tourism sites note [5][6]. The French-inspired menu and cozy sidewalk seating keep people coming back, even on random Tuesdays.
Mymy, located in Nob Hill, serves brunch daily from 9 a.m. to 2 p.m. with no reservations. It's a popular coffee shop-brunch hybrid that consistently has a long line and a huge menu [2][6]. For those seeking an al fresco option, The Vault Garden offers a sophisticated outdoor brunch on Saturdays starting at 11:30 a.m. [3][5].
How to Beat the Crowds
The key takeaway? Arrive early. Zazie opens at 8 a.m. on weekdays, and Plow's lines start forming well before opening. El Techo accepts reservations, which can save you time on a busy weekend. Nopa's daily service from 9 a.m. to 3 p.m. gives you a longer window, but the midday rush is real.
None of these spots are secret, they're famous for a reason. Whether you're a first-time visitor or a longtime local, the brunch scene here rewards patience and planning. So pick your neighborhood, set an alarm, and bring your appetite.