Breakfast & Brunch
This bacon egg potato skillet recipe transforms humble ingredients into a restaurant-quality breakfast that delivers smoky crispy edges and creamy yolk rivers in every bite. The secret lies in layering textures—crispy bacon, tender potatoes, and perfectly runny eggs—while balancing salty, savory, and rich flavors. I developed this recipe after years of testing breakfast skillets, fine-tuning the cooking order to ensure each component reaches peak texture without sacrificing flavor.
The process starts with dicing potatoes into even pieces for consistent cooking, then searing them until golden before adding bacon to render its fat. This fat becomes the foundation for crispy potatoes and later, perfectly cooked eggs. The key is patience—letting the potatoes develop a crispy crust while keeping the centers tender, then finishing with eggs that stay creamy and rich. Every element works together to create a dish that’s hearty enough for brunch but quick enough for a weeknight.
What you’ll end up with is a skillet packed with crispy bacon that stays crunchy even after resting, tender potatoes with caramelized edges, and eggs that pool into golden, creamy rivers when cut into. The salty-sweet bacon complements the earthy potatoes, while the eggs add a luxurious finish. This isn’t just breakfast—it’s a meal that feels like a comfort-food hug in a skillet.
Serve immediately with fresh herbs or hot sauce for brightness, or let it rest briefly to allow flavors to meld. The leftovers reheat beautifully, making this the perfect make-ahead brunch option. Ready to master this foolproof technique? Let’s get started.
Ingredients for bacon egg potato skillet
Crispy potatoes, smoky bacon, and runny eggs—this skillet delivers restaurant-quality texture in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 1 ½ lb | Diced into 1/2-inch cubes, even size |
| Thick-Cut Bacon 🥓 | 6 oz | Cut into 1/2-inch pieces, thick-cut preferred |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature for best results |
| Unsalted Butter 🧈 | 3 tbsp | For crisping potatoes and eggs |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred for accuracy |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for optimal flavor |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For initial potato searing |
| Fresh Chives 🌿 | 2 tbsp | Chopped, for garnish (optional) |
| Hot Sauce 🌶️ | 1 tbsp | For serving (optional, e.g., Cholula) |
| Garlic Powder 🧄 | ½ tsp | For seasoning potatoes |
| Onion Powder 🧅 | ½ tsp | For depth of flavor |
| Smoked Paprika 🌶️ | ¼ tsp | For subtle smokiness |
The potatoes are the foundation, so Russet potatoes with their high starch content are ideal—they crisp beautifully while staying tender inside. Look for firm, unblemished potatoes at Whole Foods or your local market, as they hold up better during storage. Thick-cut bacon is non-negotiable here; Oscar Mayer or Applewood smoked brands deliver consistent results. For the eggs, room temperature is crucial—cold eggs won't cook as beautifully. The extra-virgin olive oil should have a vibrant green hue and peppery finish; California Olive Ranch is a reliable choice for this recipe.
No thick-cut bacon? Substitute thick-cut pancetta—it renders similarly and adds depth. Running short on chives? Fresh parsley or green onions work just as well for garnish. The smoked paprika can be swapped for regular paprika plus a pinch of liquid smoke if you're in a pinch. For the potatoes, if you can't find Russets, Yukon Golds are a decent alternative, though they'll yield slightly less crispiness. The garlic and onion powders are interchangeable, but garlic powder provides the most authentic flavor profile for this dish. Prefer more heat? Add a dash of cayenne pepper to the potato seasoning.
Potatoes and bacon can be prepped ahead—store them separately in the fridge for up to 2 days, then cook as directed. The eggs should be cracked into a bowl and seasoned with a pinch of salt and pepper before adding to the skillet. Leftovers keep for 3 days in the fridge, but they're best enjoyed fresh. For reheating, cover with a damp paper towel and warm in a skillet over medium-low heat to restore crispiness. This dish reheats beautifully, making it perfect for brunch prep—just re-crisp the bacon in a separate pan if needed.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just one skillet, no fuss. Toss in pre-chopped potatoes (or even cubed leftovers), crisp the bacon right in the same pan, and crack those eggs into the mix. By the time the potatoes are golden, everything’s ready. Zero extra dishes.
- Crispy-Creamy Obsession: That first bite? Crunchy bacon, fluffy eggs, and potatoes so tender they melt. Here’s what sold me—the butter bastes the potatoes while the bacon cooks, turning them into golden, buttery clouds. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: Make a big batch Sunday, and you’ve got breakfast for the week. Reheat slices in a pan or pop them under the broiler—still crispy, still delicious. My kids fight over these, and I don’t even pretend to care.
- Budget Breakfast Win: Russets are cheap, eggs are cheap, bacon’s a splurge—but you’re using every bit. Save the bacon grease for toast, toss the potatoes into salads, or just eat them cold. This recipe stretches your dollar without stretching your patience.
Step-by-step instructions for bacon egg potato skillet
This method delivers perfectly crispy potato edges and silky egg yolks every time.
Par-Cook the Potatoes for Even Doneness
Place the 1.5 lb Russet Potatoes in a microwave-safe bowl and cover with cold water by about 1 inch. Microwave on high for 8-10 minutes until the potatoes are fork-tender when pierced with a knife. Drain thoroughly in a colander, shaking vigorously to remove excess moisture.
This par-cooking step ensures the potatoes finish cooking evenly in the skillet without turning mushy. The residual heat from microwaving helps them crisp up beautifully in the final step. Real talk: Skipping this leads to uneven cooking and soggy centers.
Cook the Bacon and Season the Potatoes
In a large cast-iron skillet, cook the 6 oz Thick-Cut Bacon over medium heat for 8-10 minutes until crispy. Remove bacon with a slotted spoon and set aside on paper towels, leaving the fat in the skillet. Add the par-cooked potatoes to the skillet and sprinkle with 1.5 tsp Kosher Salt, 0.5 tsp Freshly Ground Black Pepper, 0.5 tsp Garlic Powder, and 0.5 tsp Onion Powder.
Toss the potatoes in the bacon fat to coat evenly. Here's the thing—this fat is flavor gold. Let them cook undisturbed for 2 minutes to develop a light crust before stirring occasionally for another 5-7 minutes until the edges begin to brown.
Add Butter and Smoked Paprika for Depth
Push the potatoes to one side of the skillet and add 3 tbsp Unsalted Butter and 0.25 tsp Smoked Paprika to the empty space. Melt the butter over medium heat for 1 minute until it foams, then pour it over the potatoes. Stir to coat evenly and cook for another 3-4 minutes until the potatoes are tender and the edges are crispy.
The butter and smoked paprika work together to create that signature smoky flavor while adding richness. You'll know they're ready when the potatoes release easily from the pan and the edges are deep golden brown. This is the moment that matters: crispy edges with tender centers.
Make Wells for the Eggs
Using a spoon, create four wells in the potato mixture. Crack the 4 whole Large Eggs into the wells, being careful not to break the yolks. Sprinkle with an additional pinch of Kosher Salt and Freshly Ground Black Pepper.
Here's where it gets fun—watch the eggs begin to set while the potatoes finish cooking. The residual heat from the potatoes will gently cook the eggs without scrambling them. If the eggs aren't setting quickly enough, reduce the heat to low to prevent overcooking.
Finish and Garnish
Cover the skillet and cook for 3-4 minutes until the egg whites are set but the yolks remain runny. Drizzle with 1 tbsp Extra-Virgin Olive Oil and sprinkle with 2 tbsp Fresh Chives. Serve immediately with 1 tbsp Hot Sauce on the side for those who like a kick.
Each bite should deliver crispy potato edges, creamy egg yolks that river beautifully, and layers of smoky bacon flavor. The hot sauce adds a welcome contrast to the richness. Don't skip the chives—they add freshness and a pop of color that makes this dish look as good as it tastes.
Pro Tips For Making Bacon Egg Potato Skillet
- CUT POTATOES UNIFORM: Use a mandoline for ¼-inch slices—yes, it’s slower, but they crisp evenly instead of turning to mush in spots. I learned this after staring at a skillet full of uneven, soggy potato pancakes.
- COOK BACON LOW AND SLOW: Thick-cut bacon needs patience—start at 300°F and render fat gently for 12-15 minutes. Skimp on heat, and you’ll end up with greasy, undercooked strips. Trust the process, even if it feels slow.
- SALT POTATOES BEFORE COOKING: Toss sliced potatoes with ½ tsp salt before adding them to the skillet. It draws out moisture, helping them crisp instead of steaming into a sad, limp pile.
- EGGS LAST, HEAT OFF: Remove the skillet from heat just before cracking eggs—residual heat cooks them perfectly without burning. I used to scramble them in, and they’d either turn rubbery or raw in the center.
Health benefits of bacon egg potato skillet
Protein-Packed Powerhouse
This skillet packs a serious protein punch with 6 oz of thick-cut bacon and 4 large eggs, delivering about 35 grams of protein per serving. The bacon provides saturated fat for sustained energy, while the eggs offer complete protein with all nine essential amino acids. I love this for post-workout breakfasts—it keeps me full for hours without the crash of refined carbs. 💪
Complex Carbs for Energy
The 1.5 lb of Russet potatoes provide 50 grams of complex carbohydrates per serving, fueling your morning with slow-release energy. The garlic powder, onion powder, and smoked paprika add depth without spiking blood sugar. I've tested this with sweet potatoes too—they add natural sweetness but keep the same hearty texture. Perfect for anyone watching their sugar intake.
Healthy Fats for Satiety
Both the bacon fat and unsalted butter contribute monounsaturated fats that support heart health. The extra-virgin olive oil finishing touch adds polyunsaturated fats, including omega-3s from the olive oil's natural composition. This fat combination keeps you satisfied longer than processed breakfast foods. I always double-check my olive oil brand—California Olive Ranch has the best balance for this dish.
Low-Carb Adaptation
Want to cut carbs? Swap half the potatoes for cauliflower rice (about 1 cup per serving). The texture changes slightly but still delivers crispy edges when cooked in bacon fat. For extra protein, add 2 oz of crumbled feta cheese on top before serving. This version keeps under 15g net carbs per serving while maintaining that satisfying skillet experience. 🥗
Vitamin and Mineral Boost
Potatoes provide potassium (about 1,000mg per serving) to support muscle function, while eggs contribute vitamin D and choline for brain health. The smoked paprika adds antioxidants that combat inflammation. I notice my energy levels stay steadier when I include this dish in my weekly rotation—it's a complete breakfast that feels indulgent but nourishes your body too.
Nutrition facts
Frequently asked questions
Can I make this skillet ahead of time?
You can prep the potatoes and bacon 2 days ahead, but cook them fresh for best texture. Store prepped ingredients separately in the fridge, then follow the recipe as written. For leftovers, reheat gently in a skillet with a splash of water to restore crispiness. The eggs should always be cooked fresh—they lose their creamy texture when reheated.
Why do my potatoes turn out soggy?
Soggy potatoes usually mean they weren't dried properly after par-cooking or the skillet wasn't hot enough. Always shake potatoes vigorously in a colander to remove excess moisture, and use medium-high heat when cooking. The bacon fat should sizzle actively—if it's barely bubbling, increase the heat slightly.
Can I substitute breakfast sausage for bacon?
Yes! Use 6 oz of breakfast sausage (crumbled) instead of bacon, but reduce cooking time to 5-6 minutes to prevent overcooking. The fat content will be slightly different, so add 1 extra tbsp of olive oil to the skillet. For best results, choose a high-quality sausage with visible meat pieces rather than pre-cooked crumbles.
How do I get perfectly runny yolks?
Cook eggs over low heat for 3-4 minutes until whites are set but yolks remain jiggly. The key is timing—remove them immediately when whites are just firm. For extra insurance, cover the skillet for the last 2 minutes of cooking to trap heat. If using older eggs, reduce cooking time by 30 seconds as they cook faster.
What's the best skillet for this recipe?
A 10-inch cast iron skillet is ideal for even heat distribution and crispy edges. If you don't have cast iron, a heavy stainless steel skillet works well. Avoid non-stick—it can't handle the high heat needed for crispy potatoes. Season your cast iron well before use to prevent sticking, and always heat it properly before adding ingredients.
