
Breakfast tacos are one of those meals I never seem to get tired of. Some mornings I want something quick, and other mornings I want a breakfast that actually keeps me full for hours. These tacos do that every single time. They’re hearty, satisfying, and honestly just fun to eat.
What I love most is that they don’t have to be perfect. I’ve made them on lazy weekends, after long nights, and even during busy weekdays when I needed a breakfast that felt a little more exciting than toast. Somehow they always hit the spot.
The combination of crispy potatoes, smoky chorizo, fluffy eggs, melted cheddar, and warm tortillas is hard to beat. Then you add toppings like avocado, scallions, hot sauce, or pickled onions and suddenly breakfast feels like something special instead of something rushed.
What Makes These Breakfast Tacos So Good
I think the secret is the balance. You get crispy potatoes for texture, eggs for softness, and chorizo that brings a ton of flavor without needing much extra work.
The tortillas hold everything together, while the cheese melts into the warm fillings and makes every bite a little richer. I used to skip the step of warming the tortillas because I thought it wouldn’t matter. Turns out it matters a lot. Warm tortillas make the whole taco taste better.
Another thing I appreciate is how flexible this recipe is. If I don’t have avocado, I leave it out. If I want more heat, I add extra hot sauce. Sometimes I swap regular potatoes for sweet potatoes when that’s what’s sitting in my kitchen.
- Crispy potatoes add texture and make the tacos more filling.
- Chorizo brings smoky, savory flavor.
- Scrambled eggs keep everything soft and comforting.
- Melted cheddar ties all the ingredients together.
- Toppings let everyone customize their own tacos.
Ingredients I Used for the Recipe
- 1 large russet potato, peeled and cut into small pieces – this creates the crispy, hearty base of the tacos.
- 1 teaspoon kosher salt, plus more as needed – used to season the potatoes and fillings.
- 1 tablespoon extra-virgin olive oil – helps cook the chorizo and potatoes.
- 1/4 small yellow onion, finely chopped – adds sweetness and flavor.
- 4 ounces fresh chorizo sausage, casing removed if needed – brings smoky and slightly spicy flavor.
- Freshly ground black pepper – seasons the filling and eggs.
- 2 tablespoons unsalted butter – helps create soft scrambled eggs.
- 3 large eggs, beaten – the main breakfast element.
- 4 medium flour tortillas – used to hold all the fillings.
- 1/2 cup shredded cheddar cheese – melts beautifully over the warm fillings.
- Hot sauce, for serving – adds heat and brightness.
- Sliced scallions, for serving – adds freshness.
- Sliced avocado, optional – gives creaminess.
- Pickled onions, optional – add a tangy contrast to the rich filling.
How to Make Breakfast Tacos?

Step 1 – Boil the Potatoes
Place the chopped potatoes into a large pot and cover them with cold water. Add the salt and bring everything to a boil.
Let the potatoes simmer for about 3 to 5 minutes until they’re tender enough to poke with a fork. Drain them well and set them aside.
I used to skip this step and throw raw potatoes straight into the skillet. They always took forever to cook. Boiling them first saves a lot of time and gives better results.
Step 2 – Cook the Chorizo and Onion
Heat the olive oil in a large skillet over medium heat. Add the chopped onion and chorizo.
Season lightly with salt and black pepper. Cook while breaking up the sausage into smaller pieces. Continue cooking until the onion softens and the chorizo is completely cooked through.
This usually takes around 6 to 8 minutes. The smell at this point is incredible and always makes me hungry before breakfast is even finished.
Step 3 – Crisp the Potatoes
Move the cooked chorizo and onion mixture toward the edges of the skillet. If the pan looks dry, add a little extra oil.
Spread the cooked potatoes in the center of the skillet in a single layer. Leave them alone for several minutes so they can develop some color.
Once the bottoms become golden and crisp, stir them into the chorizo mixture. Those crispy edges make a huge difference. Whenever I rush this step, I regret it later.
Step 4 – Scramble the Eggs
In a separate nonstick skillet, melt the butter over medium heat. Pour in the beaten eggs and season with a little salt and pepper.
Allow the eggs to set slightly before lowering the heat. Gently move the eggs around with a spatula to create soft curds.
Cook them however you like. I prefer mine slightly soft because they’ll continue cooking a bit from the heat of the taco fillings.
Step 5 – Warm the Tortillas
Heat the tortillas briefly over a flame or in a dry skillet. You only need a minute or so.
This step makes them more flexible and adds a little extra flavor. It sounds minor, but warm tortillas always feel more authentic and satisfying to me.
Step 6 – Build the Tacos
Place the warm tortillas onto plates. Sprinkle the cheddar cheese onto each tortilla first.
Add the potato and chorizo mixture, then top with scrambled eggs. The heat from the fillings helps melt the cheese underneath.
Finish with hot sauce, scallions, avocado, pickled onions, or any toppings you enjoy.
A Few Things I’ve Learned After Making These Many Times
The first time I made breakfast tacos, I overloaded them. Everything looked great until I picked one up and half the filling landed on my plate.
Now I try to keep a better balance between tortilla and filling. The tacos are easier to eat, and every bite has a little bit of everything.
I also learned that toppings can completely change the experience. Some mornings I want creamy avocado. Other times I want the sharp tang of pickled onions and plenty of hot sauce.
If you’re serving a group, putting toppings in separate bowls works really well. Everyone gets exactly what they want without any extra effort.
Tips
- Don’t overcook the eggs. Slightly soft eggs stay tender and taste much better once assembled.
- Give the potatoes enough time to brown. That’s where a lot of the texture comes from.
- Use medium tortillas instead of smaller ones. They hold the fillings much better.
- Freshly shredded cheese melts more smoothly than pre-shredded cheese.
- If you don’t eat pork, swap the chorizo for ground beef, black beans, or a plant-based alternative.
- Prepare the potatoes, chorizo mixture, and toppings ahead of time if you want easier breakfasts during the week.
Store leftover fillings separately in airtight containers in the refrigerator for up to 5 days.
If you get tired of tacos, use the leftovers inside breakfast burritos, quesadillas, or breakfast bowls. I’ve done all three, and none of them were disappointing.
For me, breakfast tacos are one of those recipes that never really gets old. They’re simple enough for a regular morning but satisfying enough for a weekend brunch. Every time I make them, I end up wondering why I don’t make them more often. Then I remember that maybe part of what makes them special is that they still feel like a treat every single time they show up on my plate.

Breakfast Tacos Recipe
Description
These breakfast tacos are loaded with crispy potatoes, smoky chorizo, fluffy scrambled eggs, and melted cheddar cheese wrapped inside warm tortillas. They are filling enough for a weekend brunch yet simple enough for a weekday breakfast. Top them with avocado, scallions, hot sauce, or pickled onions to make every taco your own.
Ingredients
Main Ingredients
Optional Toppings
Instructions
-
Boil the Potatoes
Place the diced potatoes in a large pot and cover with cold water. Add the salt and bring to a boil. Simmer for 3 to 5 minutes until slightly tender, then drain well. -
Cook Chorizo and Onion
Heat olive oil in a large skillet over medium heat. Add onion and chorizo. Season lightly with salt and pepper. Cook for 6 to 8 minutes while breaking up the sausage until fully cooked. -
Crisp the Potatoes
Push the chorizo mixture to the sides of the skillet. Add potatoes to the center and cook without stirring for several minutes until golden and crisp. Stir everything together. -
Scramble the Eggs
In a separate nonstick skillet, melt butter over medium heat. Add beaten eggs and season lightly. Cook gently, stirring occasionally, until soft fluffy curds form. -
Warm the Tortillas
Warm the tortillas in a dry skillet or directly over a flame for about 30 seconds per side until soft and flexible. -
Assemble the Tacos
Place tortillas on serving plates. Sprinkle cheddar cheese onto each tortilla. Add the potato and chorizo mixture followed by scrambled eggs. -
Add Toppings and Serve
Top with hot sauce, scallions, avocado, pickled onions, or your favorite toppings. Serve immediately while warm.
Nutrition Facts
Servings 4
Serving Size 1 taco
- Amount Per Serving
- Calories 510kcal
- % Daily Value *
- Total Fat 28gg44%
- Saturated Fat 11gg56%
- Trans Fat 0gg
- Cholesterol 185mgmg62%
- Sodium 920mgmg39%
- Potassium 620mgmg18%
- Total Carbohydrate 39gg13%
- Dietary Fiber 4gg16%
- Sugars 3gg
- Protein 24gg48%
- Calcium 20% mg
- Iron 15% mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Don't skip warming the tortillas: Warm tortillas are softer, more flavorful, and hold fillings better.
- For extra crispy potatoes: Let them sit undisturbed in the skillet before stirring.
- Customize the protein: Swap chorizo with bacon, sausage, black beans, or plant-based alternatives.
- Meal prep friendly: Prepare the potato-chorizo mixture ahead of time and reheat when ready to serve.
- Use leftovers creatively: Turn extra filling into breakfast burritos, quesadillas, or breakfast bowls.
Frequently Asked Questions
Can I make breakfast tacos ahead of time?
Yes. Prepare the potato and chorizo mixture up to 3 days ahead and store it in the refrigerator. Reheat and cook fresh eggs before serving for the best texture.
Can I freeze breakfast tacos?
Yes. Assemble the tacos without fresh toppings, wrap individually, and freeze for up to 2 months. Reheat in the microwave or oven before serving.
What tortillas work best for breakfast tacos?
Both flour and corn tortillas work well. Flour tortillas are softer and easier to fill, while corn tortillas provide a more traditional flavor.
How can I make this recipe vegetarian?
Replace the chorizo with black beans, vegetarian chorizo, sautéed mushrooms, or your favorite plant-based protein.
