History

The breakfast burrito is a Southern California invention from the 1970s, but San Diego made it the signature morning dish through its taco-shop network (Roberto's, Adalberto's, the -erto's chains). The defining San Diego touches: a big-format flour tortilla, hash brown potatoes (rather than rice), and the option of machaca (shredded dried beef rehydrated with eggs and onions, a Sonoran tradition). The burrito is wrapped in foil and eaten standing in the parking lot before the morning surf. La Posta del Pacifico, Lola 55, Lucha Libre and Oscar's all serve canonical versions.

Book a food experience

Tours, tastings and classes that match this page, bookable on GetYourGuide.

Browse every bookable food experience

Common allergens: Gluten, Egg, Dairy

Make it at home

Yield 4Hands-on 30 minTotal 45 minDifficulty Easy

Ingredients

  • 4 large flour tortillas (25cm, soft and pliable)
  • 8 large eggs
  • 2 tbsp whole milk
  • 30g butter
  • 4 large russet potatoes, peeled and grated (hash brown style)
  • 3 tbsp neutral oil
  • 300g protein of choice: chorizo (Mexican fresh, casings removed)
  • OR 8 slices bacon
  • OR 300g machaca shredded
  • OR 250g carne asada chopped
  • 200g shredded jack/cheddar mix
  • 1 cup pico de gallo or salsa fresca
  • 1 ripe avocado, sliced (optional but San Diego standard)
  • Salt and pepper
  • To serve: hot sauce (Cholula or Tapatio), Mexican Coke, foil for wrapping

Method

  1. Rinse the grated potatoes in cold water twice to remove starch. Squeeze dry in a clean cloth.
  2. Heat 3 tbsp oil in a large heavy pan. Spread the grated potato in an even layer; season with salt. Cook 8 minutes without moving until golden and crisp on the bottom. Flip in sections; cook 5 more minutes. Keep warm.
  3. Cook the protein in a separate pan: chorizo fries in its own fat (10 minutes); bacon to crisp (8 minutes); machaca scrambles with 1 diced onion (6 minutes); carne asada sears 3 minutes per side then chops.
  4. Whisk eggs with milk, salt and pepper. Melt butter in a pan over medium-low heat. Pour eggs in; stir slowly with a spatula 3 minutes to soft curds. Off the heat just before set.
  5. Warm the tortillas: pass each over an open gas flame for 5 seconds per side (or 10 seconds in a hot dry pan).
  6. Lay a tortilla flat. Spread hash browns down the centre. Top with eggs, then protein, then cheese (the residual heat melts it).
  7. Spoon pico de gallo across; add 3 slices avocado.
  8. Fold the sides in, then roll tightly from the bottom up. Press the seam to seal.
  9. Wrap each burrito in a square of foil; this is the San Diego standard.
  10. Serve with hot sauce on the side. Eat with the foil partly peeled back.

Tip from the editors. Hash browns go in BEFORE the eggs; this keeps eggs hot while you assemble. Wrap in foil immediately; the steam softens everything together within 2 minutes.

Where to eat san diego breakfast burrito

San Diego breakfast burrito in San Diego

Oscar's Mexican Seafood ★ 4.5

$ MexicanPacific Beach

Oscar's Mexican Seafood on Emerald Street in Pacific Beach, San Diego, the local-vote fish taco champion with battered fish for under five and ceviche.

TryFish tacos under $5, ceviche tostadas $7

Lucha Libre Gourmet Taco Shop ★ 4.2

$$ CalifornianMission HillsUntil Mon-Thu, Sun 22:00, Fri-Sat 23:00

Lucha Libre Gourmet Taco Shop in Mission Hills, San Diego, the wrestling-themed counter on Washington Street where Surfin' California burritos last.

TrySurfin' California burrito, four-dollar tacos, late-night chips and guac

Lolita's Mexican Food ★ 4.4

$ CalifornianClairemont

Lolita's Mexican Food on Clairemont Mesa Boulevard in Kearny Mesa, San Diego, the California-burrito counter selling the canonical version for under twelve.

TryCalifornia burrito under $12, breakfast burrito $8-10

El Pescador Fish Market and Restaurant ★ 4.4

$ Street foodLa Jolla

El Pescador on Pearl Street in La Jolla, San Diego, the day-boat fish counter pulling local catch into grilled sandwiches and ceviche just blocks.

TryGrilled fish sandwich, ceviche, smoked fish tacos

Hob Nob Hill ★ 4.3

$$ $10-20BrunchOld-school all-day diner breakfastBankers Hill

Hob Nob Hill on First Avenue in Bankers Hill, San Diego, the 1944 Bankers Hill all-day diner with corned beef hash, daily blue-plate specials and brunch.

OrderButtermilk pancakes, corned beef hash, biscuits and gravy

City Tacos North Park ★ 4.2

$ Street foodNorth Park

City Tacos on University Avenue in North Park, San Diego, the original of the local chain with handmade tortillas and a Camaron Ahogado shrimp taco worth.

TryCamaron Ahogado shrimp taco, Tinga de Pollo

All San Diego signature dishes →

More cities are in research. Want san diego breakfast burrito covered somewhere specific? Tell us where you want to eat.

Browse all dishes →