Breakfast Tacos Houston TX: A Tex-Mex Morning Recipe

Updated November 4, 2026

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

Jump to recipe

Breakfast Tacos Houston TX: A Tex-Mex Morning Recipe

Breakfast tacos Houston, Texas, is known for are warm flour tortillas filled with soft scrambled eggs, crisp potatoes, savory bacon, and fresh salsa. This practical Tex-Mex-inspired version cooks the fillings in one skillet and lets everyone build tacos to taste; recipes across Texas vary, so feel free to change the fillings and toppings.

Ingredients

  • 1 lb (450 g) russet potatoes, peeled or scrubbed and cut into ½-inch (1.25 cm) cubes
  • 2 tbsp (30 ml) neutral cooking oil, divided
  • ½ tsp fine salt (about 3 g), plus more to taste
  • ¼ tsp black pepper (about 0.5 g)
  • 4 slices (about 115 g) thick-cut bacon, cut into ½-inch (1.25 cm) pieces
  • 8 large eggs (about 400 g without shells)
  • 2 tbsp (30 ml) whole milk or water
  • ½ tsp ground cumin (about 1 g)
  • ½ tsp chili powder (about 1 g)
  • 8 small flour tortillas, about 6 inches (15 cm) each
  • ½ cup (55 g) shredded Monterey Jack or cheddar cheese
  • ½ cup (75 g) pico de gallo or chunky tomato salsa
  • 1 small avocado (about 150 g), sliced
  • 2 tbsp (8 g) chopped fresh cilantro
  • 1 lime, cut into wedges
  • Hot sauce, for serving (optional)

Instructions

  1. Prep the fillings: Cut the potatoes into evenly sized cubes so they cook at the same rate. Pat them dry with a clean towel; removing surface moisture helps them brown. Beat the eggs with the milk or water, cumin, chili powder, and a small pinch of salt. Keep the salsa and toppings ready for serving.
  2. Cook the potatoes: Heat 1 tablespoon (15 ml) oil in a large nonstick or well-seasoned skillet over medium heat. Add potatoes in a single layer, season with the remaining salt and pepper, and cook for 12–15 minutes, turning every few minutes. If they brown before becoming tender, reduce the heat and cover the pan for 3–4 minutes. Transfer the tender, browned potatoes to a plate.
  3. Cook the bacon: Add the bacon to the same skillet and cook over medium heat for 5–7 minutes, stirring occasionally, until browned and crisp. Transfer to a paper-towel-lined plate. Carefully pour off excess bacon fat, leaving about 1 teaspoon (5 ml) in the pan. If the pan is dry, add the remaining 1 tablespoon (15 ml) oil. Avoid splattering hot fat.
  4. Scramble the eggs: Lower the heat to medium-low and pour in the beaten eggs. Let them sit briefly, then gently push the setting eggs from the edges toward the center with a spatula. Continue for about 3–5 minutes, stopping when the eggs are softly set with no runny egg remaining. Check the thickest portion with a food thermometer: USDA FSIS says egg dishes should reach a safe minimum internal temperature of 160°F (71°C). Avoid overcooking, since the eggs will firm up further from residual heat.
  5. Warm the tortillas: While the eggs finish, warm tortillas in a dry skillet over medium heat for about 20–30 seconds per side, or stack and wrap them in a damp paper towel and microwave for 20–30 seconds. Keep them covered in a clean towel so they stay pliable. Do not leave tortillas in a damp towel for extended storage.
  6. Assemble and serve: Divide the potatoes, bacon, and eggs among the tortillas. Add cheese while the eggs are hot so it softens, then top with pico de gallo, avocado, cilantro, and a squeeze of lime. Offer hot sauce at the table and serve promptly.

Tips

  • Dry the potatoes thoroughly and avoid crowding the skillet. A crowded pan steams the cubes instead of browning them; cook in two batches if your skillet is small.
  • For a meat-free taco, skip the bacon and cook the potatoes in 2 tablespoons (30 ml) oil. Add ½ cup (75 g) drained, rinsed black beans to the eggs or potatoes near the end to warm them through.
  • Small flour tortillas are flexible and common for this style, but corn tortillas work too. They are more likely to split, so warm them well and double them up if needed.
  • Keep salsa and avocado separate until serving. Salsa makes leftover fillings watery, and avocado browns after cutting; a little lime slows browning but does not prevent it completely.

Serving Suggestions

Serve the tacos hot with extra salsa, lime wedges, and hot sauce. For a fuller breakfast, add refried or black beans, fruit, or a simple side of sliced tomatoes. If you are serving a group, put the warm fillings and toppings in separate bowls so people can assemble their own. Keep hot fillings hot and serve them within 2 hours; for longer service, use a covered, temperature-controlled warmer rather than leaving food at room temperature.

Variations

For a classic potato-and-egg option, omit the bacon and use oil or butter for the skillet. Swap bacon for 8 ounces (225 g) fresh Mexican-style chorizo, breaking it up as it cooks; ground pork sausage and chorizo should reach 160°F (71°C), checked with a food thermometer. Chorizo is seasoned and often richer, so start with less added salt. For a milder version, use Monterey Jack and omit chili powder; for more heat, add sliced jalapeño or a smoky chipotle salsa. You can also replace half the potatoes with 1 cup (170 g) rinsed, drained black beans, adding them near the end to warm through.

Storage and Reheating

For best texture, store the eggs, potatoes, and bacon separately from tortillas and fresh toppings. Refrigerate cooked fillings within 2 hours in shallow, airtight containers; they keep for 3–4 days in the refrigerator at 40°F (4°C) or colder. Refrigerate leftover salsa and cut avocado promptly, but expect avocado to discolor. Reheat only the portion you plan to eat, in a skillet or microwave, until the filling reaches 165°F (74°C); USDA FSIS recommends reheating leftovers to that temperature. Warm tortillas separately, and assemble after reheating. Discard perishable food left at room temperature for more than 2 hours, or more than 1 hour if the temperature is above 90°F (32°C).

Frequently Asked Questions

What makes these breakfast tacos Houston-style?
Houston has a diverse Tex-Mex food culture, and breakfast tacos are popular across Texas with many local and family variations. Flour tortillas, eggs, potatoes, meat, salsa, and customizable toppings make this recipe a familiar Texas-inspired combination, not a claim to one definitive local version.

Can I make the fillings ahead?
Yes. Cook the potatoes and bacon a day ahead and refrigerate them promptly. For the best texture, scramble the eggs shortly before serving; if you cook them ahead too, chill them with the other fillings and reheat everything to 165°F (74°C).

Why are my potatoes not crisp?
They may be wet, crowded, or turned too often. Dry the cubes well, use a broad skillet, spread them in one layer, and give each side time to brown before stirring. If needed, cook them in batches.

Can I use corn tortillas instead of flour?
Yes. Warm corn tortillas thoroughly in a dry skillet until pliable. They can crack more easily than flour tortillas, so use two per taco or serve the filling in a bowl if they break.

How do I keep the tacos warm for brunch?
Keep the fillings in separate covered dishes in a temperature-controlled warmer and serve within 2 hours. Keep tortillas wrapped in a clean towel and replenish them in small batches; do not leave cooked eggs or meat at room temperature for an extended period.

Can I freeze the leftovers?
Potatoes, bacon, and cooked eggs can be frozen in airtight portions, though the eggs may become less tender and potatoes softer after thawing. Freeze promptly, thaw in the refrigerator, and reheat to 165°F (74°C). Fresh salsa, avocado, and assembled tacos do not freeze well.

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