Food & Drink

The 11 best breakfast burritos in SF

Published On 08/12/2014 Published On 08/12/2014
Joe Starkey

If we really wanted to unite all San Franciscans, we’d stop talking about soaring rents, tech buses, gentrification, and politics for five minutes, and instead bond over something we all love. So here are the 11 best breakfast burritos in SF, all of which we thoroughly enjoy even when we don’t feel like dying.

Ground Rules: Other than a tortilla and eggs, ingredients in a breakfast burrito are something no one seems to agree on. Should there be beans? Potatoes? Cheese? We think there’s no right answer, so as long as you can get it during breakfast-ish hours and it resembles a burrito, we consider it fair game.



Located in the Financial District and closed on weekends, this is the spot to hit up after you go a little too hard on a school night (no judgment, just trying to help). Order the Caramba Chorizo. Add potatoes. It’s on the small side, but it’s cheap and it won’t put you in a food coma later on when you’re at your desk “working”.


El Faro

Another FiDi spot that’s only open during the work week, this place is known for its cheap and filling breakfast burrito (in other words, don’t order the regular burrito). It comes with bacon, ham, AND chorizo, so you don’t have to play favorites. Oh, and they load it up with refried beans, which can make it a little messy, but you weren’t actually going to use your keyboard to get any work done anyway, so just deal with it. Depending on how badly you’re hurting, too, they have “Baby” and “Super” sizes. So... Super.

Bacon Bacon

Bacon Bacon

Upper Haight
The breakfast sandwich at Bacon Bacon is so good, it’s almost hard to order the Breakfast Burrito -- but you can solve that problem by just going there more often. The seemingly small (but totally filling) burrito is packed with scrambled eggs, bacon, avocado, cheddar, and, oh right: pork shoulder. Squeal, little piggy! Seriously though, this is one of the most flavorful breakfast burritos you’ll find in SF.

HRD Coffee Shop

HRD Coffee Shop

HRD Coffee Shop has been around since the 1950s. Back then, they served coffee. Today, not so much. Now they do Mexican-Korean fusion that people line up out the door for at lunchtime. Go for breakfast instead, and order the Korean Breakfast Burrito, a tortilla stuffed with spicy pork, kimchi, eggs, hash browns, cheese, and hot sauce. The texture, spice, and flavor combination is perfection. It's cash-only, but there’s an ATM inside. [Editor's Note: They're closed for August, but it's good enough that they still deserved to be on here.]

flickr/Dylan T. Moore

Café deStijl

Fisherman's Wharf
Café deStijl is on the Embarcadero by Telegraph Hill, which basically means it may as well be in another state, but their breakfast burritos make the trek worth it. Super-fluffy eggs, apple-smoked bacon or sausage, avocado, house-made salsa, and cheese are all rolled up in a tortilla and then quickly grilled for perfect, melty goodness. At $10, it’s a little pricey, but most things described as 'perfect, melty goodness' usually are. Bonus: it comes with fresh fruit and potatoes!


Thinkers Café

Potrero Hill
A neighborhood favorite for Potrero Hill locals, Thinkers Café is small but has seating indoors and outdoors AND has free Wi-Fi... so you can pretend to work with the rest of San Francisco while you chow down on your spicy breakfast burrito with bacon. If you don’t like spicy breakfast burritos, you can ask for less sauce while you ponder exactly where you went wrong in life.

Yelp/Gene X

Bean Bag Café

Western Addition
Located in NoPa (psych! On Divis), The Bean Bag Café doesn’t actually have any bean bags (dumb), but it does have a $5.95 breakfast burrito (way less dumb!). You’ll have to pay $2 extra to add meat that you don't technically need since it’s stuffed to the brim with eggs, potatoes, avocado, cheese, salsa, and black beans, but that you kind of do need to add because, well, sausage. Also: it’s legitimately huge, so you could share if sharing were something you were into.

The Little Chihuahua

The Little Chihuahua

Western Addition/Noe Valley/The Mission
Scrambled eggs, beans, Mexican potatoes, sautéed poblano chiles, and smoky chile salsa all combine for a perfect flavor combination that makes this another spot where the breakfast burritos taste better than the regular ones. The portions are huge, so you’ll leave totally stuffed -- especially if you also take advantage of the chips and salsa bar. Warning: this burrito definitely flirts with being “wet-style” -- if you’re not down to use a fork and knife to eat burritos (totally understandable), you might want to skip this one.

Cafe Reverie

Reverie Cafe

Cole Valley
First step: find the hour-long line for Zazie brunch. Next: walk right past it and down the block to Reverie Cafe. Then: order the breakfast burrito and pay with cash (only). Six bucks will get you a good-sized burrito filled with eggs, beans, cheese, and chipotle sauce. Choose between veggie (spinach and potatoes) or spicy chorizo. Finally: find a seat in the garden and enjoy, while feeling slightly superior to all those other people still waiting in line for their Eggs Benedict.


Don Pisto’s

North Beach
When you think of North Beach, you probably don’t think of Mexican. In fact, you probably don’t even think of North Beach that often. When you do, though, make sure Don Pisto’s breakfast burritos are part of the thought process. There’s only one morning burrito on the menu: chorizo, queso Oaxaca, eggs, rice, beans, and arbol. It’s the perfect size: not too big, not too small (that’s what she said... and you're not sure if it's a compliment?). Oh, and they have bottomless mimosas; you’ve been warned. Important FYI: Breakfast is only available on Fridays, Saturdays, and Sundays.

Joe Starkey

The Grove

Hayes Valley/Lower Pac Heights/SOMA
The most expensive burrito on the list ($9.95 with an additional $2.75 if you want to add meat), this is also one of the best. The eggs are scrambled to-order, the rosemary hash browns add a delightful crunch, the avocado is fresh, the black beans are not too wet, and you get cheddar AND Jack cheese. Truthfully, this one is one burrito where you can forego the meat without shedding any tears. Okay, FINE, but only a few.

This list -- and all the rest -- look even sexier in our iPhone app. Get it now

Daisy Barringer is a Thrillist contributor who strongly believes burritos should never be shared. Follow her on Twitter @daisy.

Previous Venue Next Venue Venue Description
1. Bacon Bacon 205 Frederick St, San Francisco, CA 94117 (Cole Valley)

You'll be able to smell the wafts of perfectly-cooked bacon at this Cole Valley hub from miles away. From flavored bacon sandwiches to cookies dipped in chocolate & coated in bacon bits, there's no way you can go wrong.

Previous Venue Next Venue Venue Description
2. HRD Smokin Grill 521#A 3rd St, San Francisco, CA 94133 (North Beach)

From the people behind HRD Coffee Shop, the Smokin Grill's a much-needed, not-pasta addition to North Beach, with spicy pork kimchi burritos (no, seriously), plus Mongolian beef cheesesteak and the everyday special of a sweet chili fried pork chop, because the sweet Left-Eye pork chop just waterfalls short.

Previous Venue Next Venue Venue Description
3. Little Chihuahua 292 Divisadero St, San Francisco, CA 94117 (Lower Haight)

With locally sourced, sustainable ingredients and sizes for every taste (from regular to "super baby"), this burrito joint can't be kept under wraps. Especially when filling options range from 100% grass fed carne asada, salmon, refried pinto beans, and chorizo, to vegetarian black beans.

Previous Venue Next Venue Venue Description
4. Reverie Cafe 848 Cole street, San Francisco, CA 94117 (Upper Haight)

A great neighborhood breakfast/brunch spot with an outdoor patio.

Previous Venue Next Venue Venue Description
5. Don Pisto's 510 Union St, San Francisco, CA 94133 (North Beach)

If you were convinced you couldn’t find good Mexican in North Beach, think again -- this hip eatery even gives Mission joints a run for their money. Served by a friendly staff, Mexican street eats dominate the menu, such as ceviche, tacos, and tamales, but the real show-stopper here is the whole lobster that's big enough for two. Dip it in heavenly cilantro garlic butter, then go to town creating absolutely decadent tacos with all the fixin's.

Previous Venue Next Venue Venue Description
6. The Grove 301 Hayes St, San Francisco, CA 94102 (Hayes Valley)

Come to The Grove for an assortment of healthy/guilty pleasures -- from super salad bowls to chunky, delicious cookies, they've got it all.

Previous Venue Next Venue Venue Description
7. Caramba 78 2nd St, San Francisco, CA 94105 (Financial District)

For reliably tasty burritos at a price that won’t make you roll your eyes, stop by Caramba in SoMa. Serving made-to-order breakfast burritos (and non-breakfast ones!) alongside fresh salsas, this is an excellent lunch option with speedy lines. For Southern Californians seeking a taste of home, Caramba offers a California burrito (translation: a burrito with French fries).

Previous Venue Next Venue Venue Description
8. El Faro 82 1st St, San Francisco, CA 94105 (Financial District)

El Faro claims to be one of the originators of the Mission burrito – designated as such for its large size and use of rice – in the 1960s. These days they're not quite at the top of the Mission burrito hierarchy, but still reliable when you need a cheap, heavy payload of rice, beans and protein.

Previous Venue Next Venue Venue Description
9. Cafe deStijl 1 Union St, San Francisco, CA 94111 (Fishermans Wharf)

Café deStijl might seem far away being in Fisherman's Wharf, but their breakfast burritos make the trek worth it, thanks to the super-fluffy eggs, apple-smoked bacon or sausage, avocado, house-made salsa, and cheese that are all rolled up in a tortilla and then quickly grilled for perfect, melty goodness.

Previous Venue Next Venue Venue Description
10. Thinkers Cafe 1631 20th St, San Francisco, CA 94107 (Potrero Hill)

Thinkers Café is small Potrero Hill favorite with free Wi-Fi and an amazing, spicy breakfast burrito (with bacon).

Previous Venue Next Venue Venue Description
11. Bean Bag Café 601 Divisadero St, San Francisco, CA 94117 (Alamo Square)

This sweet Alamo Square cafe is famous for their breakfast burrito, filled with eggs, salsa, potatoes, and avocado (with the option to add chicken apple sausage). The cafe is also known to have a solid selection of beer on tap, and is a great spot to sit with your laptop and work.



Learn More