These breakfast tacos bring a Texas-style morning favorite to your table with soft scrambled eggs, crisp potatoes, savory bacon, and warm tortillas. The filling is easy to adapt to local tastes in Huntsville, Texas, and works just as well for a weekday breakfast as a relaxed weekend brunch.
Ingredients
- 12 oz (340 g) Yukon Gold potatoes, cut into ½-inch (1.3 cm) cubes
- 1 tbsp (15 ml) vegetable oil
- ½ tsp fine salt, divided
- ¼ tsp black pepper
- 4 slices (about 4 oz / 115 g) bacon, chopped
- ½ cup (75 g) finely diced yellow onion
- 8 large eggs
- 2 tbsp (30 ml) whole milk
- 1 tbsp (14 g) unsalted butter
- 8 small flour tortillas, about 6 inches (15 cm) wide, or 8 small corn tortillas
- ½ cup (55 g) shredded Monterey Jack or cheddar cheese
- ½ cup (75 g) mild or hot salsa
- ¼ cup (15 g) chopped fresh cilantro (optional)
- 1 medium avocado, pitted and sliced (optional)
- Hot sauce and lime wedges, for serving (optional)
Instructions
- Prepare the potatoes. Pat the potato cubes dry with a clean towel; less surface moisture helps them brown. Heat the oil in a large, preferably nonstick skillet over medium heat. Add the potatoes in an even layer, season with about ¼ teaspoon of the salt and the pepper, and cook for 12–15 minutes, turning every few minutes, until browned outside and tender when pierced with a fork. If they are browning too quickly before becoming tender, lower the heat and cover the skillet for 2–3 minutes, then uncover to crisp them again. Transfer to a plate.
- Cook the bacon and onion. Add the bacon to the same skillet and cook over medium heat for 5–7 minutes, stirring occasionally, until crisp. Spoon off excess fat, leaving about 1 teaspoon in the pan. Add the onion and cook for 3–4 minutes, stirring, until softened. Return the potatoes to the skillet and toss together. Move the filling to a plate and keep it loosely covered while you cook the eggs.
- Scramble the eggs. Whisk the eggs with the milk and remaining ¼ teaspoon salt until blended. Melt the butter in the skillet over medium-low heat. Pour in the eggs and let them sit for about 20 seconds, then gently push the setting edges toward the center with a spatula. Continue folding slowly until the eggs are just set and no liquid egg remains. Check with a food thermometer: USDA FSIS recommends egg dishes reach a safe minimum internal temperature of 160°F (71°C). Take the eggs off the heat promptly so they do not become dry.
- Warm the tortillas. While the eggs cook, warm the tortillas in a dry skillet over medium heat for about 20–30 seconds per side, working in batches, until pliable and lightly spotted. Alternatively, wrap a stack in a clean, barely damp paper towel and microwave for 20–30 seconds. Keep warm in a towel; do not leave them sitting out uncovered, as they can dry and crack.
- Assemble and serve. Divide the egg and potato-bacon mixture among the tortillas. Add cheese, salsa, and any cilantro or avocado you like. Serve at once with lime wedges and hot sauce at the table so everyone can season their tacos to taste.
Tips
- Give potatoes room to brown. Use a broad skillet and keep the cubes in a mostly even layer. If your pan is small, cook the potatoes in two batches; crowded potatoes steam rather than crisp.
- Keep the eggs tender. Medium-low heat and steady, gentle folding prevent rubbery curds. Remove the pan from the burner when the eggs are just set; residual heat will finish them.
- Choose tortillas to suit your table. Flour tortillas are soft and flexible, while corn tortillas have a distinct corn flavor and are often smaller. For corn tortillas that split, warm them thoroughly and use two per taco.
- Make the components ahead, not the assembled tacos. Cook the potatoes and bacon-onion mixture up to a day in advance and refrigerate promptly. Scramble the eggs and warm tortillas shortly before serving for better texture.
Serving Suggestions
Set out the tacos with extra salsa, hot sauce, lime wedges, and sliced avocado so diners can finish their own. A bowl of fresh fruit, refried beans, or charro-style beans makes a satisfying side; for a lighter spread, serve with tomato, cucumber, or a simple citrus salad. For a group, keep the warm filling and tortillas separate and let people assemble tacos as they eat, which helps prevent soggy tortillas.
Variations
Sausage and potato: Replace the bacon with 8 oz (225 g) breakfast sausage. Brown it thoroughly, breaking it into small pieces, until the ground meat reaches the USDA FSIS safe minimum of 160°F (71°C); drain excess fat before adding the onion.
Vegetarian: Omit the bacon and cook the onion in 1 tablespoon (15 ml) oil. Add ½ cup (85 g) drained black beans during the final few minutes of the potato cooking, or use sautéed mushrooms for a savory alternative.
Green chile: Fold ¼ cup (60 g) drained, chopped roasted green chiles into the potato mixture. Canned chopped green chiles are a practical substitute for fresh roasted chiles and usually give a milder, less smoky result.
Cheese-free or dairy-free: Leave out the cheese and replace the butter with vegetable oil. The tacos remain flavorful from the bacon, salsa, and seasoned potatoes; check tortilla and salsa labels if avoiding particular ingredients.
Storage and Reheating
For best results, store the cooked filling, eggs, tortillas, and fresh toppings separately. Refrigerate perishable food within 2 hours of cooking (within 1 hour if the room or outdoor temperature is above 90°F / 32°C). Place the cooled filling and eggs in airtight containers and use within 3–4 days. Keep salsa and cut avocado covered and refrigerated; avocado is best sliced just before serving.
Reheat only the amount you plan to eat. Warm the potato and bacon mixture in a skillet over medium heat, stirring until hot throughout, or microwave it in a covered microwave-safe dish, stirring midway. Reheat leftovers to 165°F (74°C), as measured with a food thermometer. Add eggs near the end of skillet reheating or warm them gently in the microwave to limit drying. Warm tortillas separately just before assembling. Discard tacos or filling left at room temperature for more than 2 hours; do not rely on smell alone to judge safety.
Frequently Asked Questions
Can I make breakfast tacos ahead for a crowd?
Yes. Cook the potato and bacon mixture in advance and refrigerate it promptly. Reheat it until it reaches 165°F (74°C), scramble the eggs just before serving, then set out warm tortillas and toppings. Keeping the components separate helps the tortillas stay soft rather than soggy.
Why are my potatoes not getting crispy?
They may be wet, crowded, or moved too often. Dry the cubes well, use a wide skillet, and let them cook undisturbed for a few minutes between turns. If necessary, brown them in batches instead of adding more oil to a packed pan.
Can I use leftover cooked potatoes?
Yes. Cut them into bite-size pieces and brown them in the skillet for about 5–8 minutes, turning until hot and crisp at the edges. Skip the longer raw-potato cooking step, then continue with the bacon, onion, and eggs.
Are corn tortillas suitable?
Absolutely. Warm them until flexible, and consider using two per taco if they are small or delicate. Check the package for gluten-free suitability if that matters, since products and manufacturing practices vary.
Can I freeze the breakfast taco filling?
You can freeze the potato and bacon mixture in a sealed freezer-safe container for up to 2 months for best quality, though the potatoes may soften after thawing. Thaw in the refrigerator and reheat to 165°F (74°C). Scrambled eggs can become watery or rubbery after freezing, so they are better made fresh.
How spicy are these tacos?
The filling itself is mild. Choose mild salsa for a gentle flavor or add hot salsa and hot sauce at the table; that lets each person set the heat without changing the whole batch.
Related
- Lomo Saltado Steak Stir-Fry with Fries and Rice
- Breadsticks Cafe & Grill Atlantic City Breadsticks
- Coronation Chicken Wraps with Creamy Curry Filling
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).