Bacon Egg Potato Skillet Recipe: Crispy Hash with Crumbled Bacon Bits

Breakfast & Brunch

Bacon Egg Potato Skillet Recipe: Crispy Hash with Crumbled Bacon Bits

This bacon egg potato skillet delivers crispy edges and perfectly cooked eggs in one foolproof cast-iron pan dish. The secret lies in layering thinly sliced potatoes for even cooking while crisping bacon until golden—no flipping required.

I’ve perfected this recipe to balance textures: tender potatoes, crunchy bacon bits, and runny yolks that tie everything together.

Start with cold potatoes in the pan to prevent burning, then build flavor by cooking bacon first and crumbling it over the top. The eggs cook nestled in the hash, absorbing all those savory bits without drying out.

This method ensures crispy potato edges while keeping the centers fluffy—no soggy bottoms here. High heat is key for that smoky bacon aroma and caramelized potato crust.

What you’ll end up with is a hearty skillet that’s restaurant-quality but takes less than 30 minutes to make. The bacon adds salty depth, the eggs bring richness, and the potatoes soak up all the flavor.

Serve with hot sauce or fresh herbs for extra brightness. This dish works for breakfast, brunch, or even a quick dinner when you’re craving something satisfying.

For variations, try adding cheddar cheese for a melty finish or swap regular potatoes for sweet potatoes for a slightly sweeter twist. The beauty of this recipe is its flexibility—it’s hearty enough to stand alone or light enough to pair with avocado slices. Let’s get cooking!

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

Ingredients for bacon egg potato skillet

Pantry staples meet restaurant-quality breakfast in this crispy, hearty skillet.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lbs Cut into 1/4-inch slices, cold
Thick-Cut Bacon 🥓 8 oz Applewood smoked preferred
Large Eggs 🥚 4 whole Freshly cracked for runny yolks
Unsalted Butter 🧈 3 tbsp For crisping potatoes
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ ½ tsp Cracked peppercorn preferred
Extra-Virgin Olive Oil 🫒 1 tbsp For drizzling on potatoes
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Hot Sauce 🌶️ 2 tbsp Optional for serving
Sharp Cheddar Cheese 🧀 ½ cup Shredded, optional topping

The potatoes are the foundation—Russets are ideal for crispy edges and fluffy centers. Grab a 2-pound bag from the grocery store and slice them while they're still cold (trust me, it prevents burning). Thick-cut bacon like Applewood or hickory gives the best flavor, but whatever you've got works. I always buy mine from Costco when I'm doing a big batch, but the regular supermarket stuff is fine for a weeknight. For the eggs, farm-fresh makes all the difference in that perfect runny yolk texture.

No thick-cut bacon? Regular bacon cut into 1-inch pieces works in a pinch. Fresh parsley wilting? Dried parsley at one-third the amount gets you close. Short on olive oil? Butter works just as well—just don't overdo it or the potatoes will steam instead of crisp. The cheddar is completely optional, but if you add it, sharp cheddar melts better than mild. And if you're feeling adventurous, swap regular potatoes for sweet potatoes—they add a subtle sweetness that pairs perfectly with the smoky bacon.

This dish reheats beautifully—honestly tastes even better the next day once everything melds together. Store leftovers in an airtight container for up to 4 days in the fridge. For longer storage, freeze portions for up to 3 months. I always make a double batch because it's perfect for lunches. The bacon and eggs keep best when stored separately, so portion them out before freezing. When reheating, cover with a lid and cook on medium heat until everything is warmed through—no need to crisp the potatoes again.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this for lazy mornings or rushed weeknights. Just dice potatoes, cook bacon, then let the eggs nestle into the crispy edges—no extra pans, no stress.
  • Crispy-Creamy Obsession: That first bite of buttery potatoes with salty bacon crunch and runny yolk? It’s the kind of combo that makes you forget to chew. Honestly, I’ve made this for breakfast, lunch, and dinner—it’s that good.
  • Leftovers That Don’t Suck: Unlike most skillets, this actually tastes better the next day. Cold slices of crispy potato and bacon? Perfect for quick lunches. I portion mine into containers so I can grab it straight from the fridge.
  • Budget Breakfast Win: Russets and eggs are cheap, bacon stretches far, and butter adds richness without breaking the bank. It’s my go-to when I need to feed the family without emptying my wallet—plus, it’s hearty enough to fill everyone up.

Step-by-step instructions for crispy bacon egg potato skillet

Here's how to build layers of texture—crispy potatoes, crumbled bacon, and runny yolks—with professional precision.

1

Cook the Potatoes to Perfect Crispiness

Heat a large cast-iron skillet over medium-high heat and add 1 tablespoon extra-virgin olive oil. Spread the 2 lbs cold, ¼-inch sliced russet potatoes evenly in the pan, leaving no gaps. Cook undisturbed for 12-15 minutes until the undersides turn deep golden brown and crispy.

Use a metal spatula to carefully flip each potato slice. Return to the pan and cook another 10-12 minutes until both sides are crisp and caramelized. Remove the potatoes to a paper towel-lined plate to drain excess oil. The potatoes should be tender when pierced with a fork but still hold their shape—this ensures they don't turn mushy when the eggs are added later.

2

Crisp the Bacon and Layer with Potatoes

In the same skillet (no need to clean it—the fond adds flavor), add the 8 oz thick-cut bacon in a single layer. Cook over medium heat for 8-10 minutes, flipping occasionally, until the bacon is golden and crispy with medium-brown edges. Use tongs to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the skillet.

Reduce heat to medium-low and add 3 tablespoons unsalted butter to the skillet. Return the potatoes to the pan and toss gently to coat in the bacon fat and butter. Sprinkle with 1.5 teaspoons kosher salt and 0.5 teaspoon freshly ground black pepper, tossing again to distribute evenly. Cook for 3-4 minutes to let the flavors meld and the potatoes absorb the rich bacon fat.

3

Fry the Eggs in the Skillet

Make four small wells in the potato mixture using the back of a spoon. Crack the 4 large eggs gently into each well, being careful not to break the yolks. Immediately reduce heat to low—this gentle heat ensures the whites set while keeping the yolks runny. Cook for 4-5 minutes until the egg whites are fully set but the yolks remain vibrant and slightly wobbly.

Here's the thing—don't overcook the eggs. You want them just set enough to hold their shape when you serve, but still creamy in the center. If the skillet gets too hot, the yolks will scramble. Cover the skillet with a lid for the last 1 minute to trap heat and finish cooking the eggs gently.

4

Finish and Serve with Garnishes

Sprinkle the 0.5 cup shredded sharp cheddar cheese evenly over the skillet and cover again for 30 seconds to let it melt slightly. Remove from heat and immediately garnish with 0.25 cup chopped fresh parsley. Serve the skillet directly from the pan, letting guests spoon the crispy potatoes, runny yolks, and crumbled bacon together.

For an extra kick, serve with 2 tablespoons hot sauce on the side. The contrast of crispy potatoes, creamy eggs, and smoky bacon creates a perfect balance of textures and flavors. Each bite should deliver a satisfying crunch from the potatoes, a rich burst from the bacon fat, and a velvety finish from the eggs.

👨‍🍳

Pro Tips For Making Bacon Egg Potato Skillet

  • CUT POTATOES UNIFORMLY: Russets break easily, so slice them into ¼-inch rounds—no smaller, or they’ll turn to mush. I used to eyeball it and ended up with a sloppy mess; now I measure with a knife guide or stack them before slicing.
  • COOK BACON LOW AND SLOW: Thick-cut bacon needs patience—crank the heat to medium and let it render fat for 8-10 minutes. Rushing it makes the edges crisp before the middle cooks, leaving you with greasy, uneven strips.
  • SALT THE POTATOES BEFORE COOKING: Toss the sliced Russets with ½ teaspoon of kosher salt right after cutting. This draws out moisture and guarantees a crispy crust later, even if you forget to season again.
  • WAIT FOR BUTTER TO MELT FULLY: Don’t rush the butter—let it foam and turn golden before adding the potatoes. I learned this the hard way when my skillet turned buttery sludge instead of crispy perfection.

Wine and beer pairings for bacon egg potato skillet

Crispy Potato Harmony

A dry, crisp white wine like Sauvignon Blanc from New Zealand or Albariño from Spain cuts through the richness of the bacon fat while complementing the earthy potatoes. Look for wines with citrus notes—they’ll brighten the dish without overpowering the smoky bacon.

I reach for Cloudy Bay Sauvignon Blanc because its zesty lime and grapefruit flavors mirror the crispy potato edges beautifully. 🍷

Smoky Bacon Balance

For beer lovers, a light lager with subtle malt sweetness pairs perfectly—the crispness balances the smoky bacon while letting the potatoes shine. Try Peroni or Heineken, both of which have a clean finish that won’t compete with the dish.

If you prefer craft options, a Belgian witbier like Hoegaarden, with its coriander and citrus notes, adds a refreshing contrast to the hearty skillet. 🍺

Spicy Kick Pairings

If you’re serving with hot sauce, a bold red wine like Zinfandel, with its jammy fruit and peppery finish, stands up to the heat. The wine’s natural acidity cools the palate after each spicy bite.

For beer, a Mexican lager like Modelo Especial, with its crisp, slightly sweet profile, works wonderfully. The carbonation helps cleanse the palate between bites of spicy skillet. 🌶️

Cheesy Variations

When you add sharp cheddar cheese, switch to a full-bodied white wine like Chardonnay, preferably unoaked, to match the creamy texture. A California Chardonnay, with its buttery notes, enhances the cheddar’s richness.

For beer, a German Helles, like Weihenstephaner Original, offers a malty sweetness that complements the cheese beautifully. 🧀

Sweet Potato Twist

For the sweet potato, variation, a lightly sweet Riesling, with its honeyed notes, pairs beautifully with the caramelized edges. Look for a German Kabinett Riesling, which balances the sweetness of the potatoes with its crisp acidity.

A wheat beer, like Blue Moon*, with its banana and clove notes, also works well for this sweeter version. 🍠

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 14g70%
Cholesterol 310mg103%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 4g
Protein 32g64%
* 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 use frozen potatoes instead of fresh?

Thaw frozen potatoes first, then pat them completely dry with paper towels. The key is removing all moisture—this prevents steaming and ensures crispy edges. Slice them while still cold and follow the same cooking method as fresh potatoes. The texture will be slightly less crisp but still delicious.

2

How do I make this skillet ahead of time?

Cook the potatoes and bacon completely, then store them separately in an airtight container for up to 4 days. When ready to serve, reheat in the skillet over medium heat with a splash of water or broth to restore crispiness. Add fresh eggs when serving for perfect runny yolks.

3

What's the best way to crisp the potatoes?

Start with cold potatoes in a hot skillet—this prevents burning while allowing time for even cooking. Use a heavy pan like cast iron and leave them undisturbed for 12-15 minutes per side. The secret is patience: crispy edges form when the potatoes caramelize gradually, not when you rush them.

4

Can I make this with sweet potatoes?

Yes! Sweet potatoes work beautifully—they add natural sweetness that pairs perfectly with smoky bacon. Slice them slightly thicker (1/3-inch) since they take longer to cook. Reduce heat slightly to medium when cooking to prevent burning while they soften inside.

5

Why did my eggs turn out rubbery?

Overcooking is the most common cause. Keep heat at low once eggs are in the pan and cover for the last 1 minute to trap heat gently. The whites should be just set while yolks remain runny. If using high heat, eggs cook too fast and lose their creamy texture.

★★★★★4.5(1 review)
Categories Breakfast & Brunch