These breakfast tacos pair soft scrambled eggs with potatoes, black beans, cheese, and salsa in warm tortillas—a flexible, Tex-Mex-style morning meal. Cook the fillings ahead and assemble them quickly at dawn, or make the tacos fresh when you have a little more time.
Ingredients
- 1 lb (450 g) Yukon Gold potatoes, cut into ½-inch (1.25 cm) cubes
- 1 tbsp (15 ml) olive oil
- ½ tsp fine salt, plus more to taste
- ¼ tsp ground black pepper
- ½ tsp ground cumin
- 1 cup (170 g) canned black beans, drained and rinsed
- 8 large eggs
- 2 tbsp (30 ml) milk or water
- 1 tbsp (14 g) unsalted butter
- 8 small corn or flour tortillas, about 6 inches (15 cm) wide
- 1 cup (100 g) shredded Monterey Jack or cheddar cheese
- ½ cup (120 g) salsa, plus more for serving
- ¼ cup (10 g) chopped fresh cilantro (optional)
- 1 avocado, sliced (optional)
- 1 lime, cut into wedges (optional)
Instructions
- Prepare the potatoes. Pat the potato cubes dry. Heat the oil in a large nonstick or well-seasoned skillet over medium heat. Add the potatoes, salt, pepper, and cumin. Cook for 15–18 minutes, stirring every few minutes, until browned and tender when pierced with a fork. If they brown before the centers soften, lower the heat and cover the pan for 3–4 minutes.
- Warm the beans. Stir the drained beans into the potatoes and cook for 2 minutes, until hot. Transfer the mixture to a bowl and cover loosely to keep warm. Wipe out the skillet if needed.
- Scramble the eggs. Whisk the eggs with the milk or water until the yolks and whites are combined. 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 them from the edges toward the center with a spatula. Continue folding slowly until the eggs are just set and no liquid egg remains, about 3–5 minutes. Egg dishes should reach 160°F (71°C); check the center with a food thermometer to meet the USDA FSIS safe minimum. Remove the pan from the heat promptly so the eggs stay tender.
- Heat the tortillas. Warm each tortilla in a dry skillet for about 20–30 seconds per side, until pliable, or wrap a stack in a slightly damp paper towel and microwave for 30–45 seconds. Keep them covered in a clean towel while assembling.
- Fill and serve. Divide the potato-and-bean mixture and eggs among the tortillas. Top with cheese, salsa, and cilantro, if using. Add avocado and a squeeze of lime at the table. Serve promptly while the tortillas and fillings are warm.
Tips
- Cut potatoes evenly. Similar-sized cubes cook at roughly the same rate. Drying them before they go into the skillet also helps them brown rather than steam.
- Keep the eggs soft. Use medium-low heat and take the pan off the burner as soon as the eggs are set. They continue cooking briefly from residual heat.
- Use what is available. Pinto beans can replace black beans; pepper Jack works in place of Monterey Jack. For a more traditional chile flavor, add a little chopped roasted green chile; canned diced green chiles are a convenient substitute and taste milder.
- For a 5 a.m. start, prep ahead. Dice the potatoes and refrigerate them submerged in cold water for up to 24 hours; drain and dry thoroughly before cooking. You can also cook the potatoes and beans the day before, then reheat them while scrambling fresh eggs.
Serving Suggestions
Serve the tacos with extra salsa, lime wedges, sliced avocado, and chopped cilantro so everyone can season their own. A side of fresh fruit, orange slices, or a simple bowl of berries adds a cool contrast to the warm, savory filling. For a larger breakfast, put out refried beans or a small bowl of seasoned breakfast potatoes. If serving a group, keep tortillas covered and set out toppings separately so they do not turn soggy.
Variations
- Vegetarian with extra vegetables: Add 1 cup (100 g) chopped bell pepper or ½ cup (75 g) chopped onion to the skillet during the last 8–10 minutes of cooking the potatoes.
- Spicy: Add ¼ teaspoon cayenne to the potatoes, or serve with sliced jalapeño or hot salsa. Start modestly; guests can add more at the table.
- With breakfast sausage: Cook 8 oz (225 g) bulk breakfast sausage in the skillet, breaking it into small pieces, until it reaches 160°F (71°C) on a food thermometer. Transfer it to a plate and cook the potatoes in the rendered fat, adding oil only if the pan looks dry.
- Dairy-free: Scramble the eggs with water and olive oil instead of milk and butter, and omit the cheese or use a dairy-free alternative. The filling remains flavorful from the cumin, beans, and salsa.
Storage and Reheating
For the best texture, store the potato-bean filling, eggs, tortillas, and toppings separately. Refrigerate cooked components within 2 hours in covered containers; they keep for 3–4 days. Do not leave assembled tacos at room temperature for more than 2 hours, or more than 1 hour when the temperature is above 90°F (32°C). Avocado is best sliced just before serving.
Reheat the potato-and-bean filling in a skillet over medium heat with a splash of water, stirring until steaming hot. Microwave individual portions in a covered, microwave-safe dish, stirring halfway through. Reheat leftovers to 165°F (74°C), checking with a food thermometer. Eggs can turn rubbery if reheated too long, so warm them gently and stop as soon as they are hot. Warm tortillas separately. For freezing, freeze the cooled potato-bean filling in a sealed freezer-safe container for up to 2 months; thaw overnight in the refrigerator and reheat to 165°F (74°C). Freshly cooked eggs and toppings are better made or added when serving.
Frequently Asked Questions
Can I make breakfast tacos the night before?
Yes, but store the fillings and tortillas separately for the best texture. Cook the potatoes and beans ahead, refrigerate them within 2 hours, and scramble the eggs in the morning if possible. If you assemble tacos ahead, wrap them individually and refrigerate promptly; the tortillas will soften as they sit.
How can I serve these at 5 a.m. without cooking everything then?
Cook the potato-and-bean filling the evening before and refrigerate it. In the morning, reheat it to 165°F (74°C), scramble the eggs to 160°F (71°C), warm the tortillas, and assemble. You can also set out measured ingredients and a clean skillet the night before to make the morning routine simpler.
Why are my potatoes not browning?
They may be crowded, wet, or being stirred too often. Use a wide skillet, dry the potatoes well, and give them a few minutes undisturbed between turns. If your pan is small, cook in two batches rather than stacking the cubes.
Can I use flour tortillas instead of corn?
Yes. Both work well; choose 6-inch (15 cm) tortillas that are flexible enough to fold around the filling. Warm them before filling to reduce cracking and make them easier to handle.
Can I make these without eggs?
For an egg-free version, omit the eggs and increase the beans to 2 cups (340 g). Add sautéed peppers, mushrooms, or crumbled firm tofu, and season to taste. If using tofu, cook it in the skillet until hot and lightly browned before assembling.
How do I keep the tacos from getting soggy?
Drain the beans well, avoid adding excess salsa inside the tacos, and assemble shortly before serving. Keep salsa and other wet toppings on the side. If packing tacos to eat later, wrap the warm filling separately and fill the tortillas just before eating.
Related
- Laughing Tiger Beef and Broccoli with Spicy Lime Sauce
- Thai Crying Tiger Beef with Nam Jim Jaew
- Tiger Beach Club: A Tropical Mango-Rum Cocktail
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).