These breakfast tacos bring a downtown Houston favorite home with warm tortillas filled with soft scrambled eggs, crisp potatoes, smoky bacon, cheese, and fresh salsa. The style is flexible rather than tied to one fixed recipe, so you can adjust the fillings and heat while keeping the tacos quick, hearty, and easy to serve.
Ingredients
- 12 oz (340 g) Yukon Gold or russet potatoes, cut into ½-inch (1.3 cm) cubes
- 2 tbsp (30 ml) neutral oil, divided
- ½ tsp fine salt, divided, plus more to taste
- ¼ tsp ground black pepper
- 4 slices (about 4 oz / 115 g) bacon, cut into ½-inch (1.3 cm) pieces
- 8 large eggs
- 2 tbsp (30 ml) milk or water
- 8 small flour tortillas, about 6 inches (15 cm) wide, or 8 small corn tortillas
- 1 cup (110 g) shredded Monterey Jack or cheddar cheese
- ½ cup (75 g) chopped fresh tomato
- ¼ cup (25 g) finely chopped white onion
- 2 tbsp (8 g) chopped fresh cilantro
- 1 small jalapeño, seeded and finely chopped (about 1 tbsp / 10 g), optional
- 1 lime, cut into wedges
- ½ cup (120 ml) salsa, for serving
Instructions
- Cook the potatoes. Pat the potato cubes dry. Heat 1 tablespoon (15 ml) oil in a large nonstick or well-seasoned skillet over medium heat. Add the potatoes, ¼ teaspoon salt, and the black pepper. Spread them into an even layer and cook for 12–15 minutes, turning every few minutes, until browned and tender when pierced with a fork. If they brown before softening, add 1 tablespoon (15 ml) water and cover the skillet for 2–3 minutes. Transfer the potatoes to a plate.
- Cook the bacon. Add the bacon to the same skillet and cook over medium heat for 5–7 minutes, stirring occasionally, until crisp and fully cooked. Check that it reaches the USDA FSIS safe minimum temperature of 160°F (71°C) for bacon and other pork products; use a food thermometer where practical, checking a thicker piece. Transfer to a paper-towel-lined plate. Carefully pour off excess fat, leaving about 1 teaspoon in the pan.
- Mix the eggs. Whisk the eggs with the milk or water and remaining ¼ teaspoon salt until the yolks and whites are combined. Lower the skillet heat to medium-low. Add the remaining 1 tablespoon (15 ml) oil if the skillet looks dry, then pour in the eggs.
- Scramble the eggs safely. Stir slowly with a heatproof spatula, scraping the bottom and edges as curds form. Cook until the eggs are set and no liquid egg remains; verify that the egg mixture reaches the USDA FSIS safe minimum internal temperature of 160°F (71°C) with a food thermometer. Avoid prolonged cooking, which can make the curds dry. Remove the pan from the heat and fold in the bacon and potatoes.
- Warm the tortillas. Heat a clean skillet over medium heat. Warm each tortilla for about 20–30 seconds per side, until pliable and lightly toasted. Stack them in a clean kitchen towel as you go. Alternatively, wrap them in a damp paper towel and microwave in short 20-second intervals until warm.
- Make a quick topping and assemble. Stir the tomato, onion, cilantro, and optional jalapeño together in a small bowl. Taste and add a squeeze of lime or a pinch of salt if desired. Divide the egg-and-potato filling among the tortillas, top with cheese and the tomato mixture, and serve with salsa and lime wedges.
Tips
- Cut the potatoes into evenly sized cubes so they cook at the same rate. Drying them before they hit the skillet helps them brown instead of steam.
- For a meat-free version, omit the bacon and cook the potatoes in 2 tablespoons (30 ml) oil. A pinch of smoked paprika can add a smoky note, though it will not taste exactly like bacon.
- Use a thermometer for the egg mixture, especially if serving anyone at higher risk from foodborne illness. Cook the eggs gently, but do not stop before they reach 160°F (71°C).
- Warm tortillas just before serving and keep them covered in a towel. If they cool uncovered, they can turn stiff and crack when folded.
Serving Suggestions
Serve the tacos hot with salsa, lime wedges, and extra chopped cilantro. For a fuller breakfast, add black beans, sliced avocado, or a simple side of refried beans; these can be served alongside rather than mixed into the filling. Offer mild salsa and a hotter salsa separately so everyone can choose their preferred heat. If serving a crowd, set out the tortillas, filling, cheese, and toppings in separate bowls and let people assemble their own tacos. Keep hot filling hot and do not leave perishable ingredients at room temperature for more than 2 hours.
Variations
Potato and bean: Replace the bacon with ¾ cup (130 g) drained and rinsed black beans, warmed with the potatoes. Chorizo: Replace the bacon with 4 oz (115 g) Mexican-style pork chorizo. Cook it until it reaches 160°F (71°C), drain excess fat, and then scramble the eggs in the same skillet. Vegetable-forward: Add 1 cup (100 g) sliced bell pepper or 1 cup (30 g) baby spinach to the skillet after the potatoes are done; cook until tender or wilted before adding the eggs. Corn tortillas: Corn tortillas give a more pronounced corn flavor and are often smaller, so serve extra tortillas if you want more modestly filled tacos.
Storage and Reheating
For best texture, store the filling separately from the tortillas and fresh toppings. Refrigerate cooked egg, potato, and bacon filling in a covered container within 2 hours of cooking; keep it for 3–4 days at 40°F (4°C) or colder. Store tortillas according to their package directions, and keep chopped tomato mixture covered in the refrigerator for up to 2 days. Reheat only the portion you plan to eat in a skillet over medium-low heat or in the microwave, stirring as needed, until leftovers reach 165°F (74°C). Add a teaspoon of water when reheating in a skillet if the filling seems dry. Do not reheat the same portion repeatedly.
Frequently Asked Questions
Can I make breakfast tacos ahead?
Yes. Cook the filling up to 3 days ahead and refrigerate it promptly. Reheat it to 165°F (74°C), warm the tortillas separately, and add fresh toppings just before serving. For the best texture, avoid assembling the tacos until you are ready to eat.
Can I use corn tortillas instead of flour?
Yes. Small corn tortillas work well and bring a distinct corn flavor. Warm them until pliable; if they are prone to tearing, use two tortillas per taco or briefly warm them in a covered skillet to soften.
How do I keep the potatoes from getting soggy?
Dry the cut potatoes well, avoid crowding the skillet, and turn them periodically rather than stirring constantly. If your pan is small, cook in batches so moisture can evaporate and the cubes can brown.
What salsa works best?
Use any salsa you enjoy, from fresh tomato salsa to a smooth roasted salsa. A fresh salsa adds brightness, while a cooked salsa brings a deeper, more savory flavor. Keep it on the side until serving so the tortillas do not become soggy.
Can I freeze the filling?
You can freeze the cooked filling in a freezer-safe container for up to 2 months, though scrambled eggs may become slightly watery or less tender after thawing. Thaw it overnight in the refrigerator and reheat to 165°F (74°C). Do not freeze the fresh tomato topping or tortillas as part of the assembled tacos.
How can I make these tacos spicier?
Leave some jalapeño seeds in the topping, use a hotter salsa, or add a few drops of hot sauce at the table. Add heat gradually so it does not overpower the eggs, potatoes, and cheese.
Related
- Cereal Dollar General: Easy No-Bake Cereal Bars
- Air Frying Cod: Crisp, Tender Fish in Minutes
- Persian Salad Olivier: Creamy Chicken and Potato Salad
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).