Where to go for an early-morning meal in the city.
LessFor a lovely casual weekday breakfast that'll stretch into lunch, head to El Mil Amores in the Mission. This Mexican spot’s massive plates will take you more time to finish than running a marathon, but that’s okay because the food is so excellent. You’ll also hang out for a while because this place embodies friendly diner vibes. The breakfast burrito, Yulis breakfast sandwich, and the huevos en ahogada are graduate-level classes in egg making, but you can’t go wrong with anything.
There's always something new to try at Breadbelly, the bakery and cafe in the Richmond where Asian-inspired pastries and sandwiches change often. Sweet and savory pastries will call to you, like the soft milk bun exploding with silky coconut pandan cream, and a macadamia nut croissant tart with caramelized edges. You can choose anything here and never go wrong. One non-negotiable is the kaya toast—a slice of milk bread with a squiggle of green coconut pandan jam finished with sea salt flakes.
The New York-style fried egg sandwiches from this counter-service spot in the Mission are what dreams are made of—if those dreams included the BEC. The hand-held concoction comes with american cheese, bacon, and a fried egg on a poppy seed roll. Words that come to mind when we think about it: gooey, incredible, order this. The other nine fried egg sandwiches on the menu are also worthwhile, like the one with hash browns and smoked bacon on a toasted French roll.
This cheery NoPa spot is decked out with colorful murals, mosaic tables, and tapestries of El Salvador hanging overhead. Go for the plato típico, a leftovers-guaranteed plate of gorgeously fried plantains, a chorizo scramble, and tortillas to wrap everything up. Or the breakfast burrito, which is nearly overflowing with bacon, chorizo, avocado, and potatoes. They also have things like pupusas, birria, and “hella spicy” chilaquiles if you’re after something even heartier.
If you’re not at Plow when they open (7am on weekdays and 8am on weekends), you’ll be waiting in line for a while. But this is one of the best breakfasts in town, so the wait is worth it. The menu is breakfast classics, so think of things that come with sides of maple syrup, bacon, and potatoes. Go for the Plow Plate, which includes two eggs, their amazing lemon ricotta pancakes, breakfast potatoes, and a required nap afterward.
Breakfast Little is a counter-service spot in the Mission that’s mobbed by loyal fans of the breakfast burrito king. These big boys come in five different varieties, all loaded up with tater tots, eggs, and a side of red or green salsa. Go for The OG with a choice of bacon or sausage (plus cheese and garlic aioli), or try the Tia Maria with fried plantains and queso fresco for a slightly sweet taste that pairs with the charred red salsa about as well as a beer and a sunny day.
Eddie’s Cafe is a palace of pancakes, eggs, and nostalgia in NoPa. The very casual diner is where we go when the urge to eat buttered toast and ketchup-covered hash browns strikes. Once you’re sitting at the counter or in one of the booths, be prepared to sip piping hot coffee from one of their well-worn, mismatched mugs, and drench a stack of pancakes in syrup. Another reason to get here: you’ll spend less on a full entrée than you would on a single mimosa at other breakfast spots around town.
Kantine is a Scandinavian-style cafe on Market Street that makes savory and sweet porridges, trout bowls, and sandwiches. This place is well-lit and airy, and will probably make you want to pull up a chair, grab a latte, and completely ignore everything else you have going on today—or, at least, finally start the novel that’s been sitting on your nightstand for months. However long you end up staying at this casual spot, don't pass on the excellent cinnamon knot.
Cinderella Bakery has popular Russian and Polish breakfast items like french toast and egg plates, but you're here for the syrniki—sweet, dense cheese pancakes that are fried and crispy on the outside. If you're more in the mood for savory, potato vareniki dumplings all the way. And on nice mornings, the sidewalk patio is a good place to relax—if you can find a seat. This place pulls in a crowd.
One thing guaranteed to make you throw off the covers and jump out of bed: the Special Breakfast sandwich from Devil’s Teeth. It comes on a biscuit. It’s beautiful and topped with softly scrambled eggs and a solid amount of avocado mashed on top. But don’t take our word for it—just get to this Outer Sunset spot. There's also locations in the Richmond and the Embarcadero.
In true San Francisco fashion, the bagels at this Noe Valley shop are sourdough, and they’re the tangiest version with a 415 area code. The charmingly irregular bagels are charred with bubbly, crispy shells, and can be topped with smoked salmon, olive oil-splashed endives, or hot honey and fig cream cheese. It’s the ideal morning stop before a leisurely stroller-push through the neighborhood, or any time you want to start your day with fermented dough.
There are several reasons why this tiny dim sum bakery in Chinatown always has a line out the door—there is limited standing room, and most of the grab-and-go dim sum options are excellent, from char siu bao to turnip cakes to sticky rice wrapped in lotus leaf. Everything here is takeout only (there are no seats), but the benches of Portsmouth Square are just a few blocks away.
The Mission bakery makes one incredible biscuit sandwich. Full stop. And the best part about them is you can customize everything from the cheese to proteins to spreads, right down to the warm and flaky biscuit itself (buttermilk, cheddar bacon, or dill swiss). This quick spot also has other amazing morning options, like pastries and quiches.
We love Tartine Bakery for pretty much everything, but if you’re looking for more of a sit-down breakfast situation, Tartine Manufactory has it beat. This place looks like an editorial spread in some modern architecture magazine with high ceilings, open kitchen, and a creative wine glass pergola next to the giant windows. The menu is much larger, too, with things like coddled eggs with za’atar and grilled bread, along with all of the pastries you could want.
Our perfect morning always includes laying around in the sun with our wandering neighborhood cat before heading to The Mill for a light breakfast and coffee. And if you’ve got a full day ahead of you, there’s no better place to fuel up. The NoPa bakery makes incredible housemade bread, which they also serve in toast form, topped with things like avocado or seasonal jam. It’s fantastic, and even better with an espresso drink.
This place has two locations—one in the Haight and one in the Mission. We’re partial to the original Haight version, but you can’t go wrong with either. Pork Store Café is all about old-school, hearty diner food, with excellent eggs benedicts and Bloody Marys. Always get a biscuit on the side.
The breakfast menu at Taffi’s is like any other in the city, but it’s the super-sized portions that set it apart. It may take a moment for your brain to process the sheer size of their breakfast burrito filled with a fluffy omelette and chicken apple sausage, or the plate-sized waffles buried under marshmallow fluff and chocolate syrup. And, unlike many other spots on this guide, there’s rarely a wait here, so keep it in mind for any last-minute plans.