Breakfast, we’re told, is the most important meal of the day. And nowhere does that saying ring truer than in San Francisco. So whether you’re faking a sick day, catching up with a friend who’s in town, or just looking for something quick to eat before starting a Wednesday morning, use this guide to the best early-morning spots in the city. Looking for brunch, baked goods, or bagels? We've got guides for those, too.
What our ratings mean
NONE
1-5
6s
7s
8s
9s
No rating: This is a restaurant we want to re-visit before rating, or it’s a coffee shop, bar, or dessert shop. We only rate spots where you can eat a full meal.
THE SPOTS
photo credit: Sarah Felker
8.2
Bakery/Cafe
Richmond
$$$$
Perfect For:
BreakfastLunchSerious Takeout Operation
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.
photo credit: Melissa Zink
9.0
Best New Restaurants2023
DirectionsInstagramPhone
Mexican
Mission
$$$$Perfect For:BrunchWalk-Ins
For 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 becausethe food is so excellent. You’ll also hang out for a while because this place embodies friendly diner vibes (free café de olla refills included). The drenched-in-green-salsa breakfast burrito, Yulis breakfast sandwich (on the fluffiest bread known to humankind), and the huevos en ahogada are graduate-level classes in egg making, but you can’t go wrong with anything. Just make sure you get the crispy arrachera in one of your dishes, and don’t leave without trying the decadent tres leches pancakes.
photo credit: Melissa Zink
8.0
Breakfast
Mission
$$$$Perfect For:BreakfastLunchSerious Takeout Operation
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.
photo credit: Julia Chen
8.1
WebsiteDirectionsPhone
Salvadoran
Nopa
$$$$Perfect For:BreakfastLunch
This cheery NoPa spot is decked out with colorful murals, mosaic tables, and tapestries of El Salvador hanging overhead. And the Mexican, Salvadoran, and other Central American dishes match the day-brightening energy. 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.
photo credit: Plow
8.5
American
Potrero Hill
$$$$Perfect For:BreakfastBrunchDining SoloLunchPeople WatchingWalk-Ins
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.
photo credit: Carly Hackbarth
DirectionsPhone
Mexican
Mission
$$$$Perfect For:Cheap EatsBreakfast
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. The burritos are perfect to eat inside the small interior lined with a few pieces of Mexican folk art, but they make an even better treat on the lawn of Dolores Park, so pick up a quick coffee while you’re here, dodge a few bikers, and grab a spot with a great skyline view.
photo credit: Brit Finnegan
8.0
DirectionsPhone
American
Nopa
$$$$Perfect For:BreakfastEating At The Bar
Eddie’s Cafe is a palace of pancakes, eggs, and in-your-face nostalgia in NoPa. The very casual diner is where we go when the overwhelming urge to eat buttered toast and ketchup-covered hash browns strikes. Once you’re sitting at the counter or in one of the booths covered in stickers, 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, and you’ll also be in and out within 45 minutes max.
photo credit: Kantine
Scandinavian
Lower Haight
$$$$Perfect For:BreakfastBrunchLunch
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.
photo credit: Susie Lacocque
8.3
WebsiteDirectionsPhone
Russian
Richmond
$$$$Perfect For:BreakfastBrunchDogsKids
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.
photo credit: Carly Hackbarth
8.2
Bakery/Cafe
Sunset
$$$$Perfect For:BreakfastSerious Takeout Operation
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 are also locations in the Richmond and the Embarcadero.
photo credit: Melissa Zink
9.1
WebsiteDirectionsPhone
Dim Sum
Chinatown
$$$$Perfect For:BreakfastBrunch
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.
photo credit: Kahnfections
WebsiteDirectionsPhone
Bakery/Cafe
Mission
$$$$Perfect For:Breakfast
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.
photo credit: Krescent Carasso
8.1
Bakery/Cafe
Mission
$$$$Perfect For:BreakfastBrunchDate Nights
POWERED BY
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. The space is larger, so even on a crowded morning, it’s easy to get a table. On top of that, 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 breakfast sandwiches and quiches, along with all of the pastries you could want.
photo credit: Krescent Carasso
8.3
Bakery/Cafe
Nopa
$$$$Perfect For:BreakfastBrunchDogsFirst Dates
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.
photo credit: Julia Chen
7.5
WebsiteDirectionsPhone
American
Haight
$$$$Perfect For:BreakfastBrunch
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.