Breakfast & Brunch
This bacon egg potato recipe delivers the ultimate brunch combination—crispy hash browns, smoky bacon bits, and perfectly cooked eggs all in one pan. The secret lies in layering textures: thinly sliced potatoes pan-seared until golden, crispy bacon rendered just enough to stay crunchy, and eggs fried to your ideal doneness. I developed this dish after years of testing ways to make breakfast hash that actually holds its shape and delivers maximum flavor in every bite.
The magic happens in the pan where high heat creates those crispy edges on the potatoes while keeping the centers tender. Smoky bacon bits add depth without overpowering, and the eggs—whether sunny-side-up, over-easy, or scrambled—tie everything together. This isn't your basic breakfast; it's a restaurant-quality plate that takes less than 30 minutes to prepare. The key is patience during the potato cooking and timing the eggs perfectly so they're ready when the potatoes are golden.
What you'll end up with is a hearty, satisfying dish that's perfect for weekend brunches or weeknight breakfasts when you want something substantial. The potatoes stay crispy even after the eggs are done, and the bacon adds that irresistible smokiness that makes every bite worth it. This recipe is designed to be flexible—add cheese for extra richness or swap in breakfast sausage for variety—but the core combination of bacon, egg, and potato is what makes it truly special.
Best served immediately while everything is hot and crispy, but leftovers reheat beautifully in the oven. Whether you're feeding a crowd or treating yourself to a solo breakfast, this dish delivers on flavor, texture, and simplicity. Let's get started on creating your perfect morning plate.
Ingredients for bacon egg potato
Crispy potatoes, smoky bacon, and perfect eggs—this brunch combo needs just these 11 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lbs | Thinly sliced, 1/4-inch thick |
| Center-Cut Bacon 🥓 | 8 oz | Thinly sliced, smoked variety |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature |
| Yellow Onion 🧅 | 1 whole | Medium, diced small |
| All-Purpose Flour 🌾 | 2 tbsp | For dredging potatoes |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Vegetable Oil 🫒 | ½ cup | High smoke point, like avocado |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Butter 🧈 | 2 tbsp | Unsalted, for egg cooking |
| Garlic Cloves 🧄 | 2 cloves | Minced, optional for depth |
The potatoes are everything here. Russets are your best bet—they're starchy and hold up to frying better than waxy varieties. Look for firm, unblemished tubers at Whole Foods or your local market. Thinly slicing them (about 1/4-inch thick) ensures even cooking. I use a mandoline for perfect slices, but a sharp knife works too if you're patient. The bacon? Thin-cut from Oscar Mayer or Applegate renders beautifully without turning greasy. Smoked paprika bacon adds extra depth if you're feeling fancy.
No mandoline? Use a sharp chef's knife—just take your time. Running out of parsley? Fresh chives or cilantro work in a pinch, though parsley's bright flavor is ideal. Want to skip the garlic? No judgment, but it adds that restaurant-quality depth. The flour is non-negotiable for crispy potatoes—it creates that perfect crust. If you're feeling experimental, try cornstarch instead for even more crunch. And if you're cooking for a crowd, double the bacon—trust me, you won't regret it.
Potatoes stay crispy for about 15 minutes after cooking, so time your eggs accordingly. Store leftovers in an airtight container with parchment between layers—they reheat beautifully in a 350°F oven for 10 minutes. Bacon bits keep for 1 week in the fridge, but they're best used fresh. The parsley? Wrap in damp paper towels and store in a baggie for up to 5 days. This dish is all about that first bite—hot, crispy potatoes with smoky bacon and a runny yolk. Worth every calorie.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes—just toss those potatoes, bacon, and onions on a sheet pan, bake, then scramble the eggs right on top. No pots, no pans, no stress.
- Crispy-Creamy Perfection: That first bite of golden potatoes with the runny yolk pooling over crispy bacon? It’s the kind of combo that makes you pause mid-bite and think, "Why don’t I do this more?" The flour-dusted onions add a sweet crunch that ties it all together.
- Breakfast for Dinner (Again): Honestly, I make this so often it’s basically my default meal—weeknights, lazy Sundays, or when friends drop by unannounced. Add a handful of greens or a dollop of sour cream, and suddenly it’s a full meal without trying.
- Budget Breakfast Hero: Russets and bacon are cheap staples, and this recipe stretches them into a filling meal for two or four. Leftovers? Even better—reheat the potatoes and eggs separately, then fry them up for breakfast the next morning. Minimal waste, maximum flavor.
Step-by-step instructions for crispy hash browns with smoky bacon bits
Here's how to transform simple ingredients into restaurant-quality breakfast hash with perfect texture every time.
Cook the Bacon Until Crispy and Render Fat
Cut the 8 oz center-cut bacon into ¼-inch thick slices and place them in a large skillet over medium heat. Cook for 8-10 minutes, stirring occasionally, until the bacon is deep golden brown and crispy. Real talk: don't rush this step—crispy bacon makes all the difference in flavor and texture.
As the bacon cooks, use a slotted spoon to transfer the crispy pieces to a paper towel-lined plate, leaving the rendered fat in the skillet. You should have about ¼ cup of bacon fat remaining. If you need more fat, add 2 tablespoons vegetable oil to the skillet—this ensures your potatoes will get that perfect golden crust.
Season and Fry the Potatoes Until Golden
In a large bowl, combine the 2 lbs thinly sliced russet potatoes, 1 tsp salt, ½ tsp black pepper, and 2 tbsp all-purpose flour. Toss everything together until the potatoes are evenly coated. The flour helps create that crispy exterior we're after.
Working in batches, add the seasoned potatoes to the skillet with bacon fat over medium-high heat. Cook undisturbed for 3-4 minutes until the edges are golden brown and crispy. Here's the thing—don't stir too soon. You want that perfect crust to form before you flip them. Once the bottoms are golden, gently flip the potatoes and cook for another 3-4 minutes until both sides are crispy.
Cook the Onions and Add Garlic for Depth
Push the crispy potatoes to one side of the skillet and add the diced yellow onion to the empty space. Cook over medium heat for 4-5 minutes until the onions are soft and slightly caramelized. This adds sweetness that balances the smoky bacon.
Add the 2 minced garlic cloves (if using) and cook for 30 seconds until fragrant. Stir everything together, combining the potatoes, onions, and bacon fat. The onions should be tender but still hold their shape—you don't want them mushy. Keep the heat at medium to prevent burning while everything melds together.
Fry the Eggs to Perfection
While the potatoes and onions cook, melt 2 tbsp butter in a separate non-stick skillet over medium-low heat. Crack the 4 large eggs into the skillet, spacing them evenly apart. Here's where it gets fun—cover the skillet and cook for 2-3 minutes until the whites are set but the yolks are still runny. The butter should coat the eggs beautifully, adding richness.
For extra flavor, sprinkle a pinch of salt and black pepper over each egg. If you want to get fancy, you can add a few chopped fresh parsley leaves on top right before serving. The eggs should be cooked to your preferred doneness—just remember, they'll continue cooking slightly after you remove them from heat.
Assemble and Garnish for Maximum Appeal
Divide the crispy potato and onion mixture evenly among 4 plates. Top each serving with a perfectly fried egg and sprinkle with the remaining chopped fresh parsley. The contrast of crispy potatoes, smoky bacon bits, and creamy eggs creates a symphony of textures and flavors.
Serve immediately while everything is hot and crispy. The potatoes should be golden and crispy on the outside with tender centers, the bacon should be crunchy, and the eggs should have runny yolks that blend perfectly with the hash. This dish is all about that first bite—crispy, smoky, and satisfying all at once.
Pro Tips For Making Bacon Egg Potato
- CRISP THE POTATOES FIRST: I learned this the hard way—skipping the initial crisping step means soggy potatoes later. Par-cook your Russets in a 375°F oven for 20 minutes before adding eggs and bacon, then finish under the broiler for 3-4 minutes. The edges will get that perfect golden crunch without turning to mush.
- CUT BACON THICKER THAN YOU THINK: Thin slices burn before they render. Aim for ½-inch thick strips—center-cut bacon holds its shape better and gives you that satisfying chew while still crisping up. If you’re in a rush, skip the oven and cook them in a cold skillet on medium-low until fully rendered.
- DON’T OVERMIX THE EGGS: I was skeptical until I tried it: beat the eggs just until yolks and whites are combined, no need for fluffiness. Overmixing makes them rubbery, and you’ll end up with a dense, dry mess instead of that silky, custardy texture you crave. A fork or whisk, 10 seconds max—stop when streaks disappear.
- LAYER ONIONS LAST MINUTE: Raw onion in the mix? It’ll turn bitter and watery. Dice the yellow onion after the potatoes are par-cooked, then scatter it on top right before broiling. The heat will soften it just enough to caramelize slightly without turning to mush—no sad, crunchless bites here.
Essential equipment for this recipe
Skillet Essentials
A 12-inch cast iron skillet is my go-to for this recipe—it retains heat beautifully and creates that perfect crispy crust on potatoes. I recommend a Lodge Pre-Seasoned Cast Iron Skillet for even cooking and durability. If you don’t own cast iron, a non-stick skillet like GreenPan works well, though you may need slightly less oil to prevent sticking. The skillet should have sloped sides to make flipping potatoes easier. 🔥
Bacon Cooking Tools
For crispy bacon, a slotted spoon is essential for transferring cooked slices without losing rendered fat. I keep a stainless steel slotted spoon from OXO in my kitchen—it’s sturdy and easy to clean. A paper towel-lined plate nearby catches grease while keeping bacon crispy. Pro tip: Use thin-cut bacon (like Applegate or Oscar Mayer) for even cooking and maximum crunch.
Potato Prep Gear
Thinly slicing potatoes is key for even cooking. A mandoline slicer (like Benriner) ensures uniform 1/4-inch slices, but a sharp chef’s knife works if you take your time. For extra crispiness, toss potatoes in all-purpose flour—I use King Arthur for its fine texture. A large mixing bowl (at least 3-quart capacity) holds everything while tossing. 🥔
Egg Cooking Setup
A separate non-stick skillet (like All-Clad) prevents potatoes from getting soggy while eggs cook. I melt 2 tbsp unsalted butter (I love Plugrah) in the skillet for rich flavor. A spatula with heat-resistant handles (like Mercer Culinary) helps flip eggs without burning your fingers. For garnish, keep fresh parsley chopped in a small bowl—it brightens the dish instantly.
Optional Upgrades
Want to take it to the next level? A meat thermometer (like Thermoworks Smoke) ensures bacon reaches 160°F for perfect doneness. For extra crispiness, try cornstarch instead of flour—it creates a lighter crust. A fine-mesh strainer helps drain excess fat from bacon if you prefer less grease. These tools aren’t mandatory, but they elevate the dish like a pro. ✨
Nutrition facts
Frequently asked questions
Can I make this recipe ahead of time?
You can prep components in advance, but not the full dish. Cook the bacon and potatoes separately up to 2 days ahead—store in airtight containers. Reheat potatoes in a 350°F oven for 10 minutes until crispy, then add fresh eggs when serving. The bacon bits stay crispy for 1 week in the fridge if stored properly.
What if I don't have a mandoline slicer?
No problem! Use a sharp chef's knife instead. Cut the potatoes in half lengthwise, then slice into 1/4-inch thick pieces. Work carefully for even thickness—uneven slices may cook at different rates. A serrated knife works best for cleaner cuts.
How can I make this dish vegetarian?
Swap bacon for turkey bacon or tempeh bacon, and use vegetable oil instead of rendered fat. Add smoked paprika to the potatoes for depth. For extra protein, include tofu scramble or black beans alongside the potatoes. The texture contrast remains similar!
Why are my potatoes getting soggy?
Soggy potatoes usually mean too much moisture or insufficient heat. Cook in batches over medium-high heat without overcrowding, and ensure your skillet is dry. For extra crispiness, pat potatoes dry before seasoning. If using a non-stick pan, reduce oil by 1 tablespoon to prevent steaming.
Can I bake the potatoes instead of pan-frying?
Yes! Toss sliced potatoes with oil, salt, and pepper, then spread on a baking sheet at 425°F for 20-25 minutes, flipping halfway. For extra crispiness, broil for 2-3 minutes at the end. Baked potatoes will be slightly softer but still delicious—great for meal prep!
