Breakfast Tacos: A Colorful, Easy Morning Recipe

Updated November 4, 2026

Total time
40 min
prep 18 min · cook 22 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Breakfast Tacos: A Colorful, Easy Morning Recipe

Breakfast tacos are warm tortillas filled with fluffy eggs, crisp potatoes, black beans, cheese, and fresh toppings—a flexible morning meal popular across Texas and the American Southwest. This version balances hearty, savory fillings with salsa, avocado, and lime, and it comes together with ordinary ingredients in about 40 minutes.

Ingredients

  • 1 medium russet potato, about 8 oz (225 g), scrubbed and cut into ½-inch (1.25 cm) cubes
  • 1 tablespoon olive oil (15 ml), divided
  • ½ teaspoon fine salt (3 g), divided, plus more to taste
  • ¼ teaspoon ground cumin (1 g)
  • 1 cup canned black beans, drained and rinsed (170 g)
  • 8 large eggs (about 400 g without shells)
  • 2 tablespoons milk or water (30 ml)
  • ¼ teaspoon black pepper (about 0.5 g)
  • 8 small corn or flour tortillas, about 6 inches (15 cm) wide
  • ¾ cup shredded Monterey Jack or cheddar cheese (85 g)
  • 1 medium avocado, pitted and sliced (about 150 g flesh)
  • ½ cup pico de gallo or chunky salsa (120 g)
  • 2 tablespoons chopped fresh cilantro (about 5 g), optional
  • 1 lime, cut into wedges (about 60 g)
  • Hot sauce, to serve (optional)

Instructions

  1. Prepare the fillings. Cut the potato into evenly sized cubes so the pieces cook at the same rate. Drain and rinse the beans. Crack the eggs into a bowl, add the milk or water, black pepper, and half the salt, then whisk just until blended.
  2. Cook the potatoes. Heat 2 teaspoons of the oil in a large nonstick or well-seasoned skillet over medium heat. Add the potatoes, cumin, and remaining salt. Spread them into one layer and cook for 12–15 minutes, turning every few minutes, until golden outside and tender when pierced with a fork. If they brown before softening, reduce the heat and add 1 tablespoon water; cover for 2–3 minutes, then uncover to let the water evaporate.
  3. Warm the beans. Stir the rinsed beans into the skillet with the potatoes and cook for 2–3 minutes, until steaming. Transfer the mixture to a plate and cover loosely to keep warm. Wipe out the pan if there are browned bits likely to stick to the eggs.
  4. Scramble the eggs. Return the skillet to low heat and add the remaining 1 teaspoon oil. Pour in the eggs. As the edges set, gently push them toward the center with a spatula, tilting the pan so uncooked egg flows into the open spaces. Continue slowly for about 4–6 minutes, stopping when the eggs are just set and moist. For food safety, egg dishes should reach 160°F (71°C); check the thickest part with a food thermometer, as recommended by USDA FSIS. Avoid cooking them until dry, since they continue to firm slightly from residual heat.
  5. Warm the tortillas. Heat a clean skillet over medium heat. Warm each tortilla for about 20–30 seconds per side, until pliable and lightly spotted. Alternatively, wrap a stack in a slightly damp paper towel and microwave for 30–45 seconds. Keep warmed tortillas wrapped in a clean towel while you finish.
  6. Assemble and serve. Divide the potato-and-bean mixture and eggs among the tortillas. Add cheese so it softens from the heat, then top with avocado, salsa, cilantro if using, and a squeeze of lime. Serve promptly with hot sauce at the table.

Tips

  • Cut potatoes evenly. Cubes close to ½ inch cook through before their edges get too dark. Give them room in the skillet; overcrowding traps steam and makes browning harder.
  • Keep the eggs tender. Use low heat and move them gently. If your skillet is small, cook the eggs in two batches rather than crowding the pan. Always confirm the safe temperature with a food thermometer.
  • Choose tortillas to suit your table. Corn tortillas bring a distinct corn flavor and are often naturally gluten-free, but they can crack if cold. Warm them until flexible. Flour tortillas are softer and easier to fold; check the package if avoiding gluten.
  • Make components ahead, not assembled tacos. Cook the potatoes and beans up to a day ahead and refrigerate them promptly. Scramble the eggs and warm tortillas shortly before serving for the best texture.

Serving Suggestions

Serve the tacos hot with extra salsa, lime wedges, and hot sauce so everyone can season their own. A bowl of fruit, sliced oranges, or a simple tomato-and-onion salad makes a fresh side. For a more filling brunch, add a small serving of refried beans or roasted vegetables. If you are serving a group, arrange the eggs, potato mixture, cheese, and toppings separately and let guests build tacos at the table; keep perishable toppings chilled until needed.

Variations

Use pinto beans instead of black beans for a softer, creamier filling. For a meat option, brown 8 oz (225 g) breakfast sausage in the skillet first, breaking it into small pieces; ground sausage must reach 160°F (71°C), the USDA FSIS safe minimum, checked with a food thermometer. Remove excess grease before cooking the potatoes. For a vegetarian alternative with extra vegetables, sauté 1 cup (100 g) sliced bell pepper with the potatoes during their final 5 minutes. Replace Monterey Jack with crumbled queso fresco, a mild fresh Mexican cheese; feta is a practical substitute, though it tastes saltier and tangier. For extra heat, add sliced jalapeño or a pinch of chili powder.

Storage and Reheating

For food safety, refrigerate cooked eggs and potato-bean filling within 2 hours of cooking (within 1 hour if the room is above 90°F/32°C). Store the fillings in separate airtight containers and use within 3–4 days. Keep salsa and cut avocado separate; avocado is best sliced just before serving. Refrigerate tortillas according to their package directions. To reheat, warm the filling in a skillet over medium-low heat, stirring occasionally, or microwave it in short intervals, stirring between them. Reheat leftovers to 165°F (74°C), checking with a food thermometer. Assemble with freshly warmed tortillas and toppings. Freezing is possible for the egg and potato filling, though the eggs may become less tender; thaw overnight in the refrigerator and reheat to 165°F (74°C).

Frequently Asked Questions

Can I make breakfast tacos ahead?
Yes. Cook the potato-and-bean mixture a day ahead and refrigerate it. For the best texture, cook the eggs, warm the tortillas, and add fresh toppings just before serving. You can also set out the cooked fillings buffet-style, keeping them hot or chilled safely rather than leaving them at room temperature for extended periods.

Why are my tortillas breaking?
Cold tortillas are more likely to crack when folded. Warm them briefly in a dry skillet or microwave them under a slightly damp paper towel, then keep them wrapped in a towel until you assemble the tacos. Corn tortillas may need a little extra warming if they have been refrigerated.

How can I keep the eggs from getting watery?
Cook them gently over low heat and stop as soon as they are set and moist. Avoid adding too much milk, and do not leave salsa or other wet toppings in the egg pan. Add salsa at the table so it does not release liquid into the filling.

Can I use leftover cooked potatoes?
Yes. Dice refrigerated cooked potatoes and crisp them in a lightly oiled skillet for 4–6 minutes, turning occasionally, then add the beans to heat through. Refrigerate leftover potatoes within 2 hours of cooking and use them within 3–4 days.

Are breakfast tacos gluten-free?
They can be made with corn tortillas, but check the package for gluten-containing ingredients or cross-contact information if that matters for your needs. Flour tortillas contain wheat. The fillings are generally gluten-free when their labels and seasonings confirm it.

Related

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).