These crispy bacon and scrambled egg breakfast burritos have become my favorite weekend ritual and a lifesaver for busy weekday mornings. This classic Tex-Mex grab-and-go meal wraps smoky, savory bacon and fluffy scrambled eggs in a warm tortilla for the ultimate handheld breakfast. The beauty lies in its versatility and the way it satisfies that craving for a hearty, protein-packed start to your day. You can prep them ahead for a week of effortless mornings, making them the perfect solution for families or meal preppers.
Why You'll Love This Recipe
- A filling, protein-packed meal that will keep you satisfied for hours
- Endlessly customizable with whatever veggies, cheeses, and sauces you love most
- Perfect for making a big batch ahead and freezing for busy days
- The crispy bacon adds a smoky, savory flavor that simply can’t be beat
- I make these every Sunday and my family goes wild for them
Ingredients You’ll Need
- Thick-cut bacon: it renders more fat and yields a much crispier, meatier texture than thin bacon look for a good smoky flavor profile. Neutral oil: like canola or avocado oil it has a high smoke point to crisp the veggies without burning and doesn’t impart its own flavor. Yellow onion: diced to add a subtle sweet backbone as it cooks down it becomes the flavor foundation for the whole filling. Red bell pepper: brings a pop of color and a touch of fresh sweetness that balances the rich bacon perfectly. Frozen shredded hash browns: a genius shortcut that adds heft and a bit of crispy potato texture straight from the freezer no thawing needed. Large eggs: the star of the show you’ll whisk these with a splash of milk for the fluffiest, softest scramble. Milk or water: just a little liquid creates steam during cooking for supremely fluffy and tender scrambled eggs. Kosher salt and black pepper: essential seasoning for the eggs coarse kosher salt is easier to control and distribute evenly. Garlic powder: adds a warm savory depth to the eggs that fresh garlic can’t quite replicate without risk of burning. Shredded sharp cheddar or Monterey Jack: for that irresistible melty cheese pull use pre-shredded for convenience or block for better melt. Large flour tortillas: the 10-inch size is the perfect vehicle for a hearty filling warm them to make them pliable and tear-resistant. Cooking spray or butter: for the optional crispy finish on the tortilla it creates a beautiful golden brown and slightly crunchy exterior.
How to Make It
Cook the Bacon to Crispy Perfection:
In a large skillet over medium heat, cook your chopped bacon. Let it sizzle and render its fat for about 8-10 minutes, stirring occasionally, until it’s browned and super crispy. Use a slotted spoon to transfer it to a paper towel-lined plate to drain, then pour off all but one tablespoon of that precious bacon fat from the pan. That leftover fat is pure flavor gold for the next step.
Sauté the Veggies and Potatoes:
Add your tablespoon of neutral oil to the skillet with the reserved bacon fat and turn the heat up to medium-high. Toss in your diced onion and bell pepper, cooking them until they just start to soften and get a little color. Stir in the frozen hash browns, spread everything into an even layer, and let it cook undisturbed for a few minutes to get a crispy bottom before giving it a final stir and cooking until tender.
Whisk and Scramble the Eggs:
In a medium bowl, whisk together your eggs, milk, salt, pepper, and garlic powder just until they’re combined. Don’t overdo it. Reduce the skillet heat to medium-low and pour in the egg mixture. Let them sit for 20 seconds, then gently push the cooked edges toward the center with your spatula, letting the uncooked eggs flow out to the edges. Keep doing this until the eggs are just set but still soft and creamy.
Combine the Filling:
Turn off the heat under your skillet immediately. Now, fold the cooked veggie and potato mixture and all that crispy bacon right into the soft scrambled eggs. Give everything a good gentle mix to distribute the ingredients evenly, then taste a little bite to see if it needs any more salt or pepper.
Warm the Tortillas:
You need pliable tortillas to roll a tight burrito without cracking. Warm them one at a time in a separate dry skillet over medium heat for about 20-30 seconds per side until they’re soft and slightly puffed. You can also wrap the stack in a damp paper towel and microwave them for about 30 seconds.
Assemble and Roll the Burritos:
Lay a warm tortilla flat on your work surface. Spoon a generous quarter of the filling down the center, leaving a couple of inches bare at the bottom. Sprinkle a good handful of shredded cheese over the top. Fold that bottom edge up and over the filling, then fold in the left and right sides tightly. Roll the whole thing away from you, keeping those sides tucked in, until you have a sealed, tidy package.
Crisp the Burritos for the Final Touch:
For that amazing crunchy exterior, wipe out your skillet and heat it back up over medium heat. Lightly spray or brush your rolled burrito with cooking spray or a little butter. Place it seam-side down in the hot skillet and cook for 1-2 minutes per side, until it’s beautifully golden brown and crisp. This step is optional but totally worth the extra minute.

You Must Know
- Don’t over-whisk the eggs for the fluffiest texture
- Let the filling cool slightly before rolling to prevent soggy tortillas
- Use a generous 10-inch tortilla so you have room to roll
- A tight roll is all about not overfilling
- You can skip the final crisping step if you’re in a real rush
Storage Tips
Let your cooked breakfast burritos cool completely on a wire rack before wrapping. Individually wrap each one in parchment paper first, then tightly in foil or place them all in a large freezer bag. They’ll keep beautifully in the fridge for up to three days or in the freezer for up to three months. To reheat from frozen, just remove the foil, wrap the burrito in a damp paper towel, and microwave for 2-3 minutes, flipping halfway. For the absolute best texture, finish it in a hot skillet for a minute to recrisp the tortilla.
Ingredient Substitutions
No thick-cut bacon? Regular bacon works, it just cooks a bit faster. You can swap the onion and pepper for any quick-cooking veggies you like, such as mushrooms or spinach. Feel free to use fresh diced potatoes instead of frozen hash browns, but par-cook them first. Any good melting cheese like pepper jack, Colby, or even a Mexican blend will be fantastic here. For a gluten-free version, just use your favorite certified gluten-free tortillas, and for dairy-free, skip the cheese or use a vegan shred that melts well.
Serving Suggestions
I love serving these with a big dollop of cool sour cream and a side of chunky salsa or pico de gallo for dipping. A simple side of fresh fruit like melon or berries cuts through the richness perfectly, or go for a light green salad with a lime vinaigrette. For a full brunch spread, add some crispy hash brown patties and a pitcher of freshly squeezed orange juice or a pot of strong coffee to round everything out.
Cultural Context
The breakfast burrito is a staple of Tex-Mex and Southwestern cuisine, a brilliant and portable fusion that turns the classic American breakfast plate into a handheld feast. It evolved from the traditional Mexican burrito, which typically features savory lunch or dinner fillings, and was adapted to become the ultimate morning fuel. You’ll find countless regional variations, but the combination of eggs, potatoes, cheese, and a protein like bacon or sausage is a beloved standard. It’s a testament to the practical, flavorful, and communal spirit of the food from that region, designed to be hearty, satisfying, and easy to share.

Pro Tips
- Add a pinch of cumin or smoked paprika to the egg mix for extra warmth
- A damp paper towel when microwaving tortillas keeps them perfectly soft
- Pack the filling in a line, not a mound, for easier rolling
- Cooled filling is the secret to a burrito that holds together
- I always make a double batch for the freezer – future you will be thrilled
Frequently Asked Questions
Large (10-inch) flour tortillas work best as they are flexible and hold the filling well without tearing. You can use whole wheat or low-carb tortillas if desired, but warm them slightly before assembling to prevent cracking.
Absolutely! These burritos are perfect for meal prep. Let them cool completely, then wrap each one tightly in foil or plastic wrap. Store in the refrigerator for up to 3 days or freeze for up to 3 months. Reheat in the microwave or oven.
If you don’t have frozen hash browns, you can use diced potatoes or even tater tots. For a low-carb option, try cauliflower rice or simply omit them and add more vegetables like mushrooms or spinach.
Cook the eggs over medium heat, stirring occasionally, until they are set but still slightly moist. They will continue to cook from residual heat, so removing them just before they are fully set ensures fluffy, not dry, eggs for your burritos.
These burritos are a complete meal, but for a classic Tex-Mex breakfast, serve with fresh salsa, sliced avocado, sour cream, or a side of refried beans. A dash of hot sauce also adds a great kick.