Breakfast tacos in the San Marcos, Texas, style are warm flour or corn tortillas filled with soft scrambled eggs, crisp potatoes, cheese, and optional sausage or bacon. This easy home version draws on the customizable Tex-Mex breakfast taco tradition: cook the fillings separately, warm the tortillas, and let everyone add salsa and toppings to taste.
Ingredients
- 1 pound (450 g) russet potatoes, scrubbed and cut into ½-inch (1.3 cm) cubes
- 2 tablespoons (30 ml) neutral cooking oil, divided
- ½ teaspoon fine salt, divided, plus more to taste
- ¼ teaspoon ground black pepper
- ½ teaspoon ground cumin
- 4 ounces (115 g) breakfast sausage, casings removed, or 4 ounces (115 g) bacon, chopped (optional)
- 6 large eggs
- 2 tablespoons (30 ml) milk or water
- 8 small flour tortillas, about 6 inches (15 cm) each, or 8 small corn tortillas
- ¾ cup (85 g) shredded Monterey Jack or cheddar cheese
- ½ cup (75 g) pico de gallo or salsa, for serving
- 1 ripe avocado, sliced (optional)
- 2 tablespoons (6 g) chopped fresh cilantro (optional)
- 1 lime, cut into wedges (optional)
Instructions
- Prepare the potatoes. Pat the potato cubes dry with a clean towel; dry surfaces brown better. Heat 1 tablespoon (15 ml) oil in a large nonstick or well-seasoned skillet over medium heat. Add the potatoes, ¼ teaspoon salt, pepper, and cumin. Cook for 12–15 minutes, turning every few minutes, until browned and tender when pierced with a fork. If they brown before softening, lower the heat and cover the skillet for 2–3 minutes, then uncover to crisp. Transfer the potatoes to a plate.
- Cook the optional meat. If using sausage, crumble it into the same skillet and cook over medium heat for 6–8 minutes, stirring and breaking it into small pieces. If using bacon, cook for 6–8 minutes, turning as needed, until crisp; drain excess fat. Ground sausage must reach the USDA FSIS safe minimum internal temperature of 160°F (71°C), checked with a food thermometer. Set the cooked meat aside. Wipe out excess grease if needed, leaving a light coating in the pan.
- Mix and cook the eggs. Whisk the eggs with the milk or water and remaining ¼ teaspoon salt. Add the remaining 1 tablespoon (15 ml) oil to the skillet and warm over medium-low heat. Pour in the eggs and let them sit for about 20 seconds, then gently push the set edges toward the center with a spatula. Continue folding slowly for 3–5 minutes, until the curds are just set and the eggs reach 160°F (71°C), the USDA FSIS safe minimum for egg dishes, checked with a food thermometer. Avoid high heat, which can make the eggs dry.
- Warm the tortillas. While the eggs cook, warm tortillas in a dry skillet over medium heat for about 20–30 seconds per side, or according to the package directions. Keep them pliable in a clean towel. Warm corn tortillas gently; if they crack, use two tortillas per taco.
- Assemble. Divide potatoes and eggs among the tortillas. Add the sausage or bacon, if using, and sprinkle each taco with cheese so it softens from the heat. Finish with pico de gallo or salsa, avocado, cilantro, or a squeeze of lime. Serve promptly.
Tips
- Cut potatoes evenly. Similar-sized cubes cook at roughly the same rate. If the skillet is crowded, cook the potatoes in two batches so they brown rather than steam.
- Keep the eggs tender. 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, but still need to reach 160°F (71°C) for safety.
- Choose tortillas to suit your filling. Flour tortillas are soft and flexible; corn tortillas bring a more pronounced corn flavor and may need doubling if they are small or delicate. Warm either kind before filling.
- Prep ahead carefully. The potatoes and cooked meat can be prepared a day ahead and refrigerated separately. Cook the eggs shortly before serving for the best texture, and keep wet salsa off the tortillas until assembly.
Serving Suggestions
Serve the tacos hot with salsa verde, a tomato-based salsa, or pico de gallo, plus lime wedges and sliced avocado. For a fuller breakfast spread, add refried or black beans and fresh fruit. Offer hot sauce separately so each person can control the heat. If serving a group, set out the fillings in separate bowls and warm tortillas in batches; this helps the tortillas stay soft and makes it easy to accommodate different appetites.
Variations
For a vegetarian version, leave out the meat and add ½ cup (85 g) drained black beans to the potatoes near the end of cooking, just long enough to warm them through. For extra vegetables, sauté ½ cup (75 g) diced bell pepper or ½ cup (50 g) sliced mushrooms before cooking the eggs; remove them from the skillet once tender. Use pepper jack for more spice, or crumbled queso fresco for a mild, salty finish. For a lower-effort option, substitute 2 cups (300 g) thawed frozen diced potatoes for the fresh potatoes and cook according to the package directions, checking that they are hot and browned before serving.
Storage and Reheating
Breakfast tacos are best assembled just before serving. Refrigerate leftover cooked eggs, potatoes, and meat in separate airtight containers within 2 hours of cooking; they keep for 3–4 days in the refrigerator at 40°F (4°C) or colder. Refrigerate leftover assembled tacos in a covered container, though the tortillas may soften. Reheat leftovers to 165°F (74°C), checked with a food thermometer. Reheat the filling in a skillet over medium heat, stirring until steaming hot, or microwave it in a covered microwave-safe dish, stirring midway and checking the temperature. Warm tortillas separately. Discard food left at room temperature for more than 2 hours, or more than 1 hour when the temperature is above 90°F (32°C).
Frequently Asked Questions
Can I make breakfast tacos ahead of time?
Yes. Cook the potatoes and meat up to a day ahead, cool them promptly, and refrigerate them separately. Reheat the fillings to 165°F (74°C), then cook the eggs and assemble the tacos just before serving so the tortillas do not get soggy.
Can I use corn tortillas instead of flour?
Yes. Corn tortillas work well, especially when warmed until flexible. Some brands crack more easily than flour tortillas, so warm them gently and use two per taco if needed.
How do I keep the potatoes from sticking?
Dry the potato cubes before cooking, preheat the oil, and avoid moving the potatoes constantly. A wide skillet gives them room to brown. If using stainless steel, wait for a browned crust to form before turning them.
Can I freeze breakfast tacos?
You can freeze fully cooled tacos wrapped individually, though the texture of eggs and tortillas may soften after thawing. For better results, freeze the cooked potato and meat filling separately for up to 2 months, then thaw overnight in the refrigerator, reheat to 165°F (74°C), and cook fresh eggs.
What salsa works best?
Use whichever salsa you enjoy: pico de gallo gives a fresh, chunky topping, while salsa verde adds tang and red salsa tends to bring a deeper tomato flavor. Serve salsa on the side or add it at the last moment so it does not make the tortillas soggy.
How many tacos should I plan per person?
This recipe makes two small tacos per person. For a larger breakfast or especially hungry guests, plan on three tacos per person and increase the filling and tortillas accordingly.
Related
- Wonton Soup Base: Clear, Savory Broth Recipe
- Cereal Time TV: A Crunchy Cereal Snack Mix
- Falafel King Boulder: Crispy Chickpea Falafel at Home
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).