Some mornings call for something warm, hearty, and quick. These breakfast tacos deliver all three, with crispy bacon, fluffy eggs, and creamy avocado tucked into a soft tortilla. They’re easy enough for a weekday and special enough for a slow Sunday.
You can keep them classic or dress them up with salsa, hot sauce, or a sprinkle of cheese. Either way, they hit that perfect balance of salty, creamy, and fresh.

Breakfast Tacos with Bacon, Egg, and Avocado – A Simple, Satisfying Morning Meal
Ingredients
- 6 slices bacon (regular or thick-cut)
- 6 large eggs
- 2 tablespoons milk or water (for fluffier eggs, optional)
- 1 ripe avocado, sliced or mashed
- 6 small tortillas (flour or corn)
- 1/2 cup shredded cheese (cheddar, Monterey Jack, or pepper jack), optional
- 1/4 cup chopped fresh cilantro, optional
- 1/4 small red onion, finely diced, optional
- 1 small tomato, diced, or 1/2 cup salsa
- Hot sauce or a squeeze of lime, to taste
- Salt and black pepper, to taste
- 1 tablespoon butter or oil for the pan
Instructions
- Cook the bacon: Place bacon in a cold skillet and set over medium heat. Cook, flipping as needed, until crispy, 8–12 minutes. Transfer to a paper towel–lined plate. Pour off all but 1 tablespoon of the bacon fat from the skillet.
- Warm the tortillas: While the bacon cooks, warm tortillas in a dry skillet over medium heat for 20–30 seconds per side, or wrap them in foil and heat in a low oven. Keep them covered so they stay soft.
- Whisk the eggs: In a bowl, whisk eggs with milk or water, a pinch of salt, and pepper until well combined and slightly frothy.
- Scramble the eggs: Add butter or a little bacon fat to the skillet over medium-low heat. Pour in the eggs and gently stir with a spatula, pushing from the edges toward the center. Cook until just set and still glossy, 3–5 minutes. Remove from heat; they’ll continue to firm up.
- Prep the avocado and toppings: Slice or mash the avocado with a pinch of salt and a squeeze of lime if you like. Set out cheese, cilantro, onion, tomato or salsa, and hot sauce.
- Assemble the tacos: Layer eggs onto each warm tortilla. Break the bacon into pieces and scatter over the eggs. Add avocado, then cheese and any extras you love. Finish with salsa or hot sauce.
- Season and serve: Taste and add a little more salt, pepper, or lime. Serve right away while everything is warm and the tortillas are soft.
What Makes This Special

- Balanced flavors: Smoky bacon, rich eggs, and cool avocado create a combo that tastes like more than the sum of its parts.
- Quick to make: You can pull this off in about 20 minutes, start to finish.
- Flexible: Swap in turkey bacon, add vegetables, or use corn or flour tortillas—your call.
- Great texture: A little crisp from the bacon, softness from the eggs, and creamy avocado make every bite satisfying.
- Perfect for sharing: Set out toppings and let everyone build their own tacos.
Ingredients
- 6 slices bacon (regular or thick-cut)
- 6 large eggs
- 2 tablespoons milk or water (for fluffier eggs, optional)
- 1 ripe avocado, sliced or mashed
- 6 small tortillas (flour or corn)
- 1/2 cup shredded cheese (cheddar, Monterey Jack, or pepper jack), optional
- 1/4 cup chopped fresh cilantro, optional
- 1/4 small red onion, finely diced, optional
- 1 small tomato, diced, or 1/2 cup salsa
- Hot sauce or a squeeze of lime, to taste
- Salt and black pepper, to taste
- 1 tablespoon butter or oil for the pan
How to Make It

- Cook the bacon: Place bacon in a cold skillet and set over medium heat. Cook, flipping as needed, until crispy, 8–12 minutes.
Transfer to a paper towel–lined plate. Pour off all but 1 tablespoon of the bacon fat from the skillet.
- Warm the tortillas: While the bacon cooks, warm tortillas in a dry skillet over medium heat for 20–30 seconds per side, or wrap them in foil and heat in a low oven. Keep them covered so they stay soft.
- Whisk the eggs: In a bowl, whisk eggs with milk or water, a pinch of salt, and pepper until well combined and slightly frothy.
- Scramble the eggs: Add butter or a little bacon fat to the skillet over medium-low heat.
Pour in the eggs and gently stir with a spatula, pushing from the edges toward the center. Cook until just set and still glossy, 3–5 minutes. Remove from heat; they’ll continue to firm up.
- Prep the avocado and toppings: Slice or mash the avocado with a pinch of salt and a squeeze of lime if you like.
Set out cheese, cilantro, onion, tomato or salsa, and hot sauce.
- Assemble the tacos: Layer eggs onto each warm tortilla. Break the bacon into pieces and scatter over the eggs. Add avocado, then cheese and any extras you love.
Finish with salsa or hot sauce.
- Season and serve: Taste and add a little more salt, pepper, or lime. Serve right away while everything is warm and the tortillas are soft.
How to Store
- Short-term: Store cooked bacon and scrambled eggs separately in airtight containers in the fridge for up to 3 days. Keep tortillas sealed at room temperature if using within a day, or refrigerate for longer.
- Avocado: Slice fresh just before serving.
If prepping ahead, mash with lime juice and cover tightly with plastic wrap pressed directly on the surface.
- Reheating: Warm eggs gently in a nonstick skillet over low heat or in the microwave at 50% power in short bursts. Crisp bacon in a skillet or toaster oven.
- Freezing: Eggs and bacon can be frozen separately for up to a month. Tortillas freeze well too.
Avocado does not freeze well for this use.

Why This is Good for You
- Protein-rich: Eggs and bacon provide protein to keep you full and energized.
- Healthy fats: Avocado brings heart-healthy monounsaturated fats that support satiety and flavor.
- Customizable nutrients: Add veggies like spinach, peppers, or tomatoes for fiber and vitamins without much prep.
- Balanced meal: A mix of protein, fat, and carbs helps steady your morning and avoid mid-morning crashes.
What Not to Do
- Don’t overcook the eggs: Dry, rubbery eggs make the tacos dull. Pull them off the heat while still slightly soft.
- Don’t skip warming the tortillas: Cold tortillas crack and tear. Warm ones bend and hold fillings better.
- Don’t overload: Too many fillings make the taco hard to eat and muddy the flavors.
Keep it balanced.
- Don’t forget seasoning: A pinch of salt and a squeeze of lime can make everything pop.
- Don’t cook bacon on high heat: It burns outside and stays chewy inside. Medium heat gives even crispness.
Alternatives
- Protein swaps: Turkey bacon, chorizo, breakfast sausage, or black beans for a meat-free option.
- Egg style: Try soft-scrambled, over-easy, or a quick omelet folded and sliced to fit the tortilla.
- Tortillas: Use corn for a gluten-free option and a more traditional flavor, or flour for softness.
- Cheese choices: Cotija for a salty crumble, queso fresco for mild creaminess, or no cheese if you prefer lighter.
- Veggie add-ins: Sautéed peppers and onions, spinach, mushrooms, or roasted potatoes for extra heft.
- Sauces: Salsa verde, chipotle crema, or plain Greek yogurt with lime and salt for a tangy finish.
FAQ
Can I make these ahead for meal prep?
Yes. Cook bacon and scramble eggs, then store them separately.
Reheat gently and assemble with fresh avocado and warm tortillas just before eating. For grab-and-go, skip avocado and add it later to avoid browning.
What’s the best way to get fluffy scrambled eggs?
Whisk eggs thoroughly with a bit of milk or water and cook low and slow. Stir gently and pull them off the heat when slightly glossy.
Residual heat will finish the job without drying them out.
How do I keep corn tortillas from breaking?
Warm them until pliable and stack them in a clean towel to hold heat. If they’re still fragile, use two tortillas per taco or brush lightly with oil and warm in a skillet.
Can I make this dairy-free?
Absolutely. Skip the cheese and use oil or bacon fat instead of butter for the eggs.
Everything else stays the same.
What if my avocado is underripe?
Use a quick salsa or pico de gallo for freshness and moisture. You can also swap in a dollop of Greek yogurt or sour cream if you’re not avoiding dairy.
How spicy should I make it?
It’s up to you. Keep it mild with a tomato salsa, or add sliced jalapeños, chipotle hot sauce, or pepper jack cheese for heat.
Taste as you build and adjust.
Can I bake the bacon?
Yes. Lay slices on a foil-lined sheet pan and bake at 400°F (200°C) for 15–20 minutes, flipping once, until crisp. It’s hands-off and great for serving a crowd.
Wrapping Up
Breakfast tacos with bacon, egg, and avocado are the kind of meal you can count on.
They’re simple, flexible, and full of flavor without much effort. Keep the basics on hand and you can make them anytime, from busy weekdays to lazy weekends. Warm tortillas, soft eggs, crispy bacon, and creamy avocado—that’s all you need for a great start to the day.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.