These Texas Style Breakfast Tacos are the tastiest way to start the day! Soft, warm tortillas loaded up with bacon, crispy breakfast potatoes, and creamy scrambled egg. Top with your favorite salsa, Pico de Gallo, or guacamole for a breakfast the entire family will love!

All about these breakfast tacos…

Breakfast tacos are a staple in Tex Mex restaurants throughout the state of Texas. These tacos are always a hit with the family, making them at home let’s you customize the fillings and toppings to make everyone happy!

  • Quick & Easy: make tacos for the entire family in less than 30 minutes!
  • Switch it up: easily swap out the bacon for another protein of choice: sausage, chorizo, brisket, or simply some refried beans.
  • Prep Ahead: prepare these tacos the night before, wrap in foil, then reheat in the oven until warmed through.

Ingredients Needed:

Ingredients needed to make breakfast tacos laid out on the counter.

Notes on Some Ingredients:

  • Flour Tortillas: while corn is my preference for all other tacos, flour is my favorite for breakfast tacos. You can use store bought, or make your own Homemade Flour Tortillas.
  • Eggs: plan on using one scrambled egg per taco.
  • Potatoes: Russet potatoes or gold potatoes will work for making the breakfast potatoes.

How to Make (step-by-step):

Cooking diced potatoes in a spice mixture to make into breakfast tacos.
  • Step 1 & 2: Prepare Potatoes, dice the potatoes and cook in oil with spices and seasonings until they are soft on the inside and nice and crispy on the outside.
  • Step 3 & 4: Prepare the eggs and cook in a skillet while you are crisping the bacon. Cook to desired doneness for the bacon.
  • Step 5: Assemble the tacos using warmed flour tortillas.
Eggs being mixed with milk and seasoning and bacon being cooked nice and crispy for putting into breakfast tacos.
All the ingredients and toppings laid out to assemble breakfast tacos.

Expert Tips:

  • Warm Tortillas: make sure to warm up the tortillas, they should be nice and warm and easily bendable. To heat, simply toss on a heated skillet or comal and heat both sides. Place into a tortilla warmer, or on a plate with a towel and keep the tortillas covered until ready to serve.
  • Frozen Potatoes: you can use frozen potatoes to cook up for the hash browns.
  • Keep Warm: if you are making several tacos to serve to the family, you can easily prepare the tacos, then wrap in foil and keep them warm in the oven until you are ready to serve everyone at the same time.


What are breakfast tacos filled with?

In Texas there is a variety of breakfast tacos typically available. This is one option, other options would include: Sausage & Egg, Chorizo & Egg, Brisket & Egg. Potatoes can be added to most of them.

What do I serve with breakfast tacos?

Sides of salsa, guacamole, or Pico de Gallo are great options. For drinks, this Bellini Margarita is a fun brunch option!

Are breakfast tacos a Texas thing?

Yes! They were invented in Austin Texas and are a staple in Tex Mex restaurants throughout the state!

Up close view of breakfast tacos topped with shredded cheese, tomatoes and cilantro.

More taco recipes to enjoy:

Tray of Breakfast tacos loaded with eggs, bacon and potatoes served with salsa.

Breakfast Tacos

5 from 8 votes
A breakfast staple in Texas restaurants these Breakfast Tacos are easily made at home! Tortillas layered with potatoes, crispy bacon, soft scrambled eggs and all the toppings! Filling and flavorful these tacos are the BEST way to start the day.


  • 3 tbsp olive oil
  • 1 lb russet potatoes, diced
  • ½ tsp salt
  • ½ tsp paprika
  • 6 eggs
  • 2 tbsp milk
  • ¼ tsp salt
  • ¼ tsp black pepper
  • 6 slices bacon
  • 6 flour tortillas

Optional Toppings

  • cheddar cheese, shredded
  • Grape tomatoes, sliced
  • Cilantro, diced
  • salsa


  • Heat a large skillet with the olive oil over medium heat. Add in the diced potato, add the salt and paprika. Stir to combine. Allow to cook for about 8-10 minutes (stirring only a few times to prevent sticking but allowing them to get crispy) until the potatoes are softened and slightly crispy on the outside. Remove the potatoes to a plate and set aside.
  • In the same skillet add the bacon and allow to cook for about 5-7 minutes until crispy. Remove to a plate and dry with paper towels. Cut slices in half.
  • In a medium size bowl beat the eggs with the milk and mix in the salt and pepper.
  • Spray a small skillet with non-stick spray. Pour in the egg mixture. Stir occasionally while the eggs cook to scramble them.
  • Layer the tortillas with the breakfast potatoes, bacon and scrambled eggs. Top with any additional toppings. Serve warm and enjoy.



  • Prep Ahead: prepare these tacos the night before, wrap in foil, then reheat in the oven at 350 degrees F until warmed through, approximately 15-20 minutes.
  • Dairy Free option: use a DF milk when making the eggs and ensure that your tortillas are DF. 
  • Gluten Free option: use GF tortillas.


Serving: 1, Calories: 370kcal, Carbohydrates: 30g, Protein: 13g, Fat: 22g, Saturated Fat: 6g, Cholesterol: 179mg, Sodium: 711mg, Potassium: 472mg, Fiber: 2g, Sugar: 2g, Vitamin A: 332IU, Vitamin C: 4mg, Calcium: 72mg, Iron: 3mg
Did you make this recipe?Tag @HouseofYumm on Instagram and hashtag #houseofyumm!

Recipe first published on April 13, 2018, updated February 18, 2022 with new images and video. Recipe remains unchanged.

Photography by the talented