These breakfast tacos bring together soft scrambled eggs, crisp potatoes, black beans, cheese, and salsa in warm tortillas—the kind of filling, adaptable breakfast found across Central Texas. The combination cooks in one skillet, and you can adjust the toppings or heat to suit your table.
Ingredients
- 1 lb (450 g) Yukon Gold or red potatoes, scrubbed and cut into ½-inch (1.3 cm) cubes
- 2 tbsp (30 ml) neutral oil, divided
- ½ tsp fine salt (about 3 g), divided, plus more to taste
- ¼ tsp black pepper (about 0.5 g)
- ½ tsp ground cumin (about 1 g)
- ½ small yellow onion, finely diced (about ½ cup or 75 g)
- 1 jalapeño, seeded and finely chopped (about 15 g), optional
- 1 cup (170 g) canned black beans, drained and rinsed
- 8 large eggs
- 2 tbsp (30 ml) milk or water
- 8 small flour or corn tortillas, about 6 inches (15 cm) each
- ½ cup (55 g) shredded Monterey Jack or mild cheddar
- ½ cup (120 g) salsa, plus more for serving
- ¼ cup (10 g) chopped fresh cilantro, optional
- 1 lime, cut into wedges (about 2 tbsp or 30 ml juice)
Instructions
- Prepare the ingredients. Cut the potatoes into evenly sized cubes so they cook at the same rate. Dice the onion, chop the jalapeño and cilantro if using, and rinse and drain the beans. Crack the eggs into a bowl, add the milk or water, and whisk until the yolks and whites are combined. Set out the tortillas and toppings so they are ready when the eggs are done.
- Cook the potatoes. Heat 1½ tablespoons (22 ml) of the oil in a large nonstick or well-seasoned skillet over medium heat. Add the potatoes, ¼ teaspoon of the salt, the pepper, and cumin. Stir to coat, spread into an even layer, and cook for 12–15 minutes, stirring every 3–4 minutes. If the potatoes begin sticking before they soften, add 1 tablespoon (15 ml) of water and cover the pan for 2 minutes; uncover and let the water evaporate. The potatoes are ready when browned in spots and easily pierced with a fork.
- Add the onion, jalapeño, and beans. Stir in the onion and jalapeño, if using, and cook for 3–4 minutes, until the onion softens. Add the drained black beans and cook for 2 minutes, stirring gently, until hot. Transfer the potato mixture to a plate and cover loosely to keep warm. Wipe out any browned bits that might catch when you cook the eggs.
- Scramble the eggs. Return the skillet to low heat and add the remaining ½ tablespoon (7 ml) oil. Pour in the eggs and leave them undisturbed for about 20 seconds, then gently sweep a spatula across the pan, folding the soft curds toward the center. Continue for 3–5 minutes, until the eggs are just set. Check the thickest part with a food thermometer: USDA FSIS gives 160°F (71°C) as the safe minimum temperature for egg dishes. Remove the pan from the heat as soon as they reach temperature; season with the remaining ¼ teaspoon salt, or to taste.
- Warm the tortillas. Heat each tortilla in a dry skillet over medium heat for about 20–30 seconds per side, until warm and flexible. Stack them in a clean towel as you go. You can also wrap a stack in a barely damp paper towel and microwave for 30–45 seconds; keep the tortillas covered so they do not dry out.
- Fill and serve. Divide the potato-and-bean mixture and eggs among the tortillas. Add the cheese and salsa, then finish with cilantro and a squeeze of lime if desired. Serve promptly while the tortillas are warm and the eggs are tender.
Tips
- Keep the potato cubes small and even. Large pieces take longer to cook, while uneven pieces can leave you with browned edges and hard centers. If your skillet is crowded, cook the potatoes in batches so they brown rather than steam.
- Use a thermometer for the eggs. Eggs can look set before they reach the recommended temperature. Check the thickest portion, and take the pan off the burner promptly to avoid dry, overcooked curds.
- Choose tortillas that suit the filling. Flour tortillas are soft and flexible; corn tortillas bring a more pronounced corn flavor but may crack if cold. Warm them before filling, and use two corn tortillas per taco if they are thin or fragile.
- Control the salsa moisture. If your salsa is watery, spoon it over the tacos at the table instead of stirring it into the filling. That keeps the tortillas from becoming soggy while they sit.
Serving Suggestions
Serve the tacos with extra salsa, lime wedges, and sliced avocado or a simple avocado mash. A side of fresh fruit makes a lighter-feeling breakfast spread, while additional beans or skillet potatoes work well for a larger brunch. For a group, arrange the eggs, potato mixture, cheese, salsa, and warmed tortillas separately and let everyone assemble their own. Keep hot fillings hot and do not leave perishable food at room temperature for more than 2 hours.
Variations
For a meatier version, cook 8 ounces (225 g) of breakfast sausage in the skillet first, breaking it into small pieces. Cook ground sausage to 160°F (71°C), then transfer it to a plate and cook the potatoes in the rendered fat, adding oil only if needed. Stir the sausage back in with the beans. For a vegetarian variation with more vegetables, add 1 cup (100 g) sliced mushrooms or diced bell pepper with the onion; cook until tender before adding the beans.
Use pinto beans instead of black beans for a softer, creamier bite. Pepper Jack adds heat, while a dairy-free shredded cheese or no cheese at all works if needed. For a gluten-free meal, choose certified gluten-free corn tortillas. If you want more spice without changing the whole batch, serve hot sauce or sliced pickled jalapeños on the side.
Storage and Reheating
For best texture, store the cooked filling separately from the tortillas and toppings. Refrigerate leftovers within 2 hours in airtight containers; the egg, potato, and bean filling keeps for 3–4 days in the refrigerator. Keep salsa and cut avocado separate. You can freeze the cooled filling in a freezer-safe container for up to 2 months, though the potatoes may become softer after thawing. Thaw overnight in the refrigerator.
Reheat only the amount you plan to eat. Warm the filling in a covered skillet over medium-low heat, stirring occasionally, or microwave it in a covered microwave-safe dish in short intervals, stirring between each. Reheat leftovers to 165°F (74°C), checking with a food thermometer. Warm tortillas separately just before serving; avoid reheating assembled tacos, which can turn soggy.
Frequently Asked Questions
Can I make breakfast tacos ahead?
Yes. Cook the potato-and-bean mixture a day ahead and refrigerate it promptly. For the best texture, cook the eggs shortly before serving; if you cook them in advance, refrigerate them with the filling and reheat everything to 165°F (74°C).
How do I keep the tacos from getting soggy?
Keep salsa and other wet toppings separate until serving, and fill the tortillas shortly before eating. If you are packing tacos to go, use a leakproof container for the salsa and add it later.
Can I use frozen potatoes?
Yes. Use about 1 lb (450 g) frozen diced potatoes and cook according to the package directions until browned and hot. They may need less time than raw potatoes; cook off excess moisture before adding the onion and beans.
What can I use instead of black beans?
Use the same amount of drained pinto beans, or leave the beans out and add another ½ cup (85 g) of cooked potato. Pinto beans are softer, while omitting beans makes the filling less hearty.
Can I make these tacos dairy-free?
Yes. Use water in place of milk and omit the cheese or use a dairy-free alternative. The eggs and vegetables will still make a cohesive filling without dairy.
How can I make them spicier?
Leave some jalapeño seeds in, add a pinch of cayenne with the cumin, or offer hot sauce at the table. Adding heat to individual tacos makes it easy to keep the shared filling mild for other diners.
Related
- Crying Tiger Beef: Thai Steak with Nam Jim Jaew
- Bun Bo Hue vs Pho: A Practical Bowl-by-Bowl Guide
- Bun Bo Hue Recipe: A Fragrant Vietnamese Noodle Soup
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).