Follow tablehopper on Threads and Bluesky!
Learn more
Aug 1, 2017 9 min read

10 Mighty Tasty Brunches in San Francisco to Try

10 Mighty Tasty Brunches in San Francisco to Try
The truly sublime lemon-ricotta “corzetti” pancakes at Locanda. All photos: © tablehopper.com.
Table of Contents

Brunch in SF is one of our treasured pastimes (excuse me, contact sports). There are always places starting up brunch service, and then some sadly discontinuing it (I am currently pouring some out for Aster’s and Cala’s brunches, they were sooooo good). I think brunch is a smart way to check a place out that you’ve been curious about, with its somewhat friendlier price point. (Well, except if you’re a lush with a penchant for $24 glasses of Lanson Champagne, and I love you for it.) Anyway.

Here are a few highlights from 10 San Francisco places serving brunch around town, from the new to the established, from restaurants to bars. Hopefully you feel inspired to get some new spots and dishes in the mix—don’t let all these calories I consumed for you be in vain, okay? Thanks.

LOCANDA I’m not one to order pancakes, I usually go for anything savory with eggs, but dear lord, the lemon ricotta “corzetti” pancakes here are things of pure, shining, fluffy, delicate pancake freaking perfection. Clouds of sexy happiness. If you want to go savory, the eggs in purgatory have a nice punch of pecorino. (They were also doing some evil eggs Benedict carbonara, but maybe it’s a good thing it’s currently not on chef Melissa Reitz’s menu.)

The space is so chic in the daytime, with the pop of color from sunny yellow espresso cups, and then there’s the amaro-centric brunch cocktails that are designed to help you, like the Ciociaro spritz (Ciociaro, amaro blend #3, lemon, Prosecco), which is the move. Making a reservation in advance, also smart. Sat-Sun 10:30am-2pm 557 Valencia St. at 17th St., 415-863-6800

BAR AGRICOLE Another place that is absolutely gorgeous during the day is Bar Agricole’s Sunday brunch, with its soft light from the skylights above. Score one of the booths in the back with your friends and it’s an instant celebration (although then there’s that patio…).

It’s a seasonally changing menu, but do know chef Seth Stowaway’s team does a nice job with creamy scrambled eggs, and salumi lovers won’t want to miss the quality selection here (I love starting my day with coppa). There are oysters, too, and the cocktails can be as gentle or eye-opening as you need, just let them know where you’re at. (I never quite thought I’d have Armagnac in a brunch cocktail but that’s how they roll here and it was spot on.) Sun 10am-2pm 355 11th St. at Harrison, 415-355-9400

AINA Have you visited this sweet Dogpatch spot yet? Talk about mahalo vibes. The friendly staff, the sunny corner, all the cute succulents and plants…and then you bite into the malasadas filled with guava custard and say, “Whoooooa, dude!” You will. Go ahead, bite the malasada and try not to freak out. Chef Jordan Keao goes the extra mile on everything, from the housemade Spam musubi (made from a whole hog they get in from Stone Valley Farms) to the gorg garnishes. There are perfectly fried sunny-side-up eggs on the kalbi loco moco and the Portuguese sausage hash with Brussels sprouts, plus there’s housemade lap cheong sausage, and they even fly in Punalu’u Bakery taro bread for the French toast. Dedicated!

And we haven’t even gotten into their clever low-ABV drink menu, which won’t have you missing the hard stuff (Bloody Mary with charred tomato and pink peppercorn, boom). All the feels, this place. It’s a popular one, but here’s a pro tip: if you can go on Friday, do it. And then there’s dinner… Fri 10am-2:30pm, Sat-Sun 9am-2:30pm 900 22nd St. at Minnesota, 415-814-3815

ROOH This Indian newcomer to SoMa has a punchy, colorful look, and the Saturday brunch is a fun way to check out chef Sujan Sarkar’s progressive Indian culinary style—and the Goan chorizo Scotch egg they serve at the bar at night. You’ll also get to try their puffy and warm housemade kulcha (the paneer tikka, chile, and Parmesan kulcha is a fave). Don’t let the idea of squid put you off, because the tender squid and prawn poha was a top dish, a flavorful rice number with cilantro and fresh coconut. Egg dishes include a masala omelet with buttery pao, or baked eggs, or with keema (lamb) Hyderabadi. There is quite the list (and playful presentation) of cocktails, but it was the Chennai Colada—so tropical fruity and refreshing with fresh curry leaves—that is the pick if you aren’t up for any booze. Sat 11am-2:30pm 333 Brannan St. #150 at 2nd St., 415-525-4174

HORSEFEATHER One of the better additions to the Divisadero Corridor of late (we needed a cute bar!), but did you know they serve brunch on the weekend? Snag a spot on the sunny enclosed patio/atrium and get yourself the Sergeant Major, with rye, cold brew, vanilla almond milk, and maple syrup (reporting for duty, sir!). Their dream Cali breakfast burrito is something special, with housemade chorizo, home fries, scrambled eggs, cheese, and a ladle of arbol salsa, but I do hope the chilaquiles come back, they were bonkers good. (Although the replacement mushroom toast, soft-shell crab Benedict, and smoked trout scramble, I’m not mad at any you either.) The late brunch hours are also very industry-friendly. Sat-Sun 11am-4pm 528 Divisadero St. at Fell, 415-817-1939

UMA CASA Wish you were in a seaside town in Portugal for brunch eating shellfish? Yeah, me too. But the cheerful interior of Uma Casa, with its blue and white tiles, airy style, and raw seafood bar can help transport you there. Co-owner Nora Furst’s brunch cocktails are the bomb, like the Olhos Abertos (Alessio Chinato, coffee, Angostura bitters, orgeat, and a big spoonful of cream on top). You should start with the warm rissois de cåmarão (creamy shrimp turnovers with béchamel) and the yellowfin tuna salad with quail egg and a dusting of dehydrated olive (chef-owner Telmo Faria likes to add modern touches) served with their rather brilliant potato chips.

But let’s talk about why you’re really here, and I hope you brought some friends to help. Meet the Francesinha, one of the classics in the pantheon of hangover cures (or “I’m drunk and it’s 3am” scenario), an import from Porto. It’s a demented sandwich filled with linguiça (love the one they use here), thin, rosy slices of roast beef, and ham, with Havarti melted over the top and topped with a tomato-beer sauce and an over-easy egg (well, it’s supposed to be—ours arrived over-medium). Our entire table groaned with one look at this beast and then proceeded to attack it until the last bite, dipping Uma Casa’s tasty fries (they have a way with potatoes here) in the tomato-beer sauce. There are a few other egg dishes, and you could do a lot of damage at the raw bar, but really, the Little Frenchie is something else. Make sure you have a long walk home. And some Lipitor waiting for you. Sat-Sun 11am-3pm 1550 Church St. at Duncan, 415-829-2264

BLUESTEM BRASSERIE You have some friends visiting and want to do some weekend downtown shopping? You need to lay down some brunch bedrock first. Start with a cinnamon roll the size of your head (I’m not kidding, it’s a monster) or fellow smoky fish lovers will veer toward the smoked trout tartine with some crunchy seasonal vegetables. I’m sorry to say the fried eggs on smoky pork ragù with pickled chiles appear to have taken a turn off chef John Griffiths’ menu, but am sure the croque madame would console me, and the duck confit salad with a mustardy herb dressing and fried duck egg is a standard here for a reason.

An extensive list of fun brunch cocktails—like the Bacon Bloody Mary (with bacon-infused vodka, celery salt rim, and housemade pickles) and the unique What’s Up Doc (carrot juice, ginger beer, and vodka)—will prep you nicely for some tipsy shopping. Sat-Sun 11am-3pm 1 Yerba Buena Ln. at Market, 415-547-1111

FLORES In the thick of the Cow Hollow scene is this Mexican newcomer in the former Betelnut space, with a tropical and tiled look that transports you to Cozumel in a flash, and is serving one of my favorite spins on a cold coffee drink, the Vida Fuerza, with cold brew, coconut milk, and cinnamon. Heaven. Dive into the coctel de camaron for some of the tastiest, fresh, and plump shrimp and creamy avocado in a spicy burnt tomato sauce that you can scoop up with crisp and thin housemade chips. Of note: they make their tortillas by hand from their own masa daily. Chilaquiles with braised beef and perfectly sunny eggs and guac for $14? Gracias, chef Alejandro Morgan. Sat-Sun 11am-3pm 2030 Union St. at Buchanan, 415-796-2926

CONTRADA Are you thinking you’d like some fresh air, a sunny back deck, and a breakfast pizza with soft-scrambled egg, smoky trout roe, crème fraîche, and fresh herbs? Yeah? I know just the place. The pizza crust at this Cow Hollow spot is a beautiful thing, both elastic and crisp, with developed flavor—so yeah, get a pizza. The backyard is a little hideaway off Union Street, and chef Jason Tuley’s Cal-Italian menu has some notable salads (it’s amazing how many places don’t do salads well), rustic dishes like polenta and eggs, and a farmers’ market Benedict; the menu definitely leans more to the savory side. Low-ABV brunch cocktails are well thought-out, from spritzes to sangria, and there are some excellent wine selections for you to discover—just ask the friendly staff. Sat-Sun 10:30am-3pm 2136 Union St. at Webster, 415-926-8916

JANE THE BAKERY I know, it can be hard to get up and go out on the weekend. So here’s an idea: pop on over to the newish Jane the Bakery outpost on Geary, which handily has a little (and extremely rare in SF) parking lot, and you just may be a lucky duck and score a spot. (Trust, I am hoping for you.) Stumble in the bakery, point to the cardamom lattice bun (the sensation of biting through the buttery laminated and flaky dough into the incroyable cardamom pastry cream inside, mamma mia, it’s errrrrything), and you could also bring home their sausage and egg cheddar-chive biscuit sandwich (or decadent croissant egg sandwich with avocado) or you can lose your mind over their fresh-from-the-oven flatbread with three cheeses (it rotates daily).

Grab some of their fresh juices and espresso drinks (made with their own roast) and head back to your nest. Don’t forget a loaf of whatever catches your eye that day, from green olive polenta thyme bread to their creative daily specials (just ask!)—get crumbs all over your bed, go for it. Kudos to Amanda Michael and her amazing team for just cranking out the carb happiness over here (and they have a bunch of gluten-free options, too). Best of all? You can enjoy this goodness every day of the week. Holla. Open daily 7am-6pm 1881 Geary Blvd. at Steiner, 415-658-7971

The truly sublime lemon-ricotta “corzetti” pancakes at Locanda. All photos: © tablehopper.com.

1c-locanda-eggs.jpg
Eggs in purgatory at Locanda.
1f-baragricole-salumi.jpeg
Salumi for brunch at Bar Agricole, yeah, you want that.
3a-aina-malasada.jpg
The famed malasadas with guava custard at Aina.
3b-aina-lapcheong.jpg
Portuguese sausage hash (with Brussels sprouts underneath) at Aina.
4a-rooh-shrimppoha.jpeg
The can’t-miss squid and prawn poha at Rooh.
5b-horsefeather-burrito.jpeg
Breakfast burrito love at Horsefeather.
6a-umacasa-interior.jpeg
Uma Casa’s cheerful seaside-like interior.
6b-umacasa-francesinha-main.jpg
The gut-busting and hangover-curing Francesinha at Uma Casa.
7-bluestem-egg-ragu.jpeg
Smoky pork ragù with fried eggs, sweet peppers, and pickled chiles at Bluestem Brasserie.
8-flores-vidafuerza.jpeg
The Vida Fuerza at Flores.
9-contrada-pizza.jpeg
Contrada’s breakfast pizza with soft-scrambled egg, smoked trout roe, crème fraîche, and fresh herbs.
9g-jane-cardamom-ext.jpeg
The glossy exterior of the cardamom lattice bun at Jane the Bakery.
9h-jane-cardamom-int.jpeg
And here’s what’s inside the cardamom lattice bun at Jane the Bakery (hold me).
Great! You’ve successfully signed up.
Welcome back! You've successfully signed in.
You've successfully subscribed to tablehopper.
Your link has expired.
Success! Check your email for magic link to sign-in.
Success! Your billing info has been updated.
Your billing was not updated.