
A classic bacon egg and cheese breakfast burrito offers the most craveable way to kick off the morning with a hearty and filling meal all in one hand. There is something so satisfying about creamy scrambled eggs mixed with crispy bacon, melted cheese, savory sausage, and a bundle of golden potatoes all wrapped up inside a warm tortilla. Whenever I make these, my family races to the kitchen before I even finish rolling the last one.
The first time I served these for a family brunch, everyone kept talking about that gooey cheese and crispy bacon. Now we rotate them into our breakfast-for-dinner routine whenever anyone needs a pick me up.
Ingredients
- Large eggs: fresh eggs create the fluffiest and most flavorful scramble look for ones with deep golden yolks
- Butter: makes the eggs extra rich and prevents sticking choose real unsalted butter for better control
- Garlic powder and cayenne pepper: bring a hint of warmth and boldness just a little goes a long way
- Sea salt and black pepper: essentials to highlight all the other flavors use flaky salt if you have it
- Large flour tortillas: the foundation of any burrito go for soft freshly made tortillas if possible
- Roasted or pan fried potatoes: add satisfying heartiness and texture you can use store bought hash browns or roast your own
- Cheddar cheese: provides the gooeyness and sharp bite grate fresh for the smoothest melt
- Breakfast sausage: either spicy or mild adds another layer of savory goodness seek out quality links or patties for the most flavor
- Bacon: classic smoky crunch pick thick cut for a more satisfying bite and fry until deeply golden
- Sour cream and salsa: optional but highly recommended for tang and brightness shop for thick creamy sour cream and chunky salsa loaded with tomatoes and chiles
Step-by-Step Instructions
- Prep the Scrambled Eggs:
- Crack the eggs into a large bowl and whisk them with garlic powder cayenne sea salt and black pepper until fully blended and very slightly foamy. Melt butter in a nonstick skillet over medium heat, then pour in the eggs. Use a spatula to gently stir constantly, sweeping the bottom of the skillet. Cook low and slow until the eggs are mostly set but still soft and creamy, about five to eight minutes. Remove from heat right before they are totally done so they do not become dry.
- Assemble the Burritos:
- Warm the tortillas either individually in a dry skillet or wrapped in a damp towel in the microwave so they are soft and flexible. Lay each tortilla flat and spoon a generous half cup of warm scrambled eggs onto the center. Top with about half a cup of potatoes, a quarter cup of cheddar cheese, and your favorite combination of cooked bacon and breakfast sausage. Keep the fillings in a neat line down the middle of each tortilla for easier rolling.
- Roll and Cook the Burritos:
- Fold the sides of the tortilla inward over the filling, then roll tightly from the bottom up to seal in all the ingredients. To finish, heat a small amount of butter or oil in a skillet over medium and place the burrito seam side down. Cook for two to three minutes on each side until golden brown and crisp. Alternatively, arrange all filled burritos on a baking sheet and bake at three hundred fifty degrees F for ten minutes until the cheese inside is fully melted.
- Serve and Enjoy:
- Cut burritos in half if desired and top with sour cream and salsa for extra color and flavor. Serve hot right away or wrap each burrito in foil for a breakfast on the go.

My favorite ingredient in these is the extra sharp cheddar cheese because it gets so gooey and fries up around the edges when the burrito is crisped in the skillet. Every time I make these, it reminds me of my little brother sneaking the first piece of bacon from the plate and grinning from ear to ear.
Storage Tips
Let any extra burritos cool completely before wrapping tightly in foil or plastic wrap. Store in the fridge for up to three days or freeze for up to one month. To reheat, thaw in the fridge overnight if frozen and pop into a toaster oven or microwave until hot all the way through.
Ingredient Substitutions
Swap out bacon or sausage for turkey versions or even use plant based meat if you like. Sweet potatoes or bell peppers can replace regular potatoes if you want extra veggies. Try pepper jack or Monterey Jack cheese for a different flavor profile.
Serving Suggestions
Add chopped avocado or fresh cilantro for a burst of green and creaminess. Serve with fresh fruit salad to balance the savory richness. If you like spice, drizzle with hot sauce or pile on some pickled jalapenos.

Cultural and Historical Context
Breakfast burritos first took off in the American Southwest where tortillas are a staple and hearty breakfasts are a way of life. The dish quickly spread because it is easy to hold, deeply customizable, and packed with classic morning flavors all in one handy package.
Recipe FAQs
- → How do I keep burritos from falling apart?
Warm your tortillas before filling, avoid overstuffing, and roll tightly. Finishing with a quick toast in a skillet helps seal the seams for easy handling.
- → Can I substitute sausage or bacon?
Absolutely! Choose either or both depending on your preference. You can even use turkey bacon, chorizo, or omit meats for a vegetarian option.
- → What type of cheese works best?
Cheddar is classic, but Monterey Jack, pepper jack, or even a blend of cheeses melt beautifully and add delicious flavor.
- → How can I prep these ahead of time?
Assemble burritos, wrap each in foil, and refrigerate or freeze. Reheat in the oven or microwave for quick breakfasts.
- → Can I add extra vegetables?
Yes! Sautéed bell peppers, onions, or spinach add color and flavor. Just be sure to cook off excess moisture before assembling.