Breakfast & Brunch
This bacon egg potato recipe delivers the perfect balance of crispy, fluffy, and savory in every bite—ideal for a hearty breakfast or brunch that feels like a restaurant-quality meal.
The secret lies in cooking the potatoes just right, rendering the bacon to crispy perfection, and finishing with eggs that stay tender and golden.
I developed this dish after years of testing different techniques, and it never fails to impress, whether served as a skillet hash or a loaded potato bake.
The beauty of this recipe is its versatility—you can customize it with cheddar cheese, green onions, or even a dollop of sour cream for extra richness. The potatoes develop a satisfying crispy crust while staying tender inside, and the bacon adds a smoky, salty depth that ties everything together.
What makes it special is the simplicity: no fancy ingredients, just high-quality staples that transform into a dish worth waking up for.
By the time you're done, you'll have a plated meal that's as visually appealing as it is delicious—golden potatoes, crispy bacon, and perfectly cooked eggs. The combination of textures and flavors makes it a crowd-pleaser, whether you're feeding a family or treating yourself to a weekend indulgence.
Ready in under 30 minutes, this recipe is the ultimate way to start your day right.
Serve it as a classic breakfast hash, a loaded potato skillet, or even as a side dish for brunch. The possibilities are endless, but the foundation remains the same: crispy, fluffy, and packed with flavor. Let's get cooking!
Ingredients for bacon egg potato
Crispy potatoes, smoky bacon, and golden eggs—just eight staples for a brunch-worthy dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lbs | Cut into 1-inch cubes (peeled or unpeeled) |
| Thick-Cut Bacon 🥓 | 8 oz | Center-cut for crispiness (thick-cut preferred) |
| Large Eggs 🥚 | 4 whole | Room temperature for even cooking |
| Unsalted Butter 🧈 | 4 tbsp | For crisping potatoes (full-fat version) |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For finishing crispy potatoes |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred (adjust to taste) |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
| Garlic Cloves 🧄 | 2 cloves | Minced for optional flavor boost |
| Green Onions 🧅 | 3 whole | Sliced thin for garnish (optional) |
| Sharp Cheddar Cheese 🧀 | ½ cup | Shredded for topping (optional) |
| Sour Cream 🥛 | ¼ cup | For serving (optional) |
The potatoes are the star here. Russets are ideal—they crisp up perfectly while staying fluffy inside. Grab the 2-pound bag from Trader Joe's if you want pre-cut cubes (saves time), but cutting them yourself ensures even cooking. Peeled or unpeeled works—just make sure they're uniform in size so they cook at the same rate. I always soak them in cold water for 10 minutes before cooking to remove excess starch, which keeps them extra crispy. For the bacon, thick-cut center-cut is non-negotiable—it renders slower and gets crispier than regular bacon.
No thick-cut bacon? Regular bacon cut into strips works, but it won't be as crispy. Swap the cheddar for Gruyère or pepper jack if you're feeling fancy. Green onions? Use scallions or chives if that's what you've got. The eggs can be fried, poached, or sunny-side-up—whatever you prefer. For extra richness, add a dash of hot sauce or sriracha to the eggs while cooking. And if you're short on time, microwave the butter 40 seconds to just melt it before adding to the pan—saves scrubbing later.
Potatoes keep their crispiness for about 2 days in the fridge, but honestly, they're best fresh. Store cooked bacon in the fridge for 5 days or freeze for 3 months. The eggs? Make them fresh—leftovers get rubbery. I like to reheat portions in a skillet with a splash of water for 10 seconds per side. This dish reheats beautifully, so double the recipe and freeze half for lazy mornings. The best part? Leftovers taste even better the next day as the flavors meld.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trick—just slice potatoes, fry bacon, and nestle eggs in the same pan. No chopping boards, no extra dishes, just one sheet pan that handles everything while you sip your coffee.
- Salty-Sweet Crunch: That thick-cut bacon? It’s crispy enough to snap, but still melts into the fluffy potatoes like a hug. The eggs? Sunny yolks crack open over the whole mess—messy, glorious, and impossible to resist.
- Weeknight Workhorse: Between us, this feeds a crowd or fuels my solo Tuesday nights. Double the batch, reheat for breakfast, or pack it for lunch—it’s the only dish that works for all three without tasting like leftovers.
- Budget Breakfast Boom: Russets are cheap, eggs are cheap, and bacon? You can buy a whole pound for the price of one fancy breakfast out. Toss in butter and olive oil, and you’ve got a full meal that costs less than takeout.
Step-by-step instructions for crispy bacon egg potato bites
Here's how to create the perfect balance of crispy potatoes, smoky bacon, and fluffy eggs.
Crisp the Bacon and Cube the Potatoes
Start by cooking the 8 oz thick-cut bacon in a large oven-safe skillet over medium heat until the edges are deep golden brown and crispy, about 10-12 minutes. Use tongs to transfer the bacon to paper towels to drain, leaving the rendered fat in the skillet—this is pure flavor gold.
While the bacon cooks, cut the 2 lbs russet potatoes into 1-inch cubes, leaving the skin on for texture. Toss the potato cubes with 1.5 tsp kosher salt and 0.5 tsp freshly ground black pepper until evenly coated. Add the seasoned potatoes to the skillet with the bacon fat, spreading them out in a single layer. Cook for 10 minutes, stirring occasionally, until the potatoes begin to soften slightly and develop a few crispy edges.
Finish the Potatoes and Prepare the Eggs
Carefully remove the skillet from the heat and add 4 tbsp unsalted butter and 2 tbsp extra-virgin olive oil. Stir to coat the potatoes evenly, then return the skillet to medium heat. Cook for another 5-7 minutes, stirring frequently, until the potatoes are golden brown and crispy on all sides. The butter will add richness and help create that perfect crunch.
While the potatoes finish, crack the 4 large eggs into a bowl, season lightly with salt and pepper, and whisk until just combined. Let them sit at room temperature—this ensures even cooking and prevents rubbery yolks. Preheat your oven to 400°F for the next step.
Bake the Potatoes and Cook the Eggs
Transfer the skillet with crispy potatoes to the preheated oven and bake for 15-20 minutes until the edges are deeply golden and the potatoes are tender when pierced with a fork. Remove the skillet from the oven and carefully make 4 small wells in the potatoes using a spoon. Crack one egg into each well, being gentle to avoid breaking the yolks.
Return the skillet to medium-low heat and let the eggs cook undisturbed for 3-4 minutes. You'll know they're perfect when the whites are set but the yolks are still runny and golden. If the potatoes start to overcook, move the skillet to a cooler part of the stovetop or cover it loosely with foil.
Garnish and Serve
Remove the skillet from heat and let the eggs rest for 1 minute—this keeps the yolks intact. Sprinkle the baked potatoes with minced garlic cloves (if using) and sliced green onions for a fresh finish. Top with shredded sharp cheddar cheese and let it melt slightly from the residual heat.
Serve immediately with a dollop of sour cream on the side. The contrast of crispy potatoes, smoky bacon, and creamy eggs makes every bite irresistible. For extra flair, crack the eggs directly onto the potatoes in the oven for a rustic presentation—just watch them closely to avoid overcooking.
Pro Tips For Making Bacon Egg Potato
- CRISP THE POTATOES FIRST: Toss peeled Russets in cold water for 10 minutes, then pat bone-dry—this guarantees crispy edges when pan-frying. I learned this the hard way after soggy, greasy potatoes ruined three breakfasts in a row.
- SALT THE BACON WELL: Thick-cut bacon needs a generous sprinkle of salt before hitting the pan—it crisps faster and tastes richer. Skip pre-salted bacon; you’ll regret the blandness later. (Yes, even if you’re impatient like me.)
- LOW-AND-SLOW FOR EGGS: Cook eggs on low heat until whites are set but yolks stay runny—about 3 minutes. High heat scrambles them into rubbery messes. A splash of olive oil in the pan prevents sticking without overpowering flavor.
- LAYER THE BUTTER LAST: Add cold unsalted butter to warm potatoes after they’ve crisped—it melts into a golden sauce while keeping the potatoes crisp. Dumping it in early just makes everything greasy. (Your future self will thank you.)
Regional styles of this dish
Southern-Style Hash
In the South, this dish transforms into a cornbread-topped potato hash with crispy bacon and fried eggs. Start with 1-inch diced potatoes cooked in bacon fat until golden, then stir in 2 minced jalapeños and ½ cup cornmeal for texture.
Top with bacon, eggs, and a dollop of hot honey—the sweet heat cuts through the richness. Serve with a side of buttermilk biscuits for soaking up the juices. 🌶️
Midwest Loaded Potatoes
The Midwest loves a cheesy, hearty twist—think crispy potato wedges baked with 8 oz thick-cut bacon, topped with 2 cups shredded cheddar, and finished with 4 fried eggs.
Add ½ cup sour cream and chopped chives before serving. This version is perfect for weekend brunches or game day appetizers, where the crowd goes back for seconds. 🧀
New England Breakfast Skillet
Up north, they keep it simple but bold: diced potatoes pan-fried in bacon fat until crispy, topped with crumbled bacon, and finished with 4 sunny-side-up eggs.
The secret? A splash of apple cider vinegar in the potatoes for brightness. Serve with crusty sourdough and maple syrup for dipping—trust me, it’s a game-changer. 🍁
California-Style Veggie Hash
For a lighter take, swap half the bacon for roasted red peppers and sautéed mushrooms. Use Yukon Gold potatoes for creaminess and top with avocado slices, poached eggs, and a drizzle of chipotle aioli.
This vegetarian-friendly version keeps the crispy, smoky vibe while adding fresh, bright flavors. Perfect for brunch crowds craving something lighter. 🥑
Texas BBQ Twist
In Texas, they kick it up a notch with smoked paprika and crumbled breakfast sausage mixed into the potatoes. Top with fried eggs, pickled jalapeños, and a dash of hot sauce.
Serve with warm tortillas for scooping—this is comfort food at its finest, especially for big family breakfasts. 🔥
Breakfast-for-Dinner Classic
Turn this into a weeknight staple by adding crispy hash browns (pre-made for convenience) and crumbled bacon on top. Top with 4 fried eggs and a sprinkle of parmesan. Serve with toasted bread and hot sauce—it’s a no-fuss, crowd-pleasing meal that feels fancy without the effort. 🍳
Nutrition facts
Frequently asked questions
Can I make this recipe ahead of time?
The potatoes and bacon keep well for 2 days in the fridge, but the eggs are best made fresh. Reheat portions in a skillet with a splash of water for 10 seconds per side to restore crispiness. Double the recipe and freeze half—just thaw overnight before reheating.
What's the best way to cook the eggs?
For perfect eggs, try sunny-side-up (whites set, yolks runny) or fried (whites fully cooked). Poached eggs work too—just add a splash of vinegar to the water. The key is medium-low heat and letting them cook undisturbed for 3-4 minutes.
Can I substitute regular bacon?
Regular bacon works, but it won't be as crispy. For best results, cut it into thick strips and cook until deep golden brown. If you're short on time, use pre-cooked bacon and crisp it in the oven at 400°F for 5 minutes before adding to the potatoes.
How do I make the potatoes extra crispy?
Soak cubed potatoes in cold water for 10 minutes before cooking to remove starch. Use medium heat and stir frequently to develop a golden crust. Add butter and olive oil in the final 5-7 minutes of cooking—the fat creates that perfect crunch.
What's the secret to balancing flavors?
The magic is in the smoky bacon, buttery potatoes, and creamy eggs. Add a pinch of garlic powder or paprika to the potatoes for depth. Finish with green onions or hot sauce to cut through the richness. The contrast of textures and temperatures keeps every bite exciting!
