Breakfast & Brunch
This bacon, egg, and potato breakfast burrito recipe delivers a hearty, handheld meal ready in under 30 minutes—crispy bacon, fluffy scrambled eggs, and tender potatoes wrapped in a sturdy tortilla. The secret lies in cooking the potatoes ahead and keeping the filling warm while assembling, so every bite stays crispy on the edges and creamy inside. I perfected this version after years of weekend brunch experiments, and it’s now a staple for lazy mornings or meal prep.
The magic happens in the layers: crispy bacon adds smoky depth, fluffy eggs bind everything together, and diced potatoes bring hearty texture without weighing it down. A sprinkle of cheese melts into the filling as you wrap, creating that perfect pull-apart satisfaction. This isn’t your basic burrito—it’s a fast, filling breakfast that tastes like a restaurant-ordered plate but with minimal cleanup.
By the time you’re done, you’ll have burritos that hold their shape, even when you’re driving to work or packing for lunch. The bacon stays crispy, the eggs remain tender, and the tortilla wraps everything securely without tearing. Serve with a side of salsa or avocado for extra freshness, or keep it simple with a dollop of sour cream. This recipe is designed to work for busy mornings or weekend brunch—no stress, just delicious results.
For extra flavor, swap in black beans or sautéed peppers for a vegetarian twist, or add a dash of hot sauce for a kick. The key is keeping the filling warm while you assemble, so everything stays crispy and cohesive. Let’s get cooking—your taste buds (and your morning routine) will thank you.
Ingredients for bacon egg and potato breakfast burrito
Crispy bacon, fluffy eggs, and tender potatoes wrapped in sturdy tortillas—just 12 ingredients for a brunch game-changer.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 8 oz | Cooked until crispy |
| Russet Potatoes 🥔 | 1 ½ lb | Diced small and parboiled |
| Large Eggs 🥚 | 6 whole | Freshly cracked for fluffiness |
| Flour Tortillas 🌯 | 4 whole | Large, sturdy for wrapping |
| Shredded Cheddar Cheese 🧀 | 1 cup | Sharp or mild variety |
| Butter 🧈 | 2 tbsp | Unsalted for flavor control |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground for heat |
| Vegetable Oil 🫒 | 1 tbsp | For crispy potato cooking |
| Sour Cream 🍦 | ¼ cup | Optional for serving |
| Hot Sauce 🔥 | 1 tbsp | Optional for serving |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
The bacon is non-negotiable here—thick-cut stays crispy longer, and Oscar Mayer or Applewood are my go-tos. If you're cooking ahead, store the cooked bacon in a paper towel-lined container to keep it crisp. Potatoes? Russets hold up best to parboiling, but Yukon Golds work too if you prefer creamier texture. Dice them small so they cook through while staying tender. The tortillas matter too—Mission or La Tortilla Factory are sturdy enough to hold everything without tearing.
No thick-cut bacon? Regular bacon cut into strips works, but it’ll crisp up faster. Eggs can be swapped for liquid egg whites if you’re watching cholesterol, though I don’t recommend it—the yolks add richness. Cheese hater? Skip it or use vegan cheese—the filling still holds together. For extra flavor, swap in sautéed bell peppers or black beans (the intro mentioned this!). The sour cream and hot sauce are totally optional but take this from good to chef’s kiss—keep them on the side for dipping or dolloping.
Cooked potatoes and bacon reheat beautifully—store them separately in the fridge for up to 3 days. Assemble burritos fresh or freeze them (unwrapped) for 2 months. To reheat: microwave for 90 seconds wrapped in a damp paper towel, or bake at 350°F for 15 minutes for crispy tortillas. Pro tip: keep the filling warm in a 200°F oven while you wrap so everything stays creamy and crispy.
Why You'll Love This Recipe
- Here’s what sold me: the contrast. Crispy bacon edges, fluffy eggs, and those buttery potatoes with a cheesy pull—it’s like a breakfast hug in every bite. I’ll be real, the first time I took a bite, I nearly dropped the burrito. That’s how good it is.
- One-Pan Magic: I swear by this—just toss the potatoes, bacon, and eggs in one skillet, let them crisp together, then wrap it all up. No chopping, no fuss, and honestly? The mess is minimal. That thick-cut bacon renders its own flavor while the potatoes get perfectly tender, and the eggs? They soak up every bit of that salty, smoky goodness.
- Crispy-Creamy Perfection: Here’s what sold me: the contrast. Crispy bacon edges, fluffy eggs, and those buttery potatoes with a cheesy pull—it’s like a breakfast hug in every bite. I’ll be real, the first time I took a bite, I nearly dropped the burrito. That’s how good it is.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Make a batch on Sunday, wrap them in foil, and they stay solid all week. My kids grab them for school lunches, and my husband takes them to work—no reheating needed. The cheese keeps everything warm, and the tortilla stays soft. It’s basically a breakfast-for-dinner win.
Step-by-step instructions for bacon, egg, and potato breakfast burritos
Here's how to make hearty, handheld burritos with fluffy eggs and perfectly crispy potatoes.
Cook the Thick-Cut Bacon to Crispy Perfection
Place the 8 oz thick-cut bacon in a cold skillet over medium heat. Cook slowly for 15-18 minutes, flipping occasionally, until the edges are deep golden brown and the fat has rendered out. The bacon should be crispy but not burnt—you want that perfect crunch that holds up when wrapped.
Remove the bacon from the skillet and transfer it to a paper towel-lined plate to drain excess fat. Save 2 tablespoons of the rendered bacon fat in the skillet—this golden liquid is packed with flavor and will help crisp the potatoes later. If you don't have enough fat, add 1 tablespoon vegetable oil to the skillet to ensure proper browning.
Parboil and Sauté the Russet Potatoes
While the bacon cooks, peel and dice the 1.5 lb russet potatoes into ¼-inch cubes. Place them in a pot of boiling salted water and parboil for 5 minutes until just tender but not falling apart. Drain the potatoes and immediately transfer them to the skillet with the bacon fat over medium heat.
Add ½ teaspoon salt and ¼ teaspoon black pepper to the potatoes. Cook for 8-10 minutes, stirring occasionally, until the potatoes are golden brown and crispy on the edges. They should be tender inside but still hold their shape—this ensures they don't turn mushy when wrapped in the burritos. If the potatoes start sticking, add a splash of water and let it evaporate before continuing.
Scramble the Large Eggs with Butter
In a separate bowl, whisk the 6 large eggs with ½ teaspoon salt and ¼ teaspoon black pepper until the yolks and whites are fully combined. Melt 2 tablespoons butter in a non-stick skillet over medium-low heat. Pour in the eggs and let them sit undisturbed for 5-7 seconds before gently stirring with a spatula.
Keep the heat at medium-low and continue stirring slowly until the eggs are soft and fluffy—you want curds that are just set but still creamy, not dry or rubbery. Remove the eggs from the heat as soon as they reach this stage, as they'll continue cooking slightly from the residual heat. The eggs should be fully cooked but still moist enough to hold together when wrapped.
Assemble the Breakfast Burritos
Warm the 4 flour tortillas in the microwave for 10-15 seconds or wrap them in a damp towel and heat in the oven at 350°F for 2 minutes. This makes them pliable and less likely to crack when filled. Divide the 1 cup shredded cheddar cheese evenly among the tortillas.
Spoon ¼ of the scrambled eggs, ¼ of the crispy potatoes, and 2 slices of bacon onto each tortilla. Fold the sides inward, then roll tightly from the bottom up, pressing gently to seal. The burritos should be snug but not bursting—if they feel too loose, add a little more filling or adjust the tortilla size. Wrap each burrito in foil or parchment paper to keep them warm while you finish.
Serve with Fresh Toppings
Unwrap the burritos and serve immediately with ¼ cup sour cream and 1 tablespoon hot sauce on the side. Garnish each burrito with 1 tablespoon chopped fresh cilantro for a pop of color and brightness. The contrast of the cool sour cream, spicy hot sauce, and fresh cilantro with the warm, savory filling makes every bite irresistible.
For the best experience, eat these burritos right away while the potatoes are still crispy and the eggs are fluffy. If you need to reheat, wrap them in foil and warm in the oven at 350°F for 5-7 minutes to maintain the texture. These burritos are perfect for a quick, satisfying breakfast or a hearty brunch on the go!
Pro Tips For Making Bacon Egg And Potato Breakfast Burrito
- CRISP THE POTATOES FIRST: I learned this the hard way—cooking potatoes last means soggy tortillas by the time you eat. Dice them small (¼-inch cubes) and pan-fry in bacon fat until golden and dry, about 15-20 minutes. The residual heat keeps them crisp even after assembly, and the bacon flavor soaks in like a dream.
- SALT THE BACON LATE: Thick-cut bacon takes forever to render fat, and over-salting early makes it bitter. Add salt only in the last 3-4 minutes of cooking—just enough to taste. This keeps the edges crisp without turning the meat into a salty brick.
- WRAP TIGHT, REST LONG: The second you roll that burrito, it’s a race against gravity. Press the edges firmly with a spatula, then wrap it in foil and let it sit for 5 minutes before slicing. This locks in heat and prevents the cheese from oozing out when you cut in.
- USE COLD EGGS: Sounds weird, but it works: Crack cold eggs directly into the pan with the potatoes and bacon. The slow heat cooks them evenly without splattering, and the yolk stays thick and custardy instead of rubbery. No need to fuss with a separate egg step.
Storing and reheating your bacon egg and potato breakfast burrito
Refrigerator Storage
Store cooked components separately in airtight containers for up to 3 days. Keep the crispy bacon in a paper towel-lined container to maintain its crunch, and refrigerate the scrambled eggs and potatoes in separate containers. The tortillas stay fresh in a sealed bag at room temperature. When ready to assemble, reheat each component separately to preserve texture. 🥔
Freezer Prep
For longer storage, freeze the cooked bacon, potatoes, and eggs individually in single-serving portions for up to 2 months. Use quart-sized freezer bags with 1 inch headspace to prevent freezer burn. Thaw overnight in the fridge before assembling. The tortillas freeze poorly—keep them fresh and warm separately until wrapping. 🧊
Reheating Methods
Microwave method: Wrap the burrito in a damp paper towel and heat on 70% power for 90 seconds, flipping halfway. For oven reheating, bake at 350°F for 15 minutes wrapped in foil for even warmth. The oven method keeps the tortilla crispy and prevents soggy fillings. 🔥
Make-Ahead Assembly
Assemble burritos fresh for best results, but you can prep ahead by storing components separately. Keep the filling warm in a 200°F oven while wrapping to maintain crispy edges and creamy textures. If freezing assembled burritos, wrap each in foil and parchment paper for up to 1 month. Reheat in the oven for 10-12 minutes at 350°F. ✨
Topping Storage
Store sour cream, hot sauce, and cilantro separately in the fridge for up to 5 days. Keep the cilantro in a damp paper towel to preserve freshness. Refrigerate hot sauce in its original bottle, and store sour cream in its container with the lid sealed tightly. Add toppings fresh after reheating for maximum flavor. 🌿
Portion Control
Divide burritos into single-serving portions before freezing or refrigerating. Use parchment paper between layers in storage containers to prevent sticking. For meal prep, store 4 burritos in a stackable container with dividers to keep them separate. Label with dates to track freshness. 📅
Nutrition facts
Frequently asked questions
Can I make these burritos ahead of time?
Cook the bacon, potatoes, and eggs separately, then store them in airtight containers for up to 3 days. Keep the bacon crispy by storing it between paper towels. Assemble fresh or freeze components for 2 months. Reheat in the oven at 350°F for 10-12 minutes wrapped in foil for best results.
Why are my tortillas tearing when I wrap them?
Tortillas tear when they're too cold or the filling is too loose. Warm them for 10-15 seconds in the microwave or wrap in a damp towel and heat in the oven for 2 minutes at 350°F. Also, make sure your filling isn't overstuffed—press gently but firmly when rolling. A slightly smaller portion of filling helps too!
Can I use breakfast sausage instead of bacon?
Yes! Crumble 8 oz breakfast sausage and cook it in the same skillet with the potatoes (after removing the bacon). Use the same cooking time (8-10 minutes) until browned. The flavor will be slightly different but still delicious. For extra crispiness, pat the sausage dry before cooking.
How do I keep the potatoes from getting soggy?
Parboiling the potatoes first is key—it ensures they're tender inside but still firm. After sautéing, spread them on a baking sheet to cool slightly before assembling. Keep the filling warm in a 200°F oven while you wrap, and avoid overfilling. The cheese helps bind everything together too!
What’s the best way to reheat these burritos?
For crispy results, reheat in the oven at 350°F for 10-12 minutes wrapped in foil. For a quick fix, microwave on 70% power for 90 seconds wrapped in a damp paper towel. Avoid microwaving without moisture—it’ll make the tortillas soggy!
