Bacon Egg Potato Recipe: Crispy Hash Browns With Smoky Yolk Magic

Breakfast & Brunch

Bacon Egg Potato Recipe: Crispy Hash Browns With Smoky Yolk Magic

This bacon egg potato recipe delivers restaurant-quality hash browns with smoky yolk magic in just 30 minutes. The secret lies in perfectly crisped potatoes layered with smoky bacon and runny yolks—each bite delivers that satisfying crunch, salty-sweet bacon, and rich egg yolk.

This isn't your average breakfast hash; it's a hearty, flavor-packed dish that feels like a home-cooked indulgence.

What makes this recipe work is the balance of textures and temperatures: high-heat crisping for the potatoes, medium-low for the bacon, and just-right eggs that stay runny in the center. I've perfected the technique over years of testing—no soggy hash or overcooked eggs here.

The smoky bacon adds depth, while the potatoes develop a golden, crispy crust that holds up even when stacked.

By the time you're done, you'll have a plate that looks as impressive as it tastes—crispy potato layers, crispy bacon bits, and that perfect runny yolk waiting to break. The flavors are bold but balanced, with the smokiness of the bacon cutting through the richness of the eggs and potatoes.

This is the kind of breakfast that makes lazy weekends feel special.

Serve with a side of fresh fruit or a simple green salad to round out the meal. The crispy hash browns stay satisfying even when reheated, making this an ideal dish for meal prep or a hearty weekend brunch. Let's get cooking!

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

Ingredients for bacon egg potato

Crispy potatoes, smoky bacon, and perfect runny yolks—just eight ingredients for a brunch game-changer.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lb Cut into 0.5-inch thick slices
Bacon 🥓 8 oz Thick-cut, smoked preferred
Large Eggs 🥚 4 whole Room temperature for best results
Unsalted Butter 🧈 4 tbsp Divided for cooking
Olive Oil 🫒 2 tbsp For crisping potatoes
Kosher Salt 🧂 1 tsp Plus extra for seasoning
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Garlic Cloves 🧄 2 cloves Minced for seasoning
Yellow Onion 🧅 ½ whole Thinly sliced
Hot Sauce 🌶️ 1 tbsp Optional, for serving

The potatoes are everything here. Russets are your best bet—they're starchy enough to crisp up right. Grab a couple pounds at Whole Foods or your local grocery store; organic makes a difference if you're picky. Slice them evenly at 0.5-inch thickness—thinner slices crisp faster, but thicker ones hold up better when stacked. For the bacon, thick-cut from Costco gives you the best smoky flavor and crispy texture. If you're in a hurry, pre-cooked bacon works, but trust me on the fresh stuff for that perfect crunch.

No thick-cut bacon? Regular bacon cut in half lengthwise works in a pinch. The eggs can be swapped for duck eggs if you're feeling fancy—they're richer and creamier. For the potatoes, if you can't find Russets, Yukon Golds work too, but they'll be less crispy. The parsley is just for garnish, so skip it if you're out. The onion adds sweetness to balance the smokiness, but you can leave it out if you're keeping it simple. And if you're worried about the potatoes getting soggy, pat them dry really well before cooking—water is the enemy of crispiness here.

The bacon keeps best in the fridge for 5-7 days, and the potatoes last 1 week in a cool, dark place. Once you've made this, you'll want to reheat leftovers—just pop them in a skillet with a little butter for 2-3 minutes until crispy again. The eggs should be used within 3 weeks for best results, but if they're older, just cook them a little longer to avoid runny yolks. This dish reheats beautifully, so make extra for lazy mornings—just store the components separately and crisp them up when ready.

❤️

Why You'll Love This Recipe

  • The secret’s in the butter: pan-fry those Russets until golden, then top with fried eggs and crispy bacon. That crispy edge on the potatoes with the runny yolk? It’s the kind of bite that makes you groan with satisfaction.
  • One-Pan Magic: I swear by this—just potatoes, bacon, and eggs in one sheet pan. No chopping boards, no messy pots, and honestly? The cleanup is just wiping one tray. That’s breakfast-for-dinner done right.
  • Crispy-Creamy Balance: The secret’s in the butter: pan-fry those Russets until golden, then top with fried eggs and crispy bacon. That crispy edge on the potatoes with the runny yolk? It’s the kind of bite that makes you groan with satisfaction.
  • Breakfast or Dinner: Honestly, I make this for both—just swap the sides. Serve it with a simple salad for a hearty breakfast, or pile it high with hot sauce for a lazy Sunday dinner. It’s my go-to when I don’t want to think too hard.

Step-by-step instructions for crispy hash browns with smoky yolk magic

Here's how to make this hearty breakfast with perfect textures every time.

1

Cook the Bacon Until Crispy and Render Fat

Cut the 8 oz bacon into ½-inch pieces and place them in a large skillet over medium heat. Let them cook undisturbed for 4-5 minutes until the edges start to crisp. I like to press down gently on the pieces during the first minute—this prevents them from curling and ensures even contact with the pan.

Once the bacon is golden brown and crispy, use tongs to transfer it to a paper towel-lined plate, leaving all the rendered fat in the skillet. You should have about ¼ cup of bacon fat remaining—this is liquid gold for crispy potatoes. If you need more fat, add 1 tablespoon of the olive oil to the skillet. The bacon fat adds incredible smoky flavor while helping the potatoes achieve that perfect golden crust.

2

Crisp the Potato Slices in Bacon Fat

Pat the 2 lb russet potatoes completely dry with paper towels—this is crucial for crispy hash browns. Cut the potatoes into ½-inch thick slices and add them to the skillet in a single layer, making sure they don't overlap. Cook over medium heat for 5-6 minutes without stirring, until the bottoms turn golden brown and crispy.

Flip each slice carefully and cook another 5-6 minutes until both sides are deep golden brown and crispy. If the potatoes start to stick, gently press down with a spatula and let them cook another minute. The key here is patience—rushing will give you soggy potatoes. Remove the potatoes to a plate and set aside, keeping them warm in a 200°F oven while you finish the eggs.

3

Sauté Onions and Garlic in Bacon Fat

In the same skillet (no need to clean it—the bacon fat is flavor central), add 2 tablespoons of the unsalted butter and 2 tablespoons of olive oil. Once melted, add the ½ whole yellow onion (thinly sliced) and cook over medium heat for 3-4 minutes until softened and slightly caramelized. Add the 2 cloves garlic (minced) and cook for 30 seconds until fragrant.

Season with ½ teaspoon ground black pepper and ½ teaspoon kosher salt, then remove the skillet from heat. Here's the thing—if you let the garlic cook too long, it'll burn. You want it just fragrant, not bitter. Stir in the cooked bacon and set aside, keeping it warm with the potatoes.

4

Fry Perfectly Runny Egg Yolks

Let the 4 whole large eggs come to room temperature (about 30 minutes) for the best results. Heat 2 tablespoons of the remaining unsalted butter in a separate nonstick skillet over low heat. Crack each egg into the skillet, spacing them about 2 inches apart. Cook for 2-3 minutes until the whites are set but the yolks remain completely runny—this is where the magic happens.

I like to cover the skillet with a lid for the last minute to trap steam and keep the yolks perfectly liquid. The eggs should slide easily onto a plate when ready. If you prefer firmer yolks, cook them 10-15 seconds longer, but trust me, runny yolks are the star here. Keep the eggs warm while you assemble everything.

5

Assemble and Garnish for Maximum Flavor

Divide the crispy potato slices among four plates, then top each with 1 fried egg and a generous portion of the onion-bacon mixture. Drizzle everything with any remaining bacon fat from the skillet—this adds extra richness and ties all the flavors together. Sprinkle with the ¼ cup chopped fresh parsley for a pop of color and freshness.

For serving, add a dash of hot sauce to each plate if you like a little kick. The contrast of crispy potatoes, smoky bacon, creamy eggs, and caramelized onions makes every bite irresistible. Serve immediately while everything is hot and the yolks are still runny—this dish doesn't wait!

👨‍🍳

Pro Tips For Making Bacon Egg Potato

  • CRISP THE POTATOES FIRST: I used to cook everything together, but russets need a head start—slice them paper-thin (⅛-inch or less), soak in cold water for 20 minutes to remove starch, then pat thoroughly dry before frying in olive oil at 375°F. This guarantees a crispy edge instead of a soggy one. (Yes, it’s worth the wait.)
  • SALVAGE THE BACON: Cook the bacon low and slow (275°F) until just crisp at the edges, then drain on paper towels—but don’t toss the fat. Reserve 2 tablespoons to crisp the potatoes in later; the rendered fat adds depth and cuts down on extra oil. (I learned this after burning through three batches of bacon and still ending up with dry potatoes.)
  • EGGS IN THE RIGHT ORDER: Fry the eggs last—after the potatoes are done but still warm. Slide them into the pan with the reserved bacon fat (or a mix of butter and olive oil) and cook over medium-low. The residual heat keeps the potatoes from cooling while the eggs set perfectly. (Trying to do eggs first? You’ll end up with rubbery potatoes and sad yolks.)
  • STEAM THE POTATOES: After frying the potato slices, pile them on a wire rack set over a baking sheet and tent loosely with foil. Let them steam for 5 minutes—this evens out the doneness and keeps them from turning into greasy fries. (This isn’t the prettiest method, but it’s the tastiest. Trust me.)

Flavor customization for this bacon egg potato

Smoky vs Sweet

The smoky flavor from the bacon is the star here, but you can tweak it to suit your taste. For a sweeter twist, add 1 tbsp maple syrup to the bacon fat while cooking the potatoes—it caramelizes beautifully and balances the saltiness.

I like to sprinkle ½ tsp cinnamon on the potatoes right after they come out of the pan for a subtle warmth that pairs perfectly with the eggs. 🌟

Spicy Kick

If you love heat, don’t skip the hot sauce—but you can amplify it even more. Add ½ tsp cayenne pepper to the potato slices while they crisp, or mix 1 tbsp gochujang (Korean chili paste) into the bacon fat before cooking.

For an extra layer, top each plate with 2 tbsp sriracha mayo (mix 1 tbsp mayo + 1 tsp sriracha) before adding the egg. The spice cuts through the richness and wakes up every bite.

Herb Infusions

Fresh herbs can elevate this dish from classic to gourmet. Swap the parsley for chives or green onions, chopped finely, for a milder, oniony brightness.

For a bolder flavor, add 1 tbsp chopped thyme or rosemary to the potatoes while they crisp—they’ll infuse the bacon fat with an earthy aroma. I also love a sprinkle of dill on the eggs right before serving for a bright, tangy contrast.

Cheesy Upgrade

Who says breakfast can’t be cheesy? Fold ½ cup shredded cheddar into the onion-bacon mixture while it’s still warm, or sprinkle ¼ cup crumbled feta over the potatoes before serving.

For a decadent touch, top each egg with a small dollop of sour cream right before plating. The creaminess balances the smokiness and adds a luxurious texture. 🧀

Breakfast Hash Variations

Want to turn this into a full hash? Add ½ lb ground sausage or diced ham to the onion-bacon mixture for extra protein. For a vegetarian twist, swap the bacon for crispy tempeh or smoked tofu, and use olive oil instead of bacon fat.

If you’re feeling adventurous, stir in ½ cup cooked black beans for a hearty, fiber-rich boost. Each variation keeps the crispy potatoes and runny yolks as the star.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 14g70%
Cholesterol 320mg107%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 4g
Protein 30g60%
* 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 this bacon egg potato dish ahead of time?

Yes, but with a few smart tricks! Cook the bacon and potatoes first, then store them separately in the fridge for up to 2 days. Reheat the potatoes in a skillet with a little butter for 2-3 minutes until crispy again. Fry the eggs fresh when serving—they won't reheat well. The bacon fat keeps beautifully in an airtight container, so you can drizzle it fresh when reassembling.

2

What's the secret to perfectly crispy potatoes?

Three things: dry potatoes, high heat, and patience. Pat them completely dry with paper towels before cooking, and don't crowd the pan. Use medium heat (not high) and let them cook undisturbed for 5-6 minutes per side. The bacon fat is your friend—it adds flavor and helps create that golden crust.

Can I substitute anything if I don't have bacon? For a meaty option, try crispy sausage crumbles or diced ham. Vegetarian? Use smoked tofu or tempeh cooked in olive oil. Just

3

How do I keep the egg yolks runny?

Use room temperature eggs and cook them over low heat in butter. The whites should set while the yolks stay liquid—this takes about 2-3 minutes. Cover the pan for the last minute to trap steam. If your yolks start setting too fast, lower the heat even more. Pro tip: Use a nonstick skillet for easy removal.

4

Is this recipe good for meal prep?

Yes, but with modifications. Prep the bacon and potatoes as directed, then store components separately. When ready to eat, reheat potatoes in a skillet until crispy and fry fresh eggs. The bacon fat can be reheated separately. For a grab-and-go version, make mini portions in muffin tins—just bake the potatoes at 400°F for 20 minutes until crispy.

★★★★★5.0(15 reviews)
Categories Breakfast & Brunch