San Francisco takes its burritos seriously, and the morning version might be the city’s best-kept secret. Eggs, potatoes, salsa, and cheese all rolled into one warm tortilla is hard to beat when you need real fuel.
From Mission taquerias to cozy Richmond cafes, every neighborhood has a spot that does it right. Grab a napkin (or five) and get ready to find your new favorite.
1. Al Carajo, San Francisco, CA

Creamy cheese meets ripe avocado inside a tortilla, and suddenly Tuesday feels like a holiday. Al Carajo, tucked at 3224 1/2 22nd St in the Mission, builds its breakfast burrito with fresh ingredients and a rich, smooth filling that keeps you full for hours.
The kitchen draws on Mayan and Yucatan traditions, so the menu goes way past basic eggs. Cochinita pibil tacos, panuchos, and a wild birria pizza share space with the burrito.
Vegetarians can grab the torta de chilaquiles or a gringa, and a cold agua fresca rounds things out nicely.
Service is counter-style and quick. Prices land around $10 to $20 per person, which feels fair for food with this much personality.
Timing matters here. Weekend mornings and afternoons get packed, while Tuesday through Thursday mornings stay calmer.
The shop opens at 9 AM Tuesday through Sunday, stays open until 9 PM on Fridays and Saturdays, and closes on Mondays.
Reservations are not taken, but outdoor seating helps, and dogs are welcome outside. Parking on 22nd Street can be tricky, so walking or biking over makes life easier.
Kids fit right in with the casual vibe.
2. Breakfast Little, San Francisco, CA

Blueberry pineapple agua fresca in one hand, chorizo burrito in the other. That combo alone explains why Breakfast Little at 3275 22nd St has a loyal following.
The burritos here are well balanced and sized just right, so you leave happy instead of stuffed. The El Sancho, packed with chorizo, is a fan favorite.
Pair it with a cinnamon latte or the house coffee for a warm, sweet kick.
Side dishes steal plenty of attention too. Crispy tater tots come in fun versions like churro tots and vegan BL tots.
If you have a sweet tooth, the almond French toast is rich and totally worth sharing.
Good news for plant-based eaters: a full vegan and vegetarian menu means nobody gets left out. The mollette is a solid meatless pick.
Doors open at 7 AM on weekdays and Saturdays, and 8 AM on Sundays. Expect a line on weekends, since reservations are not accepted.
Wednesday afternoon tends to be the quietest window. There is no table service, so order at the counter and snag a seat inside or out.
Restrooms are available, and meals usually run $10 to $20.
3. Lucho’s, San Francisco, CA

Bring your appetite to Ocean Avenue. Lucho’s serves a breakfast burrito so big it practically needs its own chair.
Fillings get interesting here. Soy chorizo and cochinita pibil are both options, giving meat lovers and plant eaters something bold.
The chilaquiles and pozole also earn plenty of love, so a second visit is almost guaranteed.
Brunch fans have more to explore. The spicy fried chicken benedict, house-made pancakes, and cinnamon sugar bunuelos make choosing tough.
Want a drink? Beer and mimosas are on hand for a lazy weekend morning.
The space is small, cozy, and laid-back, with both counter and table service. Families are welcome, and high chairs are available.
Dogs can hang out at the outdoor tables.
Hours are early and short, so plan ahead. Lucho’s runs from 8 AM to 1:45 PM most days, opens at 8:30 AM on Saturday, and closes on Mondays.
Weekday mornings from Tuesday to Thursday are the calmest.
Parking is a nice surprise here, with street spots usually easy to find near 2675 Ocean Ave. Budget about $20 to $30 per person.
4. Cielito Lindo, San Francisco, CA

Out in the Outer Richmond, fog rolls in and salsa heats things up. Cielito Lindo on Balboa Street is the warm-up the neighborhood needs.
The breakfast burritos are hearty and authentic, stuffed with tasty fillings and served with a spicy salsa that wakes you right up. The steak and eggs burrito is the move if you want something extra filling.
Quesabirria tacos are the other star, crispy and cheesy with dipping broth on the side. Tortas and enchiladas fill out the menu, and the horchata is creamy and cinnamon-sweet.
Meat-free? Try the foil-wrapped burrito with green sauce.
Here is a handy perk: the kitchen opens at 8:30 AM and stays open until 7:30 PM every single day. That means breakfast burritos are possible for a late lunch too.
Ordering happens at the counter, and service moves fast. Seating is available indoors and out, and kids are welcome.
Friday and Saturday mornings get busy, while Monday evening is quiet.
Prices sit in the $10 to $20 range. Street parking is usually manageable, and it is a short trip from Ocean Beach.
5. Bandit, San Francisco, CA

Planning a picnic at Dolores Park? Bandit sits right at 499 Dolores St, ready to hand you a burrito before you claim a patch of grass.
The concept is simple and bright: breakfast sandwiches and breakfast burritos made quickly for people on the go. Add a side of crispy taters, which happen to be vegan, and a latte for a full morning setup.
Everyone is covered here. The menu includes full vegan and vegetarian choices, plus organic dishes.
Later in the day, the Impossible Burger shows up, and beer is available for a relaxed afternoon.
Hours are generous for a breakfast spot. Weekdays run 7 AM to 8 PM, and weekends start at 7:30 AM.
Mornings get busy, especially Saturdays, but Wednesday and Thursday mornings are calmer.
The crowd is a fun mix of families, tourists, and locals. Bandit is proudly LGBTQ+ friendly and a trans safe space, with a gender-neutral restroom.
Dogs are allowed too, so bring your pup along.
Parking is tough near the park, so walking or taking Muni makes sense. Expect to spend $10 to $20.
6. El Castillito, San Francisco, CA

No frills, no fuss, just foil-wrapped greatness. El Castillito on Church Street is the kind of old-school taqueria San Franciscans swear by.
Burritos are made to order, rolled tight and neat, almost geometrically perfect. The breakfast burrito sits proudly on the menu next to the Zapata, the wet burrito, and the regular version.
Al pastor fans should pay attention, since this spot is famous for it.
Portions are huge and prices stay fair, usually $10 to $20. Service is fast and friendly, so the line moves quickly.
Grab a Mexican Coke in a glass bottle to complete the classic experience.
Fun fact: San Francisco’s Mission-style burrito, the big kind wrapped in foil, became famous in taquerias just like this one.
Open from 10 AM until 8:45 PM daily, El Castillito works for a late breakfast or an early dinner. Mornings are the quietest, so arrive before noon for little to no wait.
Vegetarians have a full menu, including Super Nachos and the Quesadilla Castillito. Beer is available too.
Seating is casual, kids are welcome, and street parking is possible near Church and Market.
7. el Mil Amores, San Francisco, CA

Start with a mug of cafe de olla, the cinnamon-spiced Mexican coffee, and everything else falls into place. el Mil Amores on 21st Street brings real Mexico City flavor to brunch.
The breakfast burrito comes with a bright green salsa and a solid amount of filling. Speaking of salsa, the house sauces here are some of the best around, so do not skip them.
Plenty of other dishes deserve your attention. Green chilaquiles, huevos rancheros, and enchiladas with mole are favorites.
For dessert-style breakfast, try the tres leches pancakes or concha French toast, made with the classic Mexican sweet bread.
The space is clean, cozy, and down to earth. Both counter and table service are offered, and high chairs are ready for little ones.
Groups, families, and LGBTQ+ guests all feel at home here.
Hours run 8 AM to 3 PM every day of the week. Weekends and Mondays get busy, while Wednesdays tend to be the calmest.
Plan on $20 to $30 per person. Reservations are not taken, and street parking can take a few laps around the block.
8. The Morning Fix, San Francisco, CA

Small shop, big flavor. The Morning Fix on Bush Street in Lower Nob Hill proves you do not need a giant dining room to make a great breakfast burrito.
The neighborhood knows this cafe for excellent burritos and delicious bagels. The San Francisco bagel and the fresh lox are both popular, and a bacon, egg, and cheese croissant is there for anyone craving flaky layers.
Prefer something lighter? The breakfast wrap with ham and avocado is a tasty choice that will not slow you down.
Prices are friendly, usually $10 to $20, which helps on a busy weekday. The coffee is great, and tea lovers have a strong lineup too.
Seating is limited, so think of this as a grab-and-go stop or a quick sit-down at one of the few tables. Some people bring a laptop and settle in for a bit of work.
Outdoor seating adds a few extra spots.
Hours are Monday through Saturday, 7 AM to 2 PM, with Sundays off. Parking around 1008 Bush St is hard, so walking or taking the bus is your best bet.
9. Foundation Cafe, San Francisco, CA

Sunlight, nitro iced coffee, and a crispy burrito. Foundation Cafe on Kearny Street turns a regular workday morning into something worth looking forward to.
The breakfast burritos here are crispy on the outside and savory inside, a texture combo that keeps people coming back. The kitchen uses local, sustainable ingredients, so the food feels fresh and thoughtful.
Beyond burritos, the menu has range. The sisig rice bowl and chicken adobo bowls show off Filipino flavors, while the Shake Your Banh Banh sandwich adds a fun twist.
Avocado toast with an egg on top and a Belgian waffle with eggs are also popular.
Free Wi-Fi makes this a handy stop for remote workers near Chinatown and the Financial District. Coffee and tea are both strong here.
Hours are Monday through Friday, 7 AM to 3 PM. Weekends are closed, so this is strictly a weekday treat.
Catering is also available for office breakfasts.
Plan on spending $10 to $20. There is no table service, but seating is available inside and outside.
Dogs are welcome at the outdoor tables. Parking downtown is rough, so public transit is smarter.
10. Cenote, San Francisco, CA

Breakfast burritos at prices that feel more like Texas than downtown San Francisco? Cenote on Pine Street makes it happen.
Office workers in the Financial District lean on this spot for good reason. The breakfast burritos and bowls are made with fresh ingredients, and the hot salsa packs real fire.
Breakfast tacos are another budget-friendly option when you want something smaller.
Look for the Cenote Style Burrito, the house signature. Pair it with a cup of coffee, which is surprisingly good for a taqueria.
When the workday ends, the place shifts gears. Margaritas, cocktails, beer, and wine come out for happy hour.
A full bar sits onsite, making it a handy meetup spot after work.
Hours run Monday through Friday from 8 AM to 7 PM, with weekends closed. Free Wi-Fi and a gender-neutral restroom add convenience.
Unlike many places on this list, Cenote accepts reservations, which is great for group lunches.
Full vegan and vegetarian menus mean everyone at the table can eat well. Expect about $20 to $30 per person if you add drinks.
Parking is hard, so take BART or Muni.
11. Uno Dos Tacos, San Francisco, CA

Bright colors, festive energy, and a breakfast burrito right on Market Street. Uno Dos Tacos feels like a party even at 8 AM.
Mornings are all about the breakfast burritos, which make an easy stop on the way to the office. Later in the day, the menu expands to carnitas tacos, asada burritos, gorditas, and taco salads.
Churros are there for anyone needing a sweet finish.
Vegetarians get plenty of choices, including a Mexican quesadilla and chips with guacamole.
The space has both indoor and outdoor seating, which helps when the weather cooperates. Groups love it, especially during happy hour, when pitchers of margaritas hit the tables.
The cocktails here are a highlight.
Weekday hours stretch from 8 AM to 9 PM. Saturday runs 11 AM to 4 PM, and Sunday is closed.
Weekday evenings get the most crowded, while mornings are much calmer for burrito runs.
Reservations are accepted, which is rare for a casual taco spot. Free Wi-Fi, high chairs, and restrooms are all available.
Prices land between $10 and $20, and paid street parking is nearby.
12. El Faro Restaurant, San Francisco, CA

Size matters at El Faro. This exposed-brick spot on 1st Street has built its name on super-sized, local-style burritos.
The Super Breakfast Burrito is the headliner, large and filling enough to carry you well past lunch. Not that hungry?
The baby breakfast burrito is a smaller version that still delivers big flavor. Veggie fans can grab a veggie burrito for around $8.50, a real bargain downtown.
Crispy veggie tacos and other Mexican classics round out the menu. Portions are generous across the board.
History bit: El Faro is often credited as one of the places that helped make the giant San Francisco super burrito famous.
The dining room is spacious, and service is fast, perfect for workers in SoMa and near the Salesforce Transit Center. Orders happen at the counter, so there is no table service.
Hours are Monday through Friday, 7 AM to 3:30 PM, with weekends closed. Tuesday mornings and Friday afternoons get busy.
A quick heads-up: there is no restroom onsite, so plan accordingly. Prices run $10 to $20, and parking nearby is tough.
13. Al chile, San Francisco, CA

Pupusas and breakfast burritos under one roof? That is the happy combo waiting at Al chile on Judah Street.
This casual Salvadoran-Mexican eatery mixes two food traditions in a laid-back setting. Pupusas, thick corn cakes stuffed with fillings, are a Salvadoran favorite.
Here, they share the menu with Mexican comfort food, including freshly made breakfast burritos.
Did you know? Pupusas are the national dish of El Salvador, and the country even celebrates a National Pupusa Day every November.
The vibe is relaxed and unfussy. Order at the counter, then eat in or take your food to go.
Small plates make it easy to sample a few things at once.
Families will like the kids’ menu, which is not always easy to find at taquerias. Children are clearly welcome here.
Al chile opens at 10 AM Monday through Saturday and closes at 8 PM, with Sundays off. Monday mornings are the quietest time to swing by.
Wednesday, Friday, and Saturday afternoons draw bigger crowds.
Prices stay friendly at $10 to $20. Free street parking exists near 98 Judah St, though it can take some patience.
14. Velo Rouge Cafe, San Francisco, CA

Cyclists coasting out of Golden Gate Park know exactly where to refuel. Velo Rouge Cafe on Arguello Boulevard is a classic neighborhood gem with serious burrito credentials.
The breakfast burritos come highly recommended, and portions are hefty. Look for the Leipheimer breakfast burrito, named in true bike-cafe style.
Menu items like the Coppi Turkey Sandwich and the McAllister Scramble continue the fun naming theme.
Coffee is great here, and so is the tea selection. A buttery, flaky breakfast croissant with egg and veggies pairs nicely with a latte if you want a lighter bite.
Families are well looked after, with high chairs and a kids’ menu. Dogs are allowed, and outdoor seating gives you a chance to soak up the sunshine.
Free Wi-Fi draws college students and remote workers.
Hours run 7 AM to 2 PM Monday through Thursday and 7 AM to 3 PM Friday through Sunday. Weekends get busy, while Thursday afternoon is the calmest.
Full vegan and vegetarian menus, plus beer and wine, cover every craving. Budget $20 to $30 per person, and enjoy the bonus of free street parking.
15. Alushe coffee bar, San Francisco, CA

Picture a pistachio lime latte, a crackling fireplace, and a chorizo breakfast burrito on a foggy Richmond morning. Alushe coffee bar on Geary Boulevard nails that cozy feeling.
This welcoming spot draws on Mayan inspiration, which shows up in creative drinks and flavorful food. The Chorizo Breakfast Burrito is the pick for a hearty start.
Want something different? The Chipotle Breakfast Sando and fresh empanadas are both strong choices.
Coffee is where Alushe really shines. Craft lattes like cardamom and pistachio lime are unusual and memorable.
Classic fans can stick with a cappuccino. A yogurt parfait works for lighter appetites.
Fun fact: in Mayan folklore, an alux is a small, playful spirit said to protect land and homes.
The crowd is family-friendly and inclusive, with high chairs for little ones. Wi-Fi, restrooms, and outdoor seating add comfort.
Hours are Monday through Friday, 7 AM to 3 PM, and Saturday from 9 AM to 2:30 PM. Sundays are closed.
Weekday afternoons are peaceful, while Monday and Friday mornings bustle. Most visits cost $10 to $20.
Share this story
