San Diego-style breakfast tacos bring together warm tortillas, softly scrambled eggs, crisp potatoes, avocado, cheese, and a bright salsa for a satisfying morning meal. This home-cook-friendly version takes inspiration from Southern California’s casual taco shops, with bacon as an optional savory addition and toppings that you can mix and match.
Ingredients
- 1 lb Yukon Gold or russet potatoes, cut into ½-inch cubes (450 g)
- 2 tbsp neutral cooking oil, divided (30 ml)
- ½ tsp kosher salt, plus more to taste (3 g)
- ¼ tsp freshly ground black pepper (1 g)
- 4 slices bacon, cut into small pieces (about 4 oz/115 g), optional
- 8 large eggs (about 400 g without shells)
- 2 tbsp whole milk or water (30 ml)
- 8 small corn or flour tortillas, about 6 inches each (about 320 g total)
- ½ cup shredded Monterey Jack or mild cheddar cheese (55 g)
- 1 ripe avocado, sliced (about 200 g whole)
- ½ cup pico de gallo or chunky salsa (120 g)
- 2 tbsp chopped fresh cilantro (8 g)
- 1 lime, cut into wedges (about 60 g)
- Hot sauce, for serving (optional)
Instructions
- Prepare the potatoes. Pat the cubed potatoes dry with a clean towel so they brown instead of steam. Heat 1 tablespoon (15 ml) oil in a large nonstick or well-seasoned skillet over medium heat. Add potatoes, salt, and pepper, spread into an even layer, and cook for 12–15 minutes. Turn them every few minutes and cook until tender in the center and golden on several sides. Transfer to a plate and cover loosely to keep warm.
- Cook the bacon, if using. Add bacon to the same skillet and cook over medium heat for 5–7 minutes, stirring occasionally, until crisp. Transfer it to a paper-towel-lined plate. Carefully pour off excess fat, leaving about 1 teaspoon in the pan; if you are not using bacon, wipe out the skillet and add a little oil as needed. Cooked bacon pieces should reach 160°F (71°C); the USDA FSIS safe minimum for pork is 145°F (63°C) with a 3-minute rest for whole cuts, while ground pork is 160°F (71°C). For bacon, use a thermometer where practical and cook until crisp and thoroughly cooked.
- Scramble the eggs. Whisk eggs with the milk or water just until combined. Heat the skillet over low to medium-low heat and add the remaining 1 tablespoon (15 ml) oil if the pan is dry. Pour in the eggs and let them sit for 15–20 seconds, then gently push and fold them with a spatula. Continue for 3–5 minutes, stopping when the curds are just set and still moist. Check with a food thermometer: USDA FSIS guidance calls for egg dishes to reach 160°F (71°C). Remove the pan from the heat promptly to avoid dry, rubbery eggs.
- Warm the tortillas. Heat a clean skillet over medium heat. Warm each tortilla for about 20–30 seconds per side, until flexible and lightly toasted. Stack them in a clean towel as you go. Alternatively, wrap the stack in a barely damp paper towel and microwave for 30–45 seconds; take care when opening because escaping steam can burn.
- Assemble and serve. Divide the potatoes and eggs among the tortillas. Add bacon if using, then top with cheese, avocado, pico de gallo, and cilantro. Serve immediately with lime wedges and hot sauce. If the cheese is not melting from the warmth of the fillings, add it to the eggs during their last few seconds in the pan.
Tips
- Keep the potato cubes small and dry. Half-inch pieces cook through quickly and brown evenly. If the skillet is crowded, cook the potatoes in two batches; piling them up traps moisture.
- Use a gentle hand with the eggs. Low to medium-low heat and frequent, slow folds make tender curds. Take the pan off the burner once the eggs reach 160°F (71°C), since residual heat continues cooking them.
- Choose tortillas to suit your preference. Corn tortillas give the tacos a more pronounced corn flavor and can crack if cold, so warm them until pliable. Flour tortillas are softer and easier to fold. For a gluten-free meal, check that the tortillas and any packaged toppings are labeled gluten-free.
- Make the components ahead, not the assembled tacos. Cook the potatoes and bacon in advance and refrigerate them promptly. Scramble the eggs close to serving time for the best texture, and add avocado and salsa just before eating.
Serving Suggestions
Serve two tacos per person with extra lime, salsa, and hot sauce at the table. A side of refried or black beans makes the meal more substantial; sliced melon, orange segments, or a simple green salad offers a fresh contrast. For a casual breakfast spread, set out the warm fillings and toppings separately so everyone can build tacos to taste. Keep hot ingredients hot and cold toppings chilled until serving, and avoid leaving perishable toppings at room temperature for more than two hours.
Variations
Vegetarian: Leave out the bacon and cook the potatoes in oil. Add sautéed bell pepper, mushrooms, or a drained ½ cup (about 85 g) of black beans for extra substance.
Chorizo: Replace the bacon with 8 oz (225 g) fresh Mexican chorizo. Cook it in the skillet, breaking it into small pieces, until the ground meat reaches 160°F (71°C) on a food thermometer. Drain excess fat before adding the eggs. Mexican chorizo is fresh and uncooked, unlike firm Spanish chorizo.
Spicier salsa: Use a roasted jalapeño salsa or add finely chopped jalapeño to the pico de gallo. For milder tacos, remove the pepper’s seeds and ribs or serve hot sauce on the side.
Cheese-free: Skip the cheese and add an extra spoonful of avocado or salsa. A squeeze of lime and plenty of cilantro keep the toppings lively without changing the cooking method.
Storage and Reheating
For best quality, store the cooked potatoes, bacon, and eggs separately from the tortillas and fresh toppings. Refrigerate perishable ingredients within two hours of cooking, in shallow airtight containers; cooked components keep for 3–4 days in a refrigerator at 40°F (4°C) or colder. Do not store assembled tacos with salsa or avocado, which make the tortillas soggy. Freeze cooked potatoes or bacon for up to 2 months for quality, though the potatoes may soften when thawed; eggs are best refrigerated rather than frozen for this recipe.
Reheat only the amount you plan to eat. Warm potatoes and bacon in a skillet over medium heat, stirring until hot throughout, or microwave them in short bursts. Reheat eggs gently in a covered microwave-safe dish, stirring once or twice. Leftovers must reach 165°F (74°C) throughout when reheated; check with a food thermometer. Warm tortillas separately, then assemble with fresh avocado, salsa, and cilantro. Discard leftovers left out at room temperature for more than two hours, or one hour when the temperature is above 90°F (32°C).
Frequently Asked Questions
Are these authentic San Diego breakfast tacos?
Breakfast tacos vary across restaurants and households, and there is no single fixed San Diego formula. This recipe uses familiar Southern California-style toppings—eggs, potatoes, avocado, salsa, and optional bacon—while leaving room for local and personal variations.
Can I cook the potatoes in an air fryer?
Yes. Toss the dried cubes with 1 tablespoon (15 ml) oil, salt, and pepper, then air-fry in a single layer at 400°F (204°C) for about 15–20 minutes, shaking the basket once or twice, until tender and browned. Cook in batches if needed and keep them warm while you finish the eggs.
Can I make breakfast tacos for a crowd?
Double or triple the ingredients and cook the potatoes in batches so they brown. Keep potatoes and bacon warm in a covered oven-safe dish set in a low oven, about 200°F (93°C), while you scramble eggs in batches. Do not hold cooked eggs at room temperature; serve promptly or keep them hot until serving.
Why are my tortillas breaking?
Cold corn tortillas are prone to cracking. Warm them until flexible and keep them stacked inside a clean towel while assembling. If they still split, use two corn tortillas per taco or switch to flour tortillas.
Can I prepare these the night before?
Cook and refrigerate the potatoes and bacon, and chop any sturdy toppings ahead. Keep salsa, avocado, and cilantro separate; cut avocado shortly before serving to limit browning. Scramble the eggs fresh in the morning, then reheat the other fillings to 165°F (74°C) before assembling.
What can I use instead of pico de gallo?
Use a drained chunky salsa, or combine diced tomato, finely chopped onion, cilantro, lime juice, and a pinch of salt. Pico de gallo is uncooked and fresh; jarred salsa is usually softer and more concentrated, so add it sparingly if the tacos seem wet.
Related
- Salad Total Sugars: A Fresh Apple and Greens Salad
- PA Smoking Cessation Program: How to Get Support
- Formal Dinner Attire for Men: A Practical Dress Guide
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).