Breakfast tacos are the ultimate handheld morning meal — warm flour or corn tortillas stuffed with fluffy scrambled eggs, crispy bacon or savory breakfast sausage, melty cheddar cheese, and a spoonful of salsa. Ready in under 20 minutes with minimal cleanup, they're endlessly customizable and satisfying enough to fuel your entire morning.
Non-stick skillet or frying pan (10 or 12-inch) For cooking bacon and scrambling eggs
Spatula Silicone spatula recommended
Mixing bowl For beating eggs
Fork or whisk For beating eggs
Paper towels For draining cooked bacon
Cast iron skillet or tortilla warmer For warming tortillas; optional but recommended
Knife and cutting board For optional toppings like avocado, onion, and cilantro; optional
Ingredients
For the Tacos
6small flour tortillas4 to 6-inch street-size; corn tortillas can be substituted
5large eggs
4stripsbaconor 3 oz (85g) breakfast sausage
½cupshredded cheddar cheeseabout 56g; freshly shredded melts better than pre-shredded
¼cupsalsaabout 60ml; store-bought or homemade
2tablespoonsbutterabout 28g; for scrambling the eggs
saltto taste
black pepperto taste
Optional Toppings
diced avocadooptional
hot sauceoptional
sour creamoptional
fresh cilantrooptional
diced onionoptional
Instructions
Crack 5 large eggs into a mixing bowl, add salt and pepper, and beat with a fork or whisk until fully combined. If using optional toppings like avocado or cilantro, dice and prep them now, and measure out the salsa and shredded cheddar cheese.
Place your skillet over medium heat, lay 4 strips of bacon flat in a single layer, and cook for 3 to 4 minutes per side until crispy. Transfer to a paper towel-lined plate to drain, then crumble into bite-sized pieces.
If using breakfast sausage instead of bacon, crumble 3 oz into the skillet over medium heat and cook for 5 to 7 minutes, stirring occasionally, until fully browned with no pink remaining. Drain excess fat.
Wipe out the skillet, set over medium-low heat, and melt 2 tablespoons of butter until foamy. Pour in the beaten eggs and use a spatula to gently fold them every 20 to 30 seconds, removing from heat when they look slightly underdone and still glossy.
Heat a dry skillet over medium-high heat and warm each flour tortilla for about 30 seconds per side until pliable and lightly golden. Wrap warmed tortillas in a clean kitchen towel to keep them soft.
Lay a warm tortilla flat, spoon 2 to 3 tablespoons of scrambled eggs down the center, then top with crumbled bacon, a pinch of shredded cheddar cheese, and a spoonful of salsa. Add any optional toppings and repeat with remaining tortillas.
Serve the tacos immediately while everything is still warm, with extra salsa, hot sauce, and toppings on the side for customizing.
Notes
Don't overcook the eggs — pull them off the heat while they still look slightly glossy. Residual heat finishes cooking them and keeps them soft and fluffy.
Always warm your tortillas before assembling. Cold tortillas crack and fall apart under the weight of the filling.
For the best melt, use freshly shredded cheddar rather than pre-shredded. Pre-shredded cheese is coated with anti-caking starch that prevents smooth melting.
Cook bacon ahead of time and store in the fridge for up to 4 days. In the morning, just reheat and scramble fresh eggs for a faster meal.
To make these spicier, stir diced jalapeños into the eggs while cooking and finish with chipotle hot sauce.
For a vegetarian version, skip the meat and sauté diced bell peppers, onion, and black beans seasoned with cumin and smoked paprika instead.
Corn tortillas work well as a substitute — just double them up since they're thinner and can tear more easily under the filling.
Leftovers: Store egg and bacon components separately in airtight containers in the fridge for up to 3 days. Reheat eggs gently over low heat with a small knob of butter to restore moisture.
To freeze: Wrap fully assembled and cooled tacos individually in foil and freeze for up to 1 month. Reheat from frozen in a 375°F (190°C) oven for 15 to 18 minutes.
Swap bacon for Mexican chorizo for a smoky, spiced version — brown it just like the sausage instructions.