Breakfast & Brunch
This fast, crispy bacon egg and potato breakfast burrito delivers hearty, smoky flavor in every bite—perfect for busy mornings when you need a satisfying meal without the fuss.
The secret lies in perfectly cooked components: crispy bacon, fluffy eggs, and tender roasted potatoes that hold together in a sturdy tortilla, ready in under 20 minutes. I’ve tested countless combinations, and this version consistently delivers restaurant-quality results with minimal effort.
The magic starts with crispy bacon rendered until golden, then crispy roasted potatoes that stay tender inside. Fluffy scrambled eggs bind everything together, while a high-quality flour tortilla provides the perfect wrapper—no soggy surprises here.
The key is assembling the burrito while the components are still hot, so the tortilla stays crispy and the fillings hold their shape.
What you’ll end up with is a crispy, flavor-packed burrito that’s hearty enough for a full breakfast but quick enough for a busy weekday.
The smoky bacon, savory eggs, and creamy potatoes create a perfect balance, while optional toppings like cheese, salsa, or avocado add extra layers of texture and flavor. This is the kind of breakfast that keeps you full and energized all morning.
Whether you’re meal prepping for the week or whipping up a quick breakfast, this recipe delivers fast, satisfying results. The best part? You can customize it with your favorite toppings or swap in different proteins. Let’s get cooking!
Ingredients for bacon egg and potato breakfast burrito
Crispy bacon, fluffy eggs, and tender potatoes wrapped in a sturdy tortilla—this is your fast, flavor-packed breakfast game-changer.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 6 oz | Thick-cut for crispy texture |
| Russet Potatoes 🥔 | 1 ½ lb | Cut into 1-inch cubes |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature |
| Large Flour Tortillas 🌯 | 4 whole | 10-inch, high-quality brand |
| Unsalted Butter 🧈 | 2 tbsp | For roasting potatoes |
| Shredded Cheddar Cheese 🧀 | 1 cup | Sharp cheddar preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For roasted potatoes |
| Olive Oil 🫒 | 1 tbsp | For cooking eggs |
| Sour Cream 🥛 | ¼ cup | Optional for serving |
| Salsa 🍅 | ½ cup | Optional for serving |
| Avocado 🥑 | ½ whole | Sliced, optional topping |
The bacon is non-negotiable here—thick-cut slices from Oscar Mayer or Applewood deliver that perfect smoky crunch. Look for the thickest cuts you can find, as they render slower and stay crispier. For the potatoes, Russet is your best bet—they hold their shape beautifully when roasted. If you're prepping ahead, roast the potatoes the night before and reheat them in a skillet with a pat of butter for that fresh-out-of-the-oven texture. The tortillas? Mission or La Tortilla Factory are my go-tos—they hold up better to the fillings than cheaper brands.
No thick-cut bacon? Regular bacon cut into strips works in a pinch, but it'll be less crispy. Swap the cheddar for Monterey Jack or pepper jack if you're feeling adventurous. The eggs can be scrambled or fried—whatever you prefer, but make sure they're fluffy and fully cooked. For the potatoes, if you're short on time, microwave them first to soften before roasting. The garlic powder is optional but adds a nice depth of flavor—don't skip it if you've got it. And if you're making this for a crowd, double the batch and keep the components separate until serving.
Store the cooked components separately in airtight containers for up to 3 days—the bacon stays crispy, the potatoes stay tender, and the eggs reheat beautifully. Tortillas soften fast, so keep them wrapped in a clean kitchen towel until ready to assemble. For meal prep, I like to portion the fillings into individual containers and wrap them in foil with a damp paper towel to keep everything fresh. Assemble just before eating so the tortilla stays crispy—trust me on this. Leftovers? These reheat like a dream in the microwave or skillet, and honestly, they taste even better the second day.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just toss those potatoes in a skillet with butter and thick-cut bacon, then crack eggs on top. No extra dishes, no mess, and honestly? That crispy potato edge with the runny yolk pooling underneath? It’s the kind of breakfast that makes me forget to set a timer.
- Salty-Creamy Crunch: Between us, the combo of smoky bacon, buttery potatoes, and that perfect tortilla wrap is ridiculously good. The potatoes get that golden, fluffy interior while the bacon stays chewy—not crispy, not greasy, just right. Wrap it up, and it’s like a hug in food form.
- Lunchbox Hero: I make these on Sundays, and they’re still my go-to for packed lunches by Wednesday. The tortillas hold up better than you’d think, and the flavors only get better as the potatoes reabsorb that bacon fat. (Yes, even on a Tuesday night.)
- Budget Breakfast Win: Russet potatoes and eggs are cheap, and thick-cut bacon stretches further than you’d imagine. I feed my family three burritos for the cost of one sad café muffin—plus, leftovers reheat like a dream. It’s the kind of meal that doesn’t break the bank or my willpower.
Step-by-step instructions for bacon egg and potato breakfast burritos
Here's how to assemble these hearty burritos with perfectly crispy tortillas and smoky, flavorful fillings.
Cook the Thick-Cut Bacon Until Crispy
Place the 6 oz thick-cut bacon in a cold skillet over medium-low heat. Cook for 12-15 minutes, flipping occasionally, until the bacon reaches 160°F internally and the edges are deeply browned. The slow cook ensures maximum fat render and crispy texture without burning.
Remove the bacon from the skillet and drain on paper towels, reserving 2 tablespoons of the rendered bacon fat in the pan. This fat becomes the flavor base for your potatoes. If you need more fat, add 1 tablespoon of the unsalted butter to the pan—this creates a perfect balance of smoky bacon flavor and rich butter richness.
Roast the Potatoes Until Golden and Tender
While the bacon cooks, preheat your oven to 425°F. In a large oven-safe skillet, melt the 2 tablespoons unsalted butter over medium heat, then add the 1.5 lb russet potatoes cut into 1-inch cubes. Toss to coat evenly in the butter.
Season immediately with 1 teaspoon salt, 0.5 teaspoon black pepper, and 0.5 teaspoon garlic powder. Spread the potatoes in a single layer and transfer to the preheated oven. Roast for 25-30 minutes, stirring once halfway through, until the potatoes are golden brown and tender when pierced with a fork. The edges should be crispy while the centers remain fluffy.
Scramble the Eggs to Perfect Creaminess
In the same skillet (no need to clean it—the bacon fat and butter have built incredible flavor), reduce heat to medium. Add 1 tablespoon olive oil if needed to prevent sticking, then pour in the 4 whole large eggs. Let them sit undisturbed for 10 seconds to set slightly at the edges.
Using a silicone spatula, gently push the eggs from one side to the other, creating soft curds as you go. Cook for 2-3 minutes until the eggs are creamy but still slightly runny—this ensures they'll stay moist when wrapped in the burrito. Season immediately with 0.25 teaspoon salt and 0.25 teaspoon black pepper while stirring.
Assemble the Burritos with Crispy Tortillas
Warm the 4 large flour tortillas in a dry skillet over medium heat for 30 seconds per side until pliable. This step is crucial for creating that perfect crispy texture when wrapped. Have all your fillings ready: the crispy bacon, roasted potatoes, creamy eggs, 1 cup shredded cheddar cheese, and any optional salsa or avocado you plan to use.
Divide the fillings evenly among the tortillas. For each burrito, place 1/4 of the bacon, 1/4 of the potatoes, 1 egg, and 1/4 cup cheddar cheese near the bottom third of the tortilla. Fold the bottom edge over the fillings, then roll tightly from the bottom up. The cheese will melt slightly from the heat of the fillings, helping bind everything together.
Serve Immediately with Toppings
Serve the burritos immediately while the tortillas are still warm and crispy. The filling should be hot enough to melt any remaining cheese as you eat. Top each burrito with 2 tablespoons sour cream, 2 tablespoons salsa, and 1/8 of the sliced avocado for that perfect balance of creamy, tangy, and fresh flavors.
For extra crispiness, you can briefly toast the wrapped burritos in a skillet over medium heat for 1-2 minutes per side after assembly. This final step ensures the tortilla stays crispy from edge to edge. Enjoy your hearty breakfast burritos while everything is at its peak temperature and texture!
Pro Tips For Making Bacon Egg And Potato Breakfast Burrito
- CUT BACON LOW AND SLOW: Thick-cut bacon needs patience—cook it on medium-low heat until the edges crisp at 15-18 minutes. Rushing it turns the meat rubbery and the fat greasy, which will soak into your tortilla like a soggy sponge. (Yes, I’ve ruined a batch by skipping this.)
- PARBOIL POTATOES FIRST: Toss diced russets in boiling water for 5 minutes before pan-frying—this guarantees they cook through without turning to glue. I learned this the hard way when my burritos fell apart from undercooked, gummy potatoes.
- SALT THE EGG WATER: Add 1 teaspoon of salt to the egg cooking water (even if using salted bacon). The potatoes already have salt from butter, and the eggs need it to taste crisp and clean—not bland. (Your taste buds will notice the difference.)
- WRAP TIGHT AND REST: Roll the burrito snugly, tucking in the sides, then let it sit for 2 minutes before cutting. This keeps the filling from oozing out when you slice it—no one wants a breakfast burrito that unravels like a bad burrito bowl. (Trust me, it’s worth the wait.)
Pro cooking tips for perfect results
Bacon Cooking Perfection
For that ideal crispy bacon texture, I swear by the cold skillet method—start with a cold dry skillet and medium-low heat. This slow render prevents burning while maximizing fat release. Cook for 12-15 minutes, flipping every 3-4 minutes, until the internal temperature hits 160°F.
The key? Thick-cut bacon from brands like Applewood or Oscar Mayer—they render slower and stay crispier than thin slices. 🥓
Potato Roasting Secrets
Russet potatoes are your best friend here—they hold their shape beautifully. Toss 1-inch cubes in 2 tbsp melted butter (plus reserved bacon fat) and roast at 425°F for 25-30 minutes, stirring halfway.
The garlic powder and black pepper add depth, but don’t overcrowd the pan—this ensures crispy edges. For extra flavor, sprinkle with paprika or smoked salt before roasting. 🥔
Egg Texture Mastery
Creamy, not dry—that’s the goal for your eggs. Cook them in the same skillet (with bacon fat and butter) over medium heat for 2-3 minutes, stirring gently with a silicone spatula. The 10-second rest at the start helps set the edges without overcooking.
Season while stirring—this distributes the salt and pepper evenly. For fluffier eggs, whisk them first and cook on low heat for an extra minute. 🍳
Tortilla Tricks
Warming tortillas in a dry skillet for 30 seconds per side is non-negotiable—it prevents sogginess. I use Mission or La Tortilla Factory brands because they’re sturdy enough to hold fillings without tearing.
For extra crispiness, wrap the assembled burrito in foil and toast in the skillet for 1-2 minutes per side after assembly. Pro tip: Keep tortillas wrapped in a towel until ready to use—they stay pliable longer. 🌯
Assembly Like a Pro
Divide fillings evenly—1/4 bacon, 1/4 potatoes, 1 egg, and 1/4 cup cheese per burrito. Place everything near the bottom third of the tortilla, then fold the bottom edge over the fillings before rolling tightly.
The cheese melts slightly from the heat, acting like glue to hold everything together. If it’s too messy, wrap in foil and chill for 10 minutes before slicing. ✨
Toppings That Elevate
Don’t skip the sour cream, salsa, and avocado—they add freshness and balance the richness. For a smoky kick, drizzle with chipotle crema or sprinkle crumbled cotija cheese.
If you’re prepping ahead, store toppings separately and add them fresh before eating. The avocado should be sliced just before serving to prevent browning. 🥑
Nutrition facts
Frequently asked questions
Can I make these breakfast burritos ahead of time?
Cook all components separately and store them in airtight containers for up to 3 days. Keep tortillas wrapped in a clean kitchen towel to maintain pliability. When ready to eat, assemble fresh or reheat components in a skillet for 2-3 minutes to restore crispiness. The bacon stays perfectly crispy, and potatoes reheat beautifully when warmed with butter.
What's the best way to keep the tortilla crispy?
Warm tortillas in a dry skillet for 30 seconds per side before assembling. For extra crispiness, wrap the completed burrito in foil and toast in the skillet for 1-2 minutes per side after assembly. Pro tip: Keep tortillas wrapped in a towel until ready to use—they stay pliable longer and prevent sogginess.
Can I use hash browns instead of roasted potatoes?
Yes! Swap the roasted potatoes for 1 cup of pre-cooked hash browns (homestyle or shredded). Warm them in a skillet with 1 tablespoon butter for 3-4 minutes until crispy. The texture will be slightly different but still delicious. Just reduce the butter in the recipe by 1 tablespoon since hash browns often contain their own fat.
How do I fix a burrito that's falling apart?
If your burrito unravels, wrap it tightly in foil and chill for 10 minutes to help the cheese set. For immediate fixes, use more cheese as "glue" or wrap with a second tortilla for extra stability. When reheating, keep it wrapped until ready to eat to maintain structure. The key is assembling while components are hot but not scorching.
What's the best cheese for these burritos?
Sharp cheddar is ideal for its melty, tangy flavor, but Monterey Jack or pepper jack work beautifully too. For a smoky twist, try smoked Gouda. Avoid overly soft cheeses like brie—they won't hold the burrito together well. Use 1 cup total divided evenly between burritos for best results.
