Breakfast & Brunch
This fast bacon, egg, and potato breakfast burrito recipe delivers all the smoky, savory goodness of your favorite diner dish—crispy tortilla edges and all.
The secret lies in perfectly cooked hash browns that stay tender, eggs that stay runny in the center, and bacon that's crisped to just the right crunch.
I've perfected this recipe over years of weekend breakfasts, and it's become my go-to when I need a hearty meal in under 20 minutes.
The beauty of this recipe is in its simplicity—no fancy techniques required, just a few key steps to get everything right. We'll start with the potatoes, cooking them until they're golden and crispy on the outside while staying tender inside.
Meanwhile, the bacon will render its fat into the pan, creating a flavorful base for the eggs. The tortilla gets warmed just enough to stay pliable but crisp up beautifully when wrapped.
By the time you're done, you'll have a breakfast burrito that's packed with flavor in every bite—crispy bacon, fluffy potatoes, perfectly cooked eggs, and a tortilla that holds up without getting soggy.
The smoky aroma alone will have everyone asking for seconds. This is the kind of breakfast that turns a lazy morning into a satisfying start to the day.
The best part? You can customize it with your favorite toppings—extra cheese, hot sauce, avocado, or even a dollop of sour cream. Serve it with a side of fresh fruit or a simple green salad for a balanced meal. Let's get cooking!
Ingredients for bacon egg and potato breakfast burrito
Crispy potatoes, smoky bacon, and runny eggs—here's your fast breakfast burrito game-changer.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Russet Potatoes 🥔 | 1 ½ lb | Diced into 0.5-inch cubes |
| Thick-Cut Bacon 🥓 | 8 oz | Cut into 1-inch pieces |
| Large Eggs 🥚 | 4 whole | Freshly cracked for runny yolks |
| Flour Tortillas 🌯 | 4 whole | Large, 10-inch size preferred |
| Shredded Cheddar Cheese 🧀 | 1 cup | Sharp cheddar for best flavor |
| Butter 🧈 | 2 tbsp | Unsalted, for crisping potatoes |
| Salt 🧂 | 1 tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Garlic Powder 🧄 | ½ tsp | For extra flavor in potatoes |
| Olive Oil 🫒 | 1 tbsp | For warming tortillas |
| Hot Sauce 🌶️ | 2 tbsp | Optional, for serving |
| Sour Cream 🥛 | ¼ cup | Optional, for topping |
The potatoes are the star here. Russet potatoes break down perfectly for crispy edges, but Yukon Golds work too if you prefer creamier texture. I grab the organic pre-diced hash browns from Trader Joe's when I'm in a rush—they're already cut and ready to cook. For the bacon, thick-cut is non-negotiable—it renders slower and stays crispier. Look for applewood-smoked if you can find it, but regular bacon works just fine. The key is cutting it into even 1-inch pieces so it cooks at the same rate as the potatoes.
No thick-cut bacon? Regular bacon cut into smaller pieces will work, but it'll cook faster. Running short on time? Microwave the potatoes for 2 minutes first to jumpstart the cooking process. The tortillas should be large flour tortillas—they hold up better to wrapping than corn. If you can't find 10-inch ones, two 8-inch tortillas per burrito will work in a pinch. For the eggs, I always use fresh eggs—they hold their shape better when wrapped. The cheese can be any melty variety—Monterey Jack or pepper jack add nice variations if you're feeling fancy.
Cooked potatoes and bacon keep well in the fridge for 3 days if stored separately. Tortillas stay fresh for 1 week in a sealed bag. I like to assemble these the night before and reheat in a skillet for 2-3 minutes per side—the tortilla gets crispy again and everything warms through perfectly. For extra crispiness, brush the outside of the tortilla with a little olive oil before wrapping. Leftovers? These reheat beautifully in the microwave for 30 seconds—just cover with a damp paper towel to keep them from drying out.
Why You'll Love This Recipe
- No-Fuss Prep: I’ll be real—this is the kind of breakfast that doesn’t demand your full attention. Toss cubed Russets in the oven while you fry the bacon, then scramble eggs in the same pan. By the time the potatoes are tender, everything else is ready to roll into tortillas. That’s what I call a morning win.
- Salty-Creamy Crunch: The thick-cut bacon stays crispy, the eggs get that just-set yolk magic, and the cheddar melts into gooey perfection—all wrapped in a warm tortilla. Honestly, the first bite hits like a hug from a food truck. (Yes, even on a Tuesday.)
- Lunchbox Hero: Between us, these burritos are my go-to for packed lunches. Double the batch on Sunday, wrap them in foil, and they reheat beautifully—no sad, soggy tortillas here. My kids fight over them, and my husband steals them from my bag. (I don’t blame him.)
- Budget Breakfast Powerhouse: Russets are cheap, bacon stretches far, and eggs? Always affordable. A single pan, minimal ingredients, and zero specialty items mean this feeds my whole family for under $10. Plus, leftovers taste just as good cold as they do hot—proof that good food doesn’t have to break the bank.
Step-by-step instructions for bacon, egg, and potato breakfast burritos
Here's how to make hearty, crispy breakfast burritos that pack smoky bacon flavor and fluffy eggs.
Cook the Potatoes Until Tender and Crispy
Heat a large skillet over medium heat and melt the 2 tablespoons butter until foaming. Add the 1.5 pounds diced russet potatoes and cook for 10 minutes, stirring occasionally, until they begin to soften. Sprinkle with the 1 teaspoon salt, ½ teaspoon black pepper, and ½ teaspoon garlic powder, mixing well to coat.
Reduce heat to medium-low and cover the skillet. Let the potatoes cook for another 15-20 minutes, stirring occasionally, until they're fork-tender but still hold their shape. Uncover and increase heat to medium-high. Cook for another 5-7 minutes until the edges start to brown and crisp. Remove from heat and set aside.
Crisp the Bacon and Fry the Eggs
In the same skillet, add the 8 ounces thick-cut bacon cut into 1-inch pieces and cook over medium heat for 8-10 minutes, stirring occasionally, until crispy and the fat renders out. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the fat in the skillet.
Reduce heat to low and crack the 4 large eggs directly into the skillet with the bacon fat. Cover and cook for 2-3 minutes until the whites are set but the yolks remain runny. Remove the eggs from the skillet and set aside on a plate.
Warm the Tortillas for Flexibility
Heat a clean skillet over medium heat and add the 1 tablespoon olive oil. Place the 4 large flour tortillas in the skillet one at a time and cook for 30 seconds per side until warmed and slightly pliable. Keep them covered with a clean kitchen towel to prevent drying out.
Here's the thing—warming the tortillas makes them easier to roll without cracking. If they cool down, just reheat them briefly in the skillet before assembling. Warm tortillas are the secret to perfect burritos that hold together.
Assemble the Burritos with Cheese and Fillings
Place a warmed tortilla on a clean surface and divide the crispy potatoes, crispy bacon, and fried eggs evenly among them. Sprinkle each burrito with ¼ cup shredded cheddar cheese—this is about ¼ cup per burrito—and fold the bottom third of the tortilla up over the fillings.
Fold in the sides, then roll tightly from the bottom up, pressing gently to seal. The cheese will melt slightly from the heat of the fillings, helping to bind everything together. If the burrito feels too loose, add a few extra spoonfuls of cheese to help it hold.
Serve Immediately with Toppings
Transfer the assembled burritos to a plate and let them rest for 2 minutes to set. Serve immediately with the optional hot sauce and ¼ cup sour cream for dipping or topping. The burritos are best enjoyed right away while the tortillas are still warm and the fillings are hot.
Don't skip the toppings—they add a nice contrast to the hearty filling. The hot sauce cuts through the richness, while the sour cream adds a cool, creamy finish. Each bite should deliver crispy bacon, fluffy eggs, and tender potatoes wrapped in a perfectly crisp tortilla.
Pro Tips For Making Bacon Egg And Potato Breakfast Burrito
- PARBOIL POTATOES FIRST: Cook your Russets in boiling salted water for 8–10 minutes before frying—this softens them inside without turning to mush. I used to skip this and ended up with a soggy burrito that fell apart when I tried to roll it. Trust me, the extra 10 minutes saves you from a breakfast disaster.
- CRISP THE BACON LOW AND SLOW: Thick-cut bacon needs patience—cook it at 275°F (135°C) until the edges are glassy and the fat renders just enough to coat the pan. High heat makes it rubbery, and nobody wants chewy bacon in their burrito. Use a meat thermometer if you’re skeptical; aim for 165°F (74°C) internal temp.
- DRY THE TORTILLAS: Wrap your warmed flour tortillas in a clean kitchen towel and press down firmly for 30 seconds. This absorbs excess moisture so your burrito doesn’t turn into a sad, greasy paperweight. I learned this after my first batch oozed cheese everywhere—now they hold up like a champ.
- EGGS: RUNNY OR FULLY COOKED: Decide ahead of time—over-easy or scrambled? If you want that perfect runny yolk, crack the eggs into a separate bowl and scramble them just until they’re still slightly wet. For fully cooked eggs, cook them first and chop them into small pieces so they don’t make the burrito too dense. No half-measures here.
Common mistakes when making great bacon egg and potato breakfast burrito
Overcooking Potatoes
I’ve made this mistake more times than I’d like to admit—letting those potatoes turn mushy instead of crispy. The key is patience: cook them covered on medium-low heat for 15-20 minutes until fork-tender, then uncover and crisp them for just 5-7 minutes.
If they’re already soft, add 1-2 minutes uncovered on medium-high heat to restore crispiness. 🔥
Skipping Tortilla Prep
Cold, stiff tortillas are the #1 reason burritos fall apart. Always warm them in a dry skillet for 30 seconds per side before filling. If they cool down mid-assembly, just reheat them briefly—they’ll be pliable again.
Pro tip: Keep them covered with a towel to trap heat while you prep the fillings.
Eggs Too Dry
Overcooked eggs ruin the whole dish. Cook them in the bacon fat on low heat for just 2-3 minutes—whites set, yolks still runny. If you accidentally overcook them, try reheating in a 30-second microwave burst with a splash of water to restore some moisture.
Trust me, runny yolks are non-negotiable for the perfect bite.
Cheese Overload
Too much cheese makes burritos soggy and hard to roll. Stick to ¼ cup per burrito—just enough to melt slightly and help bind everything. If your tortilla feels too loose, add a pinch of salt to the cheese to help it melt faster.
I’ve learned this the hard way—less is more!
Bacon Too Greasy
Leaving bacon fat in the skillet can make your burritos greasy. After cooking, transfer the bacon to paper towels with a slotted spoon. Reserve 2 tablespoons of the rendered fat for the eggs—it adds flavor—but don’t let it pool in the burrito.
This small step makes a huge difference in texture.
Rushing the Assembly
Burritos unravel when you rush the folding. Take your time: fold the bottom third up, then the sides, and finally roll tightly from the bottom. Press gently to seal, and let them rest for 2 minutes before serving.
The cheese will melt just enough to hold everything together—patience pays off! ✨
Nutrition facts
Frequently asked questions
Can I make these breakfast burritos ahead of time?
Assemble the burritos and store them in an airtight container in the fridge for up to 2 days. When ready to eat, reheat in a skillet over medium heat for 2-3 minutes per side until crispy. For the best texture, avoid microwaving—it makes the tortillas soggy.
What's the best way to keep the burritos from falling apart?
Warm the tortillas first and use just ¼ cup cheese per burrito—it helps bind everything together. Roll tightly from the bottom, press gently to seal, and let them rest for 2 minutes before serving. If they still unravel, try using a slightly smaller tortilla or adding a pinch of salt to the cheese to help it melt faster.
Can I substitute breakfast sausage for the bacon?
Yes, but adjust the cooking time. Breakfast sausage typically cooks faster than bacon, so remove it from the skillet when it's just 80% done and let it finish cooking in the burrito. You'll lose some crispiness, but it still works well. For extra flavor, try adding a pinch of smoked paprika to the sausage before cooking.
How do I make these burritos vegan?
Swap the bacon for smoked tempeh or vegan bacon, use flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg), and replace the cheese with nutritional yeast or vegan cheese. Cook the potatoes with olive oil instead of butter. The texture will be slightly different, but still delicious!
What's the secret to getting crispy tortillas?
Warm the tortillas in a dry skillet for 30 seconds per side before filling, then brush the outside with a little olive oil before rolling. For extra crispiness, reheat the assembled burritos in a skillet for 1-2 minutes per side after assembly. The oil creates a barrier that keeps them from getting soggy.
