If you are looking for breakfast burritos san diego, you are in the right place. If you’re searching for the best breakfast burritos in San Diego, you’ve landed in the right place—because this city takes its morning wraps seriously, and we’re about to walk you through 13 standout spots that locals actually line up for.
Related articles:
9 Best Breakfast Spots in Little Italy San Diego • Best breakfast spots in San Diego
San Diego’s breakfast burrito culture is deeply rooted in its Mexican heritage and year-round surfer culture. Whether you want something stuffed with carne asada, loaded with hash browns and chorizo, or packed with fresh ingredients and housemade salsas, this guide covers the real deal. We’ve skipped the chains and focused on places where quality matters, ingredients are fresh, and the owners care about what they’re serving.
Let’s dig in.
What Makes Great Breakfast Burritos in San Diego?
Before we get to the 13 spots, here’s what separates exceptional breakfast burritos in San Diego from mediocre ones. The best places use fresh tortillas (ideally made in-house), quality proteins, real cheese, and salsas that taste homemade—not jarred.
Timing matters too. Most breakfast burrito spots hit their prime between 6 and 9 a.m., when they’re fresh off the griddle. The tortillas are warm, the fillings are hot, and you’re getting the experience the cook intended. By mid-morning, some places can feel rushed, or ingredients can sit a bit longer than ideal.
The best breakfast burritos in San Diego locations also tend to know their regulars, offer multiple protein options, and aren’t afraid to customize. If a place is rigid about its menu or seems annoyed by requests, that’s a red flag—San Diego burriterias are built on flexibility and customer preference.
Downtown San Diego’s Best Breakfast Burritos
1. Albertaco’s (Little Italy)
Albertaco’s is a San Diego institution, and for good reason. Located in Little Italy on India Street, this place has been making breakfast burritos the same way for decades—simply, honestly, and with zero pretense.
Their breakfast burrito comes loaded with carne asada, eggs, potatoes, cheese, and beans, wrapped in a warm flour tortilla. The carne asada is tender and properly seasoned (they marinate it overnight), and the potatoes are crispy, not soggy. At around $6.50–$7, it’s one of the better values in the neighborhood.
Hours: Open daily 7 a.m.–4 p.m. (Closed Sundays). Parking: Street parking on India Street or nearby lots. Pro tip: Get here before 8:30 a.m. if you want a seat. After that, you’re eating standing up or taking it to-go. Order your burrito “wet” (with extra salsa and cheese) if you want it more indulgent. Skip the pre-packaged chips and grab a fresh agua fresca instead.
2. Puesto (Gaslamp Quarter)
Puesto is upscale, but don’t let that intimidate you—their breakfast burritos in San Diego location in the Gaslamp Quarter prove that gourmet and satisfying aren’t mutually exclusive.
Their signature breakfast burrito features chorizo, scrambled eggs, papas (potatoes), queso fresco, and black beans, topped with salsa roja. They also offer a veggie version with roasted poblano, eggs, and huitlacoche (corn fungus—trust us). The tortillas are made fresh in-house daily, and you can taste the difference immediately.
Hours: 7:30 a.m.–10 p.m. daily. Price: $11–$13 per burrito. Parking: Validated parking at nearby garages. Reservations: Not needed for breakfast, but the place fills up on weekends. What to know: They have excellent fresh-squeezed orange juice and decent coffee. The breakfast burrito pairs well with their chilaquiles. Budget an extra 10 minutes if you’re not familiar with the Gaslamp location.
North County San Diego Breakfast Burrito Gems
3. Oscar’s Mexican Restaurant (Oceanside)
Oscar’s is a no-frills, no-nonsense spot about 30 minutes north of downtown San Diego, and it’s beloved by locals for its generous portions and authentic preparation.
Their breakfast burritos come loaded with your choice of machaca (shredded beef), chorizo, or carnitas, plus eggs, potatoes, beans, cheese, and salsa. The machaca version is particularly good—the beef is finely shredded and cooked with peppers and onions. Everything tastes homemade, from the refried beans to the cheese blend.
Hours: 6:30 a.m.–9 p.m. daily. Price: $5.50–$7 per burrito. Parking: Free parking lot. Best time: Weekday mornings (less crowded). Insider tip: Order a side of their house-made salsa roja—it’s bright, fresh, and addictive. The breakfast burritos are large enough that you might want to share one or save half for later.
4. Berto’s Taco Shop (Multiple North County Locations)
Berto’s is a regional chain with locations throughout San Diego County, and while chains don’t always make our radar, Berto’s is an exception—they’ve maintained quality across multiple locations while keeping prices competitive.
Their signature breakfast burrito is the “Berto’s Special”—stuffed with carne asada, eggs, potatoes, cheese, and beans. It’s hearty, satisfying, and under $7. They also offer variations with chorizo, carnitas, or just eggs and potatoes for vegetarians.
Hours: 6 a.m.–11 p.m. daily. Price: $6–$8 per burrito. Locations: Carlsbad, Encinitas, Oceanside, and San Marcos. What to know: Berto’s is cash-friendly but also takes cards. The lines move fast, especially in the morning. Their California burrito (carne asada, guacamole, sour cream, cheese) is also worth trying if you want something richer.
5. Filiberto’s (Pacific Beach & Multiple Locations)
Filiberto’s has a cult following in San Diego, and their Pacific Beach location is perfect if you want a breakfast burrito and a quick beach trip in one morning.
The breakfast burrito here is straightforward: eggs, potatoes, cheese, your choice of protein (carnitas, chorizo, or carne asada), and beans, wrapped tight. The tortillas are made fresh, and the proportions are generous. Their version with carnitas is particularly tender and rich—the pork is slow-cooked until it falls apart.
Hours: 6 a.m.–10 p.m. daily. Price: $6.50–$7.50. Parking: Street parking (tight in Pacific Beach mornings). Pro tip: Go early to avoid the surfing crowd. The breakfast burrito is best eaten fresh, within 15 minutes of ordering. If you have time, grab a coffee and eat it at nearby Crystal Pier Park.
East County & Inland San Diego Breakfast Burrito Favorites
6. Casa Guadalajara (La Mesa)
Casa Guadalajara in La Mesa is a family-owned spot with decades of history, and their breakfast burritos in San Diego location are a must if you’re in the East County area.
Their breakfast burrito is packed with chorizo, scrambled eggs, potatoes, beans, and cheese, topped with their house-made salsa verde. What sets it apart is the quality of the chorizo—it’s made fresh in-house, with a proper balance of spices and fat. The eggs are fluffy (they use plenty of butter), and nothing feels rushed or pre-made.
Hours: 7 a.m.–9 p.m. daily. Price: $7–$8.50. Parking: Free lot. Best time: Weekday mornings after 8 a.m. (less chaotic than weekends). What to know: Casa Guadalajara is also known for its tamales and fresh-pressed tortillas. The breakfast burrito is great, but don’t skip their agua fresca selection—they rotate seasonal flavors like Jamaica and horchata.
7. Roberto’s Taco Shop (Chula Vista & Multiple Locations)
Roberto’s is the southern San Diego County equivalent of the burrito shop staple, with locations in Chula Vista, National City, and El Cajon. If you’re exploring South County, Roberto’s is reliable and consistent.
Their breakfast burrito features your choice of meat (carnitas, chorizo, machaca, or carne asada), plus eggs, potatoes, cheese, and beans. The difference with Roberto’s is their tortillas—they’re thicker, sturdier, and able to hold a lot of filling without falling apart. This makes them ideal for eating on the go or driving.
Hours: 6 a.m.–11 p.m. daily. Price: $6.50–$8. Parking: Free lot at most locations. Pro tip: Ask for your burrito wrapped in foil and then wrapped in paper—it stays warm longer. Roberto’s salsa is decent but not exceptional, so consider getting their guacamole instead for a few cents extra.
Beach Town Breakfast Burrito Stops Worth the Drive
8. Ricky’s Fish Tacos (Pacific Beach & Mission Beach)
While Ricky’s is famous for fish tacos, their breakfast burritos are worth a detour if you’re near Pacific or Mission Beach. They offer a surf-friendly, lighter option compared to heavy carne asada burritos.
Their breakfast burrito comes with scrambled eggs, potatoes, chorizo, and cheese, but they also offer a unique version with seasoned fish, potatoes, and salsa—perfect if you want something fresh and protein-packed without being heavy.
Hours: 9:30 a.m.–8 p.m. (breakfast items available 9:30 a.m.–11 a.m.). Price: $7–$8.50. Parking: Street parking (arrive before 10 a.m.). Best for: Breakfast before a beach day. What to know: Their breakfast burrito service is limited, so if you’re in the area late morning, call ahead to confirm availability.
9. Wahoo’s Fish Taco (Multiple Coastal Locations)
Wahoo’s has a more casual, younger vibe than traditional taquerias, but they’ve earned respect for quality ingredients and sustainable sourcing. Their breakfast burritos in locations like Ocean Beach and Pacific Beach are popular with the morning surfer crowd.
Their signature breakfast burrito features seasoned fish, eggs, potatoes, and their house-made pico de gallo and black beans. They also offer a carne asada version and a vegetarian option with beans and fresh vegetables. The tortillas are warm and sturdy.
Hours: 9 a.m.–9 p.m. daily (breakfast items until noon). Price: $8–$9.50. Parking: Street parking or lot parking nearby. Tip: Order the fish burrito if you want something lighter; the carne asada if you want to stay full through a surfing session. Their agua fresca is excellent and rotates seasonings.
Hidden Gems & Local Favorites
10. Lola’s Mexican Restaurant (Mission Valley)
Lola’s is tucked away in Mission Valley and doesn’t have the foot traffic of downtown locations, which means fewer lines and fresher burritos. This is a gem that many out-of-town visitors miss.
Their breakfast burrito is loaded with your choice of carne asada, chorizo, or barbacoa, plus eggs, potatoes, beans, cheese, and a drizzle of their house-made crema. The barbacoa version is particularly special—the beef is slow-cooked for hours until it’s fall-apart tender, then shredded and finished with a squeeze of lime.
Hours: 7 a.m.–9 p.m. daily. Price: $7–$8.50. Parking: Free lot. Best time: 7–8 a.m. on weekdays (virtually no line). What to know: Lola’s also makes excellent tamales and fresh salsas daily. Ask for your burrito with extra salsa roja on the side. The dining room is small but clean, and the vibe is genuinely local.
11. Carolina’s Mexican Food (Multiple Locations, Particularly North Park)
Carolina’s is a regional institution with roots in Tijuana, and their North Park location is a favorite among the hip younger crowd. Don’t let that intimidate you—the breakfast burritos here are authentic and delicious.
Their breakfast burrito comes with your choice of chorizo, machaca, or carne asada, plus eggs, potatoes, beans, and cheese. They also offer a California-style burrito with guacamole, sour cream, and bacon if you want something decadent. Everything is wrapped in a handmade flour tortilla that’s slightly thicker than standard.
Hours: 7 a.m.–10 p.m. daily. Price: $7.50–$9. Parking: Street parking (North Park can be competitive in the mornings). Reservation note: No reservations, but the line moves quickly. Pro tip: Their salsa is made fresh daily in front of you—watch them prepare it. It’s an experience and tastes infinitely better than pre-made versions.
12. Adalberto’s (Downtown San Diego & Multiple Locations)
Adalberto’s has been a San Diego staple since the 1980s, and while they have multiple locations, the original downtown spot near the Gaslamp Quarter still maintains quality and reputation.
Their breakfast burrito is a classic preparation: carne asada, eggs, potatoes, beans, and cheese. It’s not fancy or creative, but it’s perfectly executed. The carne asada is consistently tender, the eggs are cooked just right, and the proportions are balanced—you won’t feel like you’re overeating.
Hours: 6 a.m.–11 p.m. daily. Price: $6.50–$7.50. Parking: Street parking near downtown. Best time: Early morning (6–7:30 a.m.). What to know: Adalberto’s is cash-preferred but takes cards. Their breakfast burritos are grabbed quickly by workers and commuters, so the line moves fast. Don’t judge by the casual appearance—the quality is legitimate.
13. Lolita’s Mexican Food (Ocean Beach)
Lolita’s is an Ocean Beach favorite with a relaxed, beachy vibe. It’s perfect if you want a breakfast burrito and are planning a beach morning anyway.
Their breakfast burrito comes with scrambled eggs, potatoes, your choice of chorizo or carnitas, refried beans, and cheese, wrapped in a warm flour tortilla. They’re not trying to reinvent the burrito—they’re perfecting the basics. The portions are generous, the prices are reasonable, and the ingredients taste fresh.
Hours: 7 a.m.–8 p.m. daily. Price: $6.50–$7.50. Parking: Street parking or paid lot nearby. Best time: 7–8:30 a.m. before the beach crowd arrives. Insider tip: Grab your burrito and take it to nearby Ocean Beach Park for a sunrise breakfast with a view. It’s a simple pleasure that makes the morning special.
Breakfast Burritos in San Diego: What to Know Before You Go
Here’s what locals know about breakfast burritos in San Diego that tourists often miss:
Timing Is Everything
The best breakfast burritos in San Diego are made between 6 and 9 a.m. After that, ingredients have been sitting under heat lamps, tortillas cool down, and the experience degrades. If you’re a late riser, you’re not getting the optimal experience—plan accordingly.
Protein Quality Varies
Not all carne asada is created equal. The best preparations are marinated overnight and cooked to order. If it tastes as if it came from a pre-made batch, move to the next spot. Chorizo should be spiced and slightly greasy (that’s where the flavor is). Carnitas should fall apart with minimal pressure.
Tortillas Matter More Than You Think
A handmade, fresh tortilla will change your life compared to pre-made versions. If a place makes tortillas in-house, mention it in your order and ask for a fresh one. Most will oblige happily. The difference is noticeable within the first bite.
Cash vs. Cards
Many traditional taco shops prefer cash and may offer a slight discount for it. Come prepared with both, or ask ahead. Younger, hipper spots (like Carolina’s and Puesto) have modern payment systems, but family-run operations might be cash-only or have older card readers that are finicky.
Customization Is Expected
In San Diego’s burrito culture, customization isn’t just welcomed—it’s expected. Want extra cheese? Ask. Want no beans? No problem. Want guacamole added? They have it. Don’t hesitate to customize—that’s how these places operate.
Where to Find Breakfast Burritos in San Diego By Neighborhood
If you’re staying in a specific area, here’s a quick breakdown:
- Downtown/Gaslamp Quarter: Albertaco’s (Little Italy), Puesto, Adalberto’s
- North County: Oscar’s Mexican Restaurant (Oceanside), Berto’s Taco Shop (Carlsbad, Encinitas, Oceanside, San Marcos), Filiberto’s (Pacific Beach)
- East County: Casa Guadalajara (La Mesa), Roberto’s Taco Shop (Chula Vista, National City, El Cajon)
- Beach Towns: Ricky’s Fish Tacos (Pacific Beach, Mission Beach), Wahoo’s Fish Taco (Ocean Beach, Pacific Beach), Lolita’s Mexican Food (Ocean Beach)
- Inland: Lola’s Mexican Restaurant (Mission Valley), Carolina’s Mexican Food (North Park)
Pro Tips From Local San Diego Breakfast Burrito Veterans
We’ve talked to people who eat breakfast burritos in San Diego multiple times per week. Here’s what they recommend:
Go Early and Go Hungry: Breakfast burritos here are big. If you eat one before 8 a.m., you’ll stay full until early afternoon. If you wait until 10 a.m., you’re fighting the lunch crowd and getting a suboptimal product.
Try the Protein Specials: Most places have proteins beyond the standard carne asada and chorizo. Barbacoa, machaca, and carnitas are often better than the defaults if they’re offered. Ask what’s fresh that day.
Don’t Skip the Salsa: Fresh house-made salsa makes or breaks a breakfast burrito. If a place uses jarred salsa, the burrito will taste flat. Ask if it’s made in-house before ordering. If yes, get extra on the side.
Water Is Your Friend: Breakfast burritos are salty and rich. Most good spots have agua fresca or fresh-squeezed juices. Skip the soda and get a side of agua de Jamaica or horchata—it’s a game-changer and aids digestion.
Parking Matters More Than You’d Think: Some of the best breakfast burritos in San Diego are in tight neighborhoods with limited parking. Come early when spots are available, or use a lot/garage and factor that into your decision.
The Breakfast Burrito Hack: Where to Find the Best Deals
If budget is a factor, these spots offer excellent value without sacrificing quality:
- Oscar’s Mexican Restaurant (Oceanside): $5.50–$7 for a massive, quality burrito
- Berto’s Taco Shop: $6–$8, and portions are generous
- Roberto’s Taco Shop: $6.50–$8, and the tortillas are thicker (more satisfying)
- Albertaco’s: $6.50–$7 in Little Italy, hard to beat for quality-to-price ratio
- Adalberto’s: $6.50–$7.50, consistent and unpretentious
The expensive spots (Puesto, Wahoo’s, Carolina’s) are worth the extra $2–$3 if you want fresher ingredients, more careful preparation, or unique flavor profiles. But you can get an excellent breakfast burrito for under $7 at a dozen places in San Diego.
Breakfast Burritos in San Diego: Seasonal Considerations
San Diego’s weather is mild year-round, but timing still matters:
Summer (June–August): Arrive very early (6–7 a.m.) to beat the heat and crowds. Breakfast burritos sit longer in the heat, so fresh-off-the-griddle timing is critical. North County spots get more tourist traffic; inland spots are less crowded.
Winter (December–February): Lines are shorter across the board. It’s the best time to linger and chat with owners. Morning temperatures are cooler (50s–60s), so a hot breakfast burrito is especially satisfying.
Spring & Fall: Ideal conditions. Moderate crowds, comfortable weather, and ingredients are at their seasonal peak. These are the best times to explore new spots.
What to Pair With Your Breakfast Burrito
The breakfast burrito is often a complete meal, but these pairings elevate the experience:
- Fresh Orange Juice: Cuts through the richness of the cheese and meat
- Agua Fresca (Jamaica or Horchata): Authentic and aids digestion
- Black Coffee: Complements the savory flavors without competing
- Chicharrón (Pork Rind Chips): If the place makes them fresh, grab some
- Fresh Lime: Most places provide this; squeeze it over your burrito and salsa
What to Avoid: Heavy sodas and pre-packaged pastries. The burrito is already filling—you don’t need soda. Most places have better pastries or pan dulce if you want something sweet.
Beyond the Burrito: Other Breakfast Items Worth Ordering
While you’re at a good burrito spot, try these related items:
- Chilaquiles: Fried tortilla strips tossed in salsa with eggs, cheese, and crema. Order with carnitas for protein.
- Tamales: Steamed corn masa with fillings like rajas, cheese, or chicken. They’re lighter than burritos and perfect if you’re not super hungry.
- Huevos Rancheros: Fried eggs over a corn tortilla with beans, salsa, and cheese. A classic preparation.
- Pan Dulce (Sweet Bread): If the place has a bakery, grab a concha or orejas with your breakfast burrito. It’s a simple pleasure.
Conclusion: Your Breakfast Burrito Journey Starts Here
The best breakfast burritos in San Diego reflect the city’s Mexican heritage, its beach culture, and its commitment to simple, honest food done well. From Albertaco’s in Little Italy to Lolita’s in Ocean Beach, from Oscar’s in Oceanside to Carolina’s in North Park, San Diego has perfected the art of the breakfast burrito.
Your next step is simple: pick a location based on where you’re staying, arrive early (before 8:30 a.m.), and order fresh. Ask what’s good that day. Chat with the staff. Watch them make your burrito if they’ll let you. Taste the difference between a fresh, handmade tortilla and a pre-made one. Try the house-made salsa.
This is why locals keep coming back. This is why San Diego’s breakfast burritos have a loyal following. And now, you’re part of that community.
For more San Diego food guides, check out our guide to the best fish tacos in San Diego and our ultimate list of Mexican restaurants in San Diego.
Happy eating, and enjoy your San Diego breakfast burrito adventure.
0 Comments