Breakfast tacos in Waco are a Central Texas favorite: warm flour tortillas filled with soft scrambled eggs, crisp potatoes, cheese, and fresh salsa. This practical home version brings together familiar taco-shop flavors, with optional bacon and toppings so everyone can build a breakfast that suits them.
Ingredients
- 1 lb russet potatoes, peeled or scrubbed and cut into ½-inch cubes (450 g)
- 2 tbsp neutral oil, divided (30 ml)
- ½ tsp kosher salt, plus more to taste (3 g)
- ¼ tsp 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)
- 1 tbsp unsalted butter (14 g)
- ½ cup shredded Monterey Jack or cheddar cheese (about 56 g)
- 8 small flour tortillas, 6 to 7 inches wide (about 340 g total)
- ½ cup fresh tomato salsa or pico de gallo (120 g)
- ¼ cup chopped fresh cilantro (about 10 g), optional
- 1 small avocado, sliced (about 150 g), optional
- Hot sauce and lime wedges, for serving
Instructions
- Prepare the potatoes. Pat the potato cubes dry with a clean towel; removing surface moisture helps them brown. Heat 1 tablespoon oil in a large nonstick or well-seasoned skillet over medium-high heat. Add the potatoes in a single layer, season with salt and pepper, and cook for 12–15 minutes, turning every few minutes, until golden and tender when pierced with a fork. If the pan is crowded, cook in two batches. Transfer the potatoes to a plate.
- Cook the bacon, if using. Add the bacon to the same skillet and cook over medium heat for 5–7 minutes, stirring occasionally, until browned and crisp. Transfer it to a paper-towel-lined plate. Pour off excess fat, leaving about 1 teaspoon in the pan; if skipping bacon, wipe the skillet and add the remaining tablespoon of oil as needed.
- Warm the tortillas. Heat a clean skillet over medium heat. Warm each tortilla for about 20–30 seconds per side, until soft with a few lightly browned spots. Stack them in a clean kitchen towel to keep warm. You can also warm a stack, wrapped in a damp paper towel, in the microwave in short bursts; avoid overheating, which makes tortillas stiff.
- Scramble the eggs. Whisk the eggs with the milk or water until blended. Melt the butter in the skillet over low to medium-low heat. Add the eggs and stir slowly with a flexible spatula, scraping the bottom and sides as they begin to set. Cook for about 3–5 minutes, stopping when the curds are soft but no longer runny. For food safety, egg dishes should reach 160°F (71°C); the USDA FSIS safe minimum temperature for eggs is 160°F (71°C), checked with a food thermometer. Fold in the cheese and remove the pan from the heat.
- Fill and serve. Divide the potatoes, eggs, and bacon among the warm tortillas. Top with salsa, cilantro, avocado, and hot sauce, and serve with lime wedges. Serve promptly while the eggs and tortillas are warm.
Tips
- Dry the potatoes well and give them room in the skillet. A crowded pan traps steam, so the potatoes soften instead of developing crisp edges.
- Keep the egg heat moderate and take the pan off the burner as soon as the eggs are set. Residual heat continues cooking them, and prolonged cooking makes the filling dry.
- For a meat-free version, leave out the bacon and cook the potatoes in oil. For a different savory filling, use cooked breakfast sausage; ground pork sausage must reach 160°F (71°C), checked with a food thermometer.
- Flour tortillas are common for soft, foldable Waco-style breakfast tacos; corn tortillas work too but are smaller and more likely to crack. Warm them before filling.
Serving Suggestions
Set out the tacos with extra salsa, hot sauce, lime, and sliced avocado so diners can season their own. Refried or black beans make a hearty side, while fresh fruit or a simple orange salad balances the savory filling. For a group, keep the components in separate bowls and let everyone assemble tacos just before eating; this helps the tortillas stay pliable and prevents them from getting soggy.
Variations
Make bean-and-egg tacos by adding 1 cup (about 170 g) warmed pinto or black beans to the filling. For a spicy version, sauté ½ cup (75 g) diced bell pepper and ¼ cup (25 g) sliced jalapeño before scrambling the eggs. Swap Monterey Jack for pepper Jack, or use crumbled queso fresco for a saltier, less-melty finish. If you prefer a simpler taco, skip the potatoes and increase the eggs to 10; the cook time will be a little shorter.
Storage and Reheating
For best texture, store the potatoes, eggs, bacon, and tortillas separately in airtight containers. Refrigerate cooked components within 2 hours of cooking; they keep for 3–4 days in the refrigerator. Do not leave assembled tacos at room temperature for more than 2 hours, or 1 hour when the temperature is above 90°F (32°C).
Reheat the filling in a skillet over medium-low heat, stirring until steaming and 165°F (74°C) throughout, as recommended by USDA FSIS for leftovers. A microwave also works: cover loosely, heat in short intervals, and stir between intervals. Warm tortillas separately. The eggs may be firmer after reheating, so assemble tacos just before serving. Freeze the cooked potato filling for up to 2 months for better quality; eggs can become rubbery after freezing, so they are best made fresh.
Frequently Asked Questions
What makes these breakfast tacos Waco style?
Waco is part of Central Texas, where breakfast tacos are an everyday, customizable meal rather than one fixed recipe. Soft flour tortillas with eggs, potatoes, cheese, and salsa make a familiar regional-style combination; fillings and toppings vary from cook to cook.
Can I make the potatoes ahead?
Yes. Cook them up to 3–4 days ahead and refrigerate promptly in a covered container. Re-crisp them in a lightly oiled skillet over medium heat, stirring occasionally, until hot throughout. Cook the eggs shortly before serving for the softest texture.
Can I use corn tortillas?
Yes. Warm them in a dry skillet until flexible, and consider using two per taco if they are small or fragile. Corn tortillas have a distinct corn flavor and can split more easily than flour tortillas.
How do I keep the tacos from getting soggy?
Drain watery salsa before adding it, make sure the potatoes are browned rather than wet, and assemble just before serving. If preparing a spread, keep salsa and other wet toppings on the side.
Can I make these without bacon?
Absolutely. The recipe works as written without it. Use the full amount of oil for the potatoes and, if needed, a little more butter or oil for the eggs. Beans or sautéed peppers can add another filling component.
How many tacos does this recipe make?
It makes 8 tacos, or 2 per person for 4 servings. For a larger breakfast, scale up the ingredients and cook the potatoes in batches so they brown properly.
Related
- Vanilla Cupcakes: Soft, Simple and Easy to Frost
- Breakfast Tacos Hutto TX: A Quick Homemade Recipe
- Fried Rice on a Blackstone: Easy Griddle Method
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).