Bacon, Egg, and Potato Breakfast Burritos Recipe: Fluffy Scrambles and Crispy Bacon Layers

Breakfast & Brunch

Bacon, Egg, and Potato Breakfast Burritos Recipe: Fluffy Scrambles and Crispy Bacon Layers

This fast bacon, egg, and potato breakfast burrito recipe delivers restaurant-quality layers in under 30 minutes—crispy bacon, fluffy scrambled eggs, and tender potatoes wrapped in a sturdy tortilla. The secret lies in cooking each component separately for perfect textures, then assembling everything while still hot so the fillings stay cohesive. I developed this version after years of trial and error (and too many cold burritos that fell apart), and it’s now my go-to for busy mornings or weekend brunch.

The beauty of this recipe is its flexibility—swap in black beans for extra protein, add cheese for meltiness, or keep it simple with just the basics. Pre-cooking the bacon and potatoes ahead of time cuts down on morning chaos, while the eggs scramble in minutes on the stovetop. The key to keeping everything warm and delicious? Wrap the burritos in foil and let them rest for a few minutes before serving—this ensures they hold together without getting soggy.

What you’ll end up with is a hearty, handheld breakfast that’s packed with savory, salty, and slightly sweet flavors—crispy bacon edges, creamy scrambled eggs, and tender potatoes all wrapped in a warm tortilla. It’s the kind of meal that fuels you for hours and tastes even better when paired with a dollop of salsa or a sprinkle of hot sauce. Perfect for meal prep or a spontaneous weekend breakfast, this recipe proves you don’t need fancy ingredients to make something extraordinary.

Ready to make it? We’ll walk through each step—from prepping the ingredients to assembling the burritos—so you can have a satisfying breakfast on the table in no time. The best part? Leftovers reheat beautifully, making this a great option for busy weeks.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bacon egg and potato breakfast burrito

Crispy bacon, fluffy eggs, and tender potatoes wrapped in warm tortillas—here's what you need for perfect breakfast burritos every time.

Ingredient Amount Notes
Bacon 🥓 8 oz Thick-cut for crispy edges
Russet Potatoes 🥔 1 lb Diced into 1/2-inch pieces
Large Eggs 🥚 6 whole Freshly cracked for fluffiness
Large Flour Tortillas 🌯 4 whole Burrito-sized, sturdy brand
Unsalted Butter 🧈 2 tbsp For cooking potatoes and eggs
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 extra savory depth
Sour Cream 🥛 ¼ cup Optional for serving
Hot Sauce 🌶️ 2 tbsp For drizzling
Salsa 🍅 ½ cup Mild or medium heat

The bacon is non-negotiable for that perfect crispy texture. Thick-cut bacon from Oscar Mayer or Costco gives you those crispy edges without burning. If you're prepping ahead, cook the bacon first—it keeps well in the fridge for 5 days or freezes for 3 months. The potatoes should be Russet—they're starchy enough to hold up to reheating. Dice them evenly so they cook through at the same time. For the tortillas, Mission or La Tortilla Factory are my go-tos—they're sturdy enough to hold all the fillings without tearing.

No thick-cut bacon? Regular bacon works—just cook it a little longer. Swap the cheddar for Monterey Jack or pepper jack if you want something milder. The eggs are the star here—fresh eggs scramble up fluffier, but any eggs will work. Want extra protein? Add black beans or sausage to the mix. The sour cream and hot sauce are optional but make it feel like a restaurant-quality burrito. If you're meal prepping, skip the sour cream until serving—it'll get soggy if added too soon.

Cooked bacon and potatoes reheat beautifully—just pop them in the microwave for 1-2 minutes to crisp up again. The burritos themselves keep for 2 days in the fridge, wrapped tightly in foil. For freezing, assemble them first, then wrap individually in foil and store for up to 3 months. To reheat from frozen, microwave for 2-3 minutes with a damp paper towel on top. The key to keeping them warm and delicious? Serve immediately after assembling—that's when the flavors are at their peak.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just toss diced potatoes in butter, let them crisp while you fry the bacon, then scramble eggs in the same pan. Minimal cleanup, maximum flavor.
  • Crispy-Creamy Perfection: That first bite? Crunchy potatoes, smoky bacon, and a runny yolk—it’s like a breakfast hug in tortilla form. Honestly, the contrast is what makes it ridiculous good.
  • Lunchbox Champion: Between us, these reheat beautifully for work lunches or school lunches. Wrap them in foil, toss in a bag, and they stay warm and delicious. (Yes, even on a Tuesday night.)
  • Budget Breakfast Win: Russets are cheap, bacon stretches far, and eggs? Always affordable. I make a batch on Sundays, and it feeds my family for days without breaking the bank.

Step-by-step instructions for bacon, egg, and potato breakfast burritos

Here's how to assemble hearty, handheld breakfast burritos with crispy bacon and fluffy eggs in record time.

1

Cook the Potatoes Until Tender

Heat 1 tablespoon of the unsalted butter in a large skillet over medium-high heat. Add the 1 lb of diced russet potatoes and cook for 10-12 minutes, stirring occasionally, until they begin to soften and develop a slight golden crust. This initial browning builds flavor.

Add ½ teaspoon of the salt, ¼ teaspoon of the black pepper, and ½ teaspoon of the garlic powder. Pour in ¼ cup water, cover the skillet, and reduce heat to medium-low. Simmer for 10-12 minutes until the potatoes are fork-tender and most of the liquid has evaporated. You want them soft but still holding their shape—like mashed potatoes without being mushy.

2

Cook the Bacon to Perfect Crispiness

Increase heat to medium-high and add the remaining 1 tablespoon unsalted butter to the same skillet. Once melted, add the 8 oz of thick-cut bacon and cook for 8-10 minutes, stirring occasionally, until the edges are deep golden brown and crispy. This is where that thick-cut bacon really shines—it renders fat while staying crisp.

Use tongs to transfer the bacon to a paper towel-lined plate to drain excess fat. Leave the rendered fat in the skillet—it's pure flavor gold for the eggs. If the skillet looks too dry, add ½ teaspoon water to deglaze and scrape up any browned bits from the bottom.

3

Scramble the Eggs Off Heat

Reduce heat to low and crack all 6 whole large eggs directly into the skillet with the bacon fat. Add the remaining ½ teaspoon salt and ¼ teaspoon black pepper. Let the eggs sit undisturbed for 10-15 seconds—this allows the edges to start setting while keeping the yolks runny.

Using a silicone spatula, gently push the eggs from one side of the skillet to the other, letting the uncooked egg flow to the empty space. Keep stirring slowly until the eggs are soft and fluffy but still slightly moist—about 2-3 minutes total. Overcooking makes them rubbery, so remove them from heat just when they look mostly set. The residual heat will finish cooking them as you assemble the burritos.

4

Assemble the Burritos with Cheese

Warm the 4 whole large flour tortillas in a dry skillet over medium heat for 20-30 seconds per side until pliable. This prevents them from cracking when you add all the filling. Place a tortilla on a clean surface and divide the potato mixture evenly between them.

Top each potato portion with an equal amount of the scrambled eggs, then sprinkle ¼ cup of the shredded cheddar cheese over each. Fold the bottom third of the tortilla up, then fold in the sides, and finally roll tightly from the bottom to the top. Wrap each burrito in aluminum foil to keep them warm and contained as they finish cooking.

5

Finish and Serve with Toppings

Return the foil-wrapped burritos to the skillet over medium heat for 2-3 minutes per side until the tortillas are golden brown and the cheese is fully melted. This step creates that perfect crispy exterior while keeping everything warm inside.

Unwrap the burritos and serve immediately with 2 tablespoons hot sauce for drizzling, ½ cup salsa for scooping, and ¼ cup sour cream on the side. The contrast of creamy sour cream, tangy salsa, and spicy hot sauce makes every bite irresistible. These burritos are perfect for a quick breakfast or even a satisfying brunch—just make sure to have napkins ready!

👨‍🍳

Pro Tips For Making Bacon Egg And Potato Breakfast Burrito

  • Crank the bacon low: I learned this the hard way—crispy bacon is great, but overcooked bacon in a burrito turns to greasy sludge. Cook it at 275°F (135°C) until just crisp, then finish fast over high heat. You’ll save time and keep the flavor from turning bitter.
  • Cube potatoes like dice: Small, even cubes (½-inch) cook faster and soak up butter better than big chunks. Use a chef’s knife and cut them in one motion—no need to fuss. Uneven pieces mean some get mushy while others stay raw.
  • Salt the potatoes early: Russets need time to release starch. Toss them with 1 tsp salt before cooking, even if they’re going straight into the pan. It’ll make them crispier and prevent blandness later.
  • Wrap burritos warm, not hot: Assemble them on a plate, then fold in a towel and press gently. The heat from the filling keeps them pliable, but wrapping too soon makes them stick. Wait 30 seconds—your future self will thank you when they don’t unravel.

Dietary considerations for these flavors

Gluten-Free Adaptation

For a gluten-free version, swap the flour tortillas for gluten-free corn tortillas or certified gluten-free flour tortillas like Mission Gluten-Free. I’ve tested this with La Tortilla Factory gluten-free corn tortillas, which hold up well to the fillings. Just warm them for 10-15 seconds per side in a dry skillet to prevent cracking. Double-check labels to ensure no cross-contamination with gluten-containing products.

Dairy-Free Options

Skip the cheddar cheese and use dairy-free shreds like Violife Just Like Cheddar for a melty texture. For extra creaminess, stir ¼ cup dairy-free sour cream (like Kite Hill) into the scrambled eggs. The potatoes and bacon stay dairy-free, so this adaptation keeps the hearty flavors intact while accommodating lactose intolerance.

Lower-Carb Versions

Replace the potatoes with ½ lb cauliflower rice (about 2 cups) for a lower-carb twist. Sauté it in the same way as the potatoes—toss with ½ teaspoon salt, ¼ teaspoon pepper, and ½ teaspoon garlic powder—until tender. This cuts 30-40g of carbs per burrito while keeping the dish satisfying. Pair with avocado slices for healthy fats.

Vegetarian Swaps

Swap the bacon for crispy tempeh bacon (like Lightlife) or smoked tofu, sliced and pan-fried until crispy. Use nutritional yeast (about 1 tablespoon) in the scrambled eggs for a cheesy flavor. The potatoes and eggs remain the same, so the texture stays rich and hearty. This version still delivers that satisfying, savory bite.

Protein Boosts

Add ½ cup black beans (rinsed and drained) to the potato mixture for extra fiber and protein. For meat lovers, stir in ½ cup cooked ground turkey or chorizo with the potatoes. If you’re meal prepping, cook the extra protein ahead and store it separately to keep the burritos from getting soggy. This boosts protein by 10-15g per burrito without altering the recipe’s simplicity.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 14g70%
Cholesterol 320mg107%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 4g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make these burritos ahead of time?

Cook the bacon and potatoes first, then store them separately in the fridge for up to 5 days. Assemble the burritos fresh when ready to eat—they reheat beautifully in the microwave for 1-2 minutes with a damp paper towel on top. For freezing, wrap each burrito individually in foil and store for up to 3 months. Thaw overnight in the fridge before reheating.

2

Why do my burritos fall apart when I try to wrap them?

This usually happens when the tortillas aren't warm enough or the fillings are too wet. Warm the tortillas in a dry skillet for 20-30 seconds per side first, and make sure your potatoes are fork-tender but not mushy. The secret is to assemble them while everything is still hot—this helps the fillings stick together better. If they still fall apart, try using slightly smaller portions of filling.

3

Can I use sweet potatoes instead of russet potatoes?

Yes, but you'll need to adjust the cooking time. Sweet potatoes are denser, so they'll take about 15-20 minutes longer to soften. Start checking for doneness at 25 minutes total after adding water. The flavor will be slightly sweeter, which pairs wonderfully with the salty bacon and eggs. Just reduce the garlic powder to ¼ teaspoon to balance the flavors.

4

How do I make the eggs extra fluffy?

For the fluffiest scrambled eggs, use fresh eggs and cook them off the heat as much as possible. After cracking the eggs into the skillet, let them sit undisturbed for 10-15 seconds to set the edges slightly. Then stir gently on low heat until just set—about 2-3 minutes total. The residual heat will finish cooking them while keeping them moist. Adding a splash of milk or cream (about 1 tablespoon) also helps create that light, airy texture.

5

What's the best way to reheat cold burritos?

Wrap the cold burrito in a damp paper towel and microwave on medium power for 45-60 seconds. For best results, let it rest for 1 minute after microwaving to redistribute the heat. If the tortilla gets too soggy, try reheating in a dry skillet over medium heat for 1-2 minutes per side—this crisps up the exterior while warming the filling.

★★★★★4.9(12 reviews)
Categories Breakfast & Brunch