Old Town San Diego State Historic Park - San Diego

I Ate 47 San Diego Breakfast Burritos. Here's The Truth

Food & Dining14 min readBy Alex Reed

The best San Diego breakfast burrito costs $8-12, comes from a taqueria with a line out the door before 8am, and contains perfectly crispy potatoes—not soggy hash browns. After eating 47 breakfast burritos across San Diego over three months, I can tell you the hype is real, but 60% of places get it completely wrong.

I gained seven pounds doing this research. You're welcome.

Quick Stats Details
Best Overall Lolita's (3 locations) - $9.75
Best Value Colima's - $7.50
Tourist Trap to Skip Hodad's breakfast menu - $14 (it's a burger joint, not a burrito spot)
Average Price Range $7-12
Peak Hours 7am-10am weekends (expect 15-30 min wait)
My Success Rate 18 excellent, 21 good, 8 skip

The San Diego breakfast burrito isn't just breakfast—it's a regional food identity. People here argue about carne asada vs chorizo with the same intensity that Chicago defends its deep dish pizza. This guide tells you exactly where to go, what to order, and what overhyped spots to avoid.

trong>The best San Diego breakfast burrito costs $8-12, comes from a taqueria with a line out the door before 8am, and contains perfectly crispy potatoes—not soggy hash browns. After eating 47 breakfast burritos across San Diego over three months, I can tell you the hype is real, but 60% of places get it completely wrong.

I gained seven pounds doing this research. You're welcome.

Quick Stats Details
Best Overall Lolita's (3 locations) - $9.75
Best Value Colima's - $7.50
Tourist Trap to Skip Hodad's breakfast menu - $14 (it's a burger joint, not a burrito spot)
Average Price Range $7-12
Peak Hours 7am-10am weekends (expect 15-30 min wait)
My Success Rate 18 excellent, 21 good, 8 skip

The San Diego breakfast burrito isn't just breakfast—it's a regional food identity. People here argue about carne asada vs chorizo with the same intensity that Chicago defends its deep dish pizza. This guide tells you exactly where to go, what to order, and what overhyped spots to avoid.

What Makes a San Diego Breakfast Burrito Different

San Diego breakfast burritos follow an unwritten rule: carne asada or bacon, eggs, cheese, potatoes, and pico de gallo wrapped in a massive flour tortilla. That's it. No rice. No beans in the breakfast version (those go in the California burrito).

📍 Related: Cable Cars in SF: I Rode All 3 Lines So You Don't Have To

The tortilla matters more than people think. The best spots use freshly made flour tortillas that stretch without tearing and develop slight char marks on the plancha. These cost about $2 more per burrito than places using pre-made Costco tortillas, and you taste the difference immediately.

Three quality markers I found consistent across the best spots:

  1. Crispy potato cubes (not mushy hash browns)
  2. Carne asada quality (tender cuts, not shoe leather)
  3. Size that requires two hands (12+ inches when wrapped)

The worst mistake? Adding too many ingredients. I tried a $16 "gourmet" breakfast burrito in La Jolla with avocado, sour cream, and guacamole. It was a wet mess by the second bite. The classic formula exists for structural reasons.

💡 Pro tip: Order with "pico on the side" if you're eating later. The tomato moisture makes tortillas soggy after 20 minutes.

The 18 Places Worth Your Time (Ranked)

I'm breaking these into tiers. Tier 1 spots deserve a 30-minute detour. Tier 2 are excellent if you're nearby. Tier 3 are good but forgettable.

Tier 1: Worth Driving Across Town

📍 Related: Center City Philly: I Ate at 34 Spots (Skip 19)

Spot Location Price Best Order Rating
Lolita's Mexican Food 3 locations $9.75 Carne asada breakfast burrito ★★★★★
Colima's Liberty Station $7.50 Bacon breakfast burrito ★★★★★
Los Primos North Park $8.25 Chorizo breakfast burrito ★★★★★
Crack Taco Shop Hillcrest $10.50 Surf & Turf breakfast (bacon + carne asada) ★★★★★

Lolita's has three locations (Chula Vista, San Ysidro, and Clairemont). I ate here nine times. Their carne asada breakfast burrito maintains consistent quality across all locations—the meat is always tender, potatoes always crispy. They grill the tortilla after wrapping, creating a slight crunch that prevents sogginess.

The line moves fast despite looking intimidating. I've never waited more than 12 minutes even with 15 people ahead of me. Cash or card accepted. Check current hours.

Colima's at Liberty Station wins on value. $7.50 gets you a burrito the size of a football. Their bacon is thick-cut and actually crispy—most places use sad, limp bacon that disappears in the egg scramble. This location has outdoor seating and decent WiFi if you're working remotely.

💡 Pro tip: Colima's fills their burritos aggressively. Order "light on the eggs" or you'll get 60% egg, 30% potato, 10% meat.

Los Primos in North Park specializes in chorizo. Their breakfast burrito has the perfect grease-to-substance ratio (I know how that sounds, but it matters). The chorizo has actual spice—not just salt—and pairs with their house-made red salsa perfectly. Parking is hell on weekends; go weekday mornings.

Tier 2: Excellent If You're Nearby

Spot Location Price What to Know Rating
Lucha Libre Mission Hills $11 Instagram-famous, quality backs it up ★★★★☆
La Perla Hillcrest $9 24-hour spot, solid 3am option ★★★★☆
Santana's Multiple $8.50 Chain but consistent ★★★★☆
Taco Stand Multiple $10 Better for lunch, but breakfast is good ★★★★☆
El Zarape University Heights $9.25 Massive portions, bring an appetite ★★★★☆

Lucha Libre gets tourist traffic because of their Instagram-worthy luchador masks on the wall and bright yellow storefront. But unlike most hyped spots, the San Diego breakfast burrito actually delivers. They add a chipotle crema that's not traditional but works surprisingly well.

The downside: weekend waits hit 45 minutes. Go Tuesday-Thursday between 8-9am or order ahead via their website. Book delivery through their official site.

La Perla is open 24 hours, making it the default choice after a night in Hillcrest. Their 3am breakfast burrito tastes better than it has any right to. Quality drops slightly compared to daytime-only spots, but the convenience factor is unbeatable. Cash only after midnight.

Tier 3: Good But Not Destination-Worthy

These twelve spots served solid breakfast burritos without memorable elements: Las Cuatro Milpas (too small), Pokez (inconsistent potato texture), El Indio (overpriced for the quality), and nine others. Not bad. Just forgettable in a city with 200+ taco shops.

The pattern I noticed: corporate chains like Rubio's and Chipotle consistently ranked in my bottom 10. Their breakfast burritos tasted like committee-designed recipes. Safe, bland, forgettable.

What I Learned About Ordering

After burrito #12, I developed a system. Order strategy matters as much as location.

The Questions That Improve Your Burrito

"What meat do you recommend?"—Kitchen staff know which proteins they prepped fresh today. I once got warned off carne asada at 2pm because the morning batch had dried out. Switched to chorizo, much better.

"Can I get the potatoes extra crispy?"—Every spot agreed. This single request improved 14 burritos significantly. Crispy potatoes provide texture contrast against soft eggs and meat.

**"Hot sauce on the side or inside?

💡 Related: I Tried 14 Del Mar Brunches (Only 8 Are Worth It)

"**—Inside means you can't control spice level. Outside means you can adjust per bite. I prefer inside for restaurant eating, outside for takeout.

Modifications That Worked

  • Add cheese ($0.50-1): Always worth it for binding
  • Swap potatoes for hash browns: Never worth it—hash browns get soggy
  • Add guacamole: Good at 4 places, made burritos too wet at 8 others
  • Double meat ($3-4): Only worth it at Colima's and Los Primos where portions run small

Modifications That Failed

  • Vegan versions: Tried at five spots. Best was "acceptable," worst was punishing
  • Red sauce inside: Made everything too wet (get it on the side)
  • Egg whites only: Removed the richness that makes these work
  • Breakfast burrito "bowl" version: Defeats the entire structural engineering of a burrito

💡 Pro tip: The optimal eating window is 5-8 minutes after receiving your burrito. Before that, it's lava-hot. After that, structural integrity declines rapidly.

Neighborhood Breakdown: Where to Go Based on Location

San Diego's geography means you'll probably eat near where you're staying. Here's the best option by neighborhood.

Neighborhood Best Spot Distance From Downtown Parking Situation
Downtown/Gaslamp Lucha Libre (walk to Mission Hills) 1.5 miles Street parking, $1/hr
North Park Los Primos 3 miles Limited street parking
Hillcrest Crack Taco Shop 2 miles Parking structure on Washington
La Jolla Skip—overpriced tourist spots 12 miles Irrelevant, nothing good here
Pacific Beach Las Olas (Tier 3, but best option) 8 miles Terrible, walk or bike
Ocean Beach Nico's 6 miles Good luck
Chula Vista Lolita's 10 miles Easy parking lot
Mission Valley Santana's 4 miles Shopping center parking

If you're staying in La Jolla: Drive to North Park or Hillcrest. La Jolla breakfast spots charge $16-18 for San Diego breakfast burritos that would cost $9 elsewhere, with worse quality. I tried four La Jolla spots. All were disappointing.

If you're in Pacific Beach: Walk to Las Olas on Voltaire Street.

💡 Related: I Tried 14 Del Mar Brunches (Only 8 Are Worth It)

It's a 15-minute walk from PB proper, but their $9 bacon breakfast burrito beats every overpriced beachfront option.

Similar to how healthy eating spots in San Diego cluster in certain areas, breakfast burrito quality follows geographic patterns. Coastal = overpriced. Inland neighborhoods = better value and quality.

Price Analysis: What You Actually Pay

Average San Diego breakfast burrito: $9.30 based on my 47-burrito sample. But that number hides important details.

📍 Related: Freedom Tour Boston: I Did It Wrong (Learn From My Mistakes)

Price Range What You Get Number of Spots Worth It?
$6-8 Basic but solid, smaller portions 12 Yes
$8-10 Sweet spot—quality + size 23 Yes
$10-12 Premium ingredients or tourist locations 9 Sometimes
$12-15 Tourist traps or "gourmet" versions 3 Rarely

The $6-8 range includes spots like Colima's, Las Cuatro Milpas, and several local taquerias. These aren't Instagram-famous but nail the fundamentals. Portions run slightly smaller but still filling.

The $8-10 sweet spot is where quality peaks. This range includes Lolita's ($9.75), Los Primos ($8.25), and most successful local chains. You're paying for better meat quality, fresher tortillas, and generous portions.

Above $12 almost always means you're paying for location (beachfront), decor (Lucha Libre's wrestling theme), or "premium" additions that don't improve the core burrito. I found three exceptions; the rest were ripoffs.

What Adds Cost

  • Carne asada vs bacon/chorizo: +$1.50-2
  • Extra meat: +$3-4
  • Guacamole: +$2-3
  • Premium cheese (not standard cheddar): +$1
  • Location within 2 blocks of beach: +$3-5 (location tax)

💡 Pro tip: Order two $8 burritos instead of one $15 "loaded" version. You'll get more food and better value.

The Tourist Trap List (Save Your Money)

These eight spots are famous but disappointed:

Hodad's Breakfast Menu ($14): It's a burger institution trying to capitalize on breakfast. The burrito tasted like they weren't trying. Stick to their burgers.

Any Hotel Restaurant in Downtown San Diego ($16-22): I tested four hotel breakfast menus. All charged premium prices for cafeteria-quality execution. Walk 10 minutes to an actual taqueria.

Corvette Diner ($13): Gimmick restaurant with 50s theme. The San Diego breakfast burrito was an afterthought on a menu focused on milkshakes and burgers.

La Jolla Shores Beach Spots ($15-18): Every breakfast place within walking distance of La Jolla Shores charges tourist prices. Quality doesn't match. Better restaurants exist in Del Mar if you're in North County coastal areas.

Chain Fast Food Breakfast Burritos ($5-7): Taco Bell, Del Taco, etc. Technically cheaper but you're not getting a San Diego breakfast burrito—you're getting a sad egg wrap that happens to exist in San Diego.

Digital Nomad Angle: Where to Work While Eating

I spent three months testing this, working remotely the whole time. Only 30% of taco shops have viable WiFi for laptop work.

Spot WiFi Quality Seating Power Outlets Laptop-Friendly?
Colima's (Liberty Station) Excellent Outdoor tables 4 outlets on patio Yes
Lucha Libre Good Indoor/outdoor 2 outlets inside Sort of
La Perla Terrible Counter + small tables None No
Crack Taco Shop No WiFi 6 tables None No
Lolita's No WiFi Limited seating None No

For working while eating: Colima's at Liberty Station is your only real option among top-tier spots. The outdoor seating area has stable WiFi (I consistently got 40+ Mbps down), multiple outlets, and the staff doesn't pressure you to leave after finishing.

Alternative approach: Get takeout from any top spot and work from Better Buzz Coffee (multiple locations) or James Coffee Co in Little Italy. Both have excellent WiFi and are near great breakfast burrito options.

The reality: most authentic taquerias aren't designed for laptop work. They're designed for fast turnover. That's part of why the food is good—they focus on food, not creating an Instagram-friendly work lounge.

When to Go (Timing Matters More Than You Think)

Peak Times:
- Saturday/Sunday 8am-11am: Expect 20-40 minute waits at top spots
- Weekday 7-8am: Local rush, but moves faster than weekends
- After 1pm: Many spots stop serving breakfast or run out of fresh ingredients

Best Times:
- Tuesday-Thursday 9-10am: Post-rush, everything still fresh
- Sunday 7am: Beat the brunch crowd by one hour
- Weekday 6:30am: Early spots like La Perla are empty

I tracked wait times at Lolita's for two weeks:

Day 7am 9am 11am 1pm
Monday 0 min 8 min 3 min N/A (ends at noon)
Saturday 15 min 35 min 28 min N/A
Sunday 12 min 42 min 31 min N/A

The pattern holds across most popular spots. Weekend mornings between 8:30-10:30am are brutal. Arrive before 8am or wait until 11am when the crowd shifts to lunch.

💡 Pro tip: Call ahead and order for pickup. Most spots answer their phones and have orders ready in 10-15 minutes. You skip the line entirely.

What About Healthy Options?

Let's be honest: a proper San Diego breakfast burrito contains 800-1,200 calories. It's eggs, meat, cheese, potatoes, and a massive tortilla. This isn't health food.

But I tested "healthier" modifications at 12 spots:

Changes that somewhat worked:
- Egg white version: -150 calories, but loses richness
- Skip cheese: -120 calories, loses binding element
- Half the potatoes: -100 calories, maintains structure
- Salsa verde instead of cheese: Actually decent substitution

Changes that failed:
- Vegan versions: Every one tasted like punishment
- Lettuce wrap instead of tortilla: Structurally impossible
- "Low-carb" with no potatoes or tortilla: This is just a sad scramble

If you want healthy places to eat in San Diego, breakfast burritos aren't the move. Get an açai bowl in North Park and save your burrito calories for when you actually want them.

The Three-Day Breakfast Burrito Tour

If you're visiting San Diego and want to sample the best efficiently:

Day 1: North Park & Hillcrest Loop

  • 8am: Los Primos (chorizo breakfast burrito) - $8.25
  • Walk around North Park (0.8 miles)
  • 10:30am: Crack Taco Shop second burrito (share with a friend or save for later)
  • Total spend: $19 + coffee

Day 2: Coastal & Central

  • 7:30am: Lucha Libre in Mission Hills - $11
  • Drive to Liberty Station (8 minutes)
  • 9:30am: Colima's for comparison - $7.50
  • Work from Liberty Public Market (WiFi, coffee, explore the food stalls)
  • Total spend: $18.50 + coffee

Day 3: South Bay Expedition

  • 8am: Lolita's in Chula Vista (the original location) - $9.75
  • Explore Chula Vista or head to Coronado
  • Compare notes on all three days
  • Total spend: $9.75 + coffee

Total three-day burrito research: $47.25 (not counting coffee or gas). That's less than one overpriced brunch at a Gaslamp tourist trap, and you'll actually learn what makes San Diego breakfast burritos special.

FAQ

Q. What's the difference between a breakfast burrito and a California burrito in San Diego?

A California burrito traditionally contains carne asada, french fries, cheese, sour cream, and guacamole—it's a lunch/dinner item. A San Diego breakfast burrito uses eggs as the base with breakfast proteins (bacon, chorizo, or carne asada), potatoes (not fries), cheese, and pico de gallo. The breakfast version skips beans and sour cream. Some spots blur these lines, but those are the traditional distinctions. California burritos cost $2-3 more on average.

Q. Are San Diego breakfast burritos actually better than other cities?

Yes, but with caveats. San Diego perfected the flour tortilla technique and potato-to-egg ratio through decades of taco shop competition. You'll find good breakfast burritos in Phoenix, El Paso, and parts of LA, but San Diego has the highest concentration of quality spots. The difference isn't night and day—it's more like comparing San Francisco cable cars to other city transit: sure, other cities have trolleys, but SF mastered that specific thing. San Diego did that with breakfast burritos. After eating versions in seven cities, San Diego's average quality is consistently higher.

Q. Can I find good San Diego breakfast burritos outside San Diego?

Rarely. I've tried "San Diego-style" breakfast burritos in LA, Phoenix, and Denver. Most miss key elements: wrong tortilla texture, soggy potatoes, or weird additions like rice or beans. The best approximation I found was at a spot in Phoenix run by a San Diego expat. If you're craving them outside California, your best bet is finding a taqueria with a San Diego-born owner. Or just plan a trip back—cheap flights from LAX run $49-89 on Southwest, making a breakfast burrito pilgrimage weirdly feasible.

Q. How do I reheat a breakfast burrito without making it soggy?

Skip the microwave entirely. Wrap the burrito in aluminum foil and heat in a 350°F oven for 15-20 minutes (thawed) or 25-30 minutes (frozen). This preserves the tortilla texture and prevents sogginess. Air fryers work at 350°F for 12-15 minutes, creating slight crispiness on the outside. I tested both methods against microwaving—oven and air fryer were dramatically better. If you must microwave, remove any cold toppings first, heat in 30-second intervals, and expect disappointment.

Q. What's the best breakfast burrito for someone visiting San Diego for just one morning?

Lolita's carne asada breakfast burrito ($9.75) at their Clairemont location if you're staying central, or Los Primos ($8.25) if you're in North Park. Both represent the San Diego breakfast burrito formula perfectly: great tortilla, crispy potatoes, quality meat, proper cheese-to-egg ratio. If you only get one shot, either choice teaches you why people obsess over these. Go Tuesday-Thursday between 8-9am to avoid weekend crowds. Order with pico on the side, and add their red salsa after your first few bites to adjust spice level.

Daily Budget Breakdown: A Weekend of Breakfast Burrito Research

If you're planning a San Diego trip focused on breakfast burrito research (and some other stuff), here's what it actually costs:

Expense Budget Mid-Range Splurge
Accommodation (per night) $85 (hostel/Airbnb inland) $140 (hotel Mission Valley) $280 (hotel downtown Gaslamp)
Breakfast Burrito $7.50 $9.50 $12
Second Breakfast (you're doing research) $8 $10 $14
Lunch $12 (taco shop) $18 (casual) $35 (sit-down)
Dinner $15 (cheap eats) $30 (decent restaurant) $75 (nice spot)
Coffee (2 cups) $6 (drip coffee) $10 (lattes) $15 (fancy coffee shops)
Transport $15 (public transit/walking) $35 (rideshares) $65 (rental car + parking)
Random/Activities $10 $25 $50
DAILY TOTAL $158.50 $277.50 $546

My actual three-month average: $198/day including accommodation, eating two breakfast burritos 3x per week for research, working remotely from coffee shops, and living in a North Park Airbnb. San Diego isn't cheap, but it's cheaper than San Francisco or LA while offering better breakfast burritos than both.

The San Diego breakfast burrito scene rewards research. The difference between a $15 mediocre tourist trap burrito and a $9 perfect burrito from a neighborhood taqueria is just knowledge. Now you have it.

My final take after 47 burritos: Worth the hype. Get the Lolita's carne asada breakfast burrito, eat it in your car within 8 minutes of receiving it, and understand why San Diego owns this category. Then try Los Primos and Colima's to develop your own ranking.

The breakfast burrito arms race continues. I'll update this guide when I find something that dethrones my current top three.

#San Diego#Breakfast#Food#California
AR
Alex Reed

Former data analyst turned digital nomad. Writing data-driven travel guides from the road.