Bacon and Potato Frittata Recipe: Crispy Edges Meet Fluffy Egg Clouds

Side Dishes

Bacon and Potato Frittata Recipe: Crispy Edges Meet Fluffy Egg Clouds

This bacon and potato frittata delivers crispy edges and fluffy egg clouds in one perfect dish—no fancy techniques required. The secret lies in pre-cooking the bacon and potatoes separately to achieve that ideal texture contrast: tender, caramelized spuds and smoky, crispy bacon woven into a custardy egg base.

I developed this recipe after years of testing frittatas, and it’s the one that finally convinced even my pickiest eaters to go back for seconds.

What makes this recipe stand out is the balance between traditional methods and modern shortcuts. While we’ll use the classic frittata technique of cooking eggs low and slow, pre-cooking the bacon and potatoes saves time without sacrificing flavor or texture.

The potatoes get tender and slightly crispy on the edges, while the bacon stays perfectly crispy—no soggy bits here. The eggs bind everything together into a rich, creamy center with just the right set.

By the time you slide this frittata out of the oven, you’ll have a dish that’s restaurant-quality but made in your own kitchen.

The golden, slightly crispy top contrasts beautifully with the fluffy egg interior, and every bite delivers that perfect mix of smoky bacon, savory potatoes, and rich, creamy eggs.

It’s the kind of meal that feels indulgent but is actually simple to prepare—ideal for brunch, a hearty side dish, or even a satisfying dinner.

The best part? Leftovers reheat beautifully, making this an excellent meal-prep option. Serve it warm with a simple green salad or crusty bread to soak up every last bit. Let’s get cooking—this frittata is about to become your new go-to recipe.

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

Ingredients for bacon and potato frittata

Crispy bacon, tender potatoes, and fluffy eggs—this frittata nails all three textures perfectly.

Ingredient Amount Notes
Large Eggs 🥚 8 whole Room temperature for best blend
Heavy Cream 🥛 ½ cup Full-fat for rich texture
Thick-Cut Bacon 🥓 10 oz Thick-cut for crispiness
Yukon Gold Potatoes 🥔 2 cups Diced small for even cooking
Yellow Onion 🧅 ½ whole Diced fine for sweetness
Garlic Cloves 🧄 3 cloves Minced for deep flavor
Shredded Sharp Cheddar 🧀 1 cup Freshly grated preferred
All-Purpose Flour 🌾 1 tbsp For egg mixture binding
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly cracked for heat
Extra-Virgin Olive Oil 🫒 1 tbsp For skillet coating
Fresh Chives 🌿 2 tbsp Chopped for garnish

The bacon and potatoes are the stars here. Thick-cut bacon from Oscar Mayer or your local butcher stays crispy while the potatoes get tender—Yukon Golds caramelize beautifully. Pre-cook the bacon until it's perfectly crisp (no soggy bits!) and set it aside on paper towels to drain. For the potatoes, dice them small and even—this ensures they cook through while still getting that crispy edge. I always grab extra potatoes because they disappear fast when reheated. The key is cooking them in batches so they don't steam instead of crisp up.

No thick-cut bacon? Regular bacon works, but you'll need to watch it closer so it doesn't overcook. Swap Yukon Golds for Russets if that's what you've got, but they'll be less creamy. Fresh chives are ideal, but dried chives at half the amount get you close. The heavy cream is non-negotiable for that rich texture—half-and-half works in a pinch, but trust me on the full-fat version. For the cheese, Parmigiano-Reggiano adds depth if you want to get fancy, but sharp cheddar delivers that classic frittata flavor. And if you're prepping ahead, cook the bacon and potatoes first—they keep perfectly in the fridge for up to 3 days.

This frittata reheats like a dream—5 minutes at 350°F and it's golden and crispy again. Store leftovers in an airtight container for 4-5 days, or freeze portions for up to 3 months. I always make a double batch because it disappears fast. The secret to reheating? Cover it with foil for the first 3 minutes to keep the top moist, then uncover to crisp up. Serve with a simple salad or crusty bread to soak up every last bite—trust me, you'll want seconds.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: this works for brunch with a side salad or as a hearty dinner with crusty bread. Even my picky teen devours it cold the next day. (Yes, even on a Tuesday night.)
  • One-Pan Magic: I swear by this recipe because it’s the rare dish where you chop once, cook once, and boom—done. No dirty pots, no fuss. The potatoes and bacon sizzle together in the same pan while the eggs bake right on top, and honestly? That’s my kind of lazy genius.
  • Crispy-Creamy Balance: Between us, the secret’s in the texture: those buttery Yukon Golds get fork-tender while the thick-cut bacon stays gloriously crispy. Then you add the creamy egg custard—it’s like a hug for your taste buds, especially when you cut into that golden top.
  • Breakfast or Dinner: Here’s what sold me: this works for brunch with a side salad or as a hearty dinner with crusty bread. Even my picky teen devours it cold the next day. (Yes, even on a Tuesday night.)

Step-by-step instructions for bacon and potato frittata

Here's how to create a frittata with perfectly crispy edges and fluffy, cloud-like centers.

1

Cook the Bacon Until Crispy

Place the 10 oz thick-cut bacon in a large oven-safe skillet over medium heat. Cook undisturbed for 8-10 minutes until the edges become deep golden brown and the fat renders out. I like to press down gently on the bacon during the first minute—this prevents it from curling and ensures even contact with the pan.

Once the bacon is crispy, use tongs to transfer it to a paper towel-lined plate, leaving all the rendered fat in the skillet. This bacon fat is the secret to our crispy edges—don't drain it! If you have more than ¼ cup of fat, you can pour off the excess, but leave enough to coat the bottom of the pan.

2

Sauté Potatoes, Onion, and Garlic

In the same skillet (with the bacon fat), add the 2 cups diced Yukon Gold potatoes and ½ whole yellow onion. Cook over medium heat for 10-12 minutes, stirring occasionally, until the potatoes begin to soften and the onion becomes translucent. You want them to develop a slight golden color but not brown.

Add the 3 minced garlic cloves and cook for another 30 seconds until fragrant. Here's the thing—garlic burns in seconds, so keep an eye on it. If it starts to darken too quickly, reduce the heat slightly. The potatoes should be tender but not falling apart yet—we want them to finish cooking in the oven.

3

Prepare the Egg Mixture

In a large bowl, whisk together the 8 whole large eggs, ½ cup heavy cream, 1 tbsp all-purpose flour, 1.5 tsp kosher salt, and ½ tsp freshly ground black pepper until fully combined. The flour helps bind the mixture for a firmer frittata. I like to whisk vigorously for about 1 minute to create small air bubbles—this gives you that light, cloud-like texture.

Gently fold in the 1 cup shredded sharp cheddar and the crispy bacon using a spatula. Be careful not to overmix—just combine until the cheese and bacon are evenly distributed. The mixture should look thick but pourable. If it seems too thick, add 1-2 tablespoons of water to loosen it slightly.

4

Assemble and Bake to Golden Perfection

Pour the egg mixture evenly over the potato and onion mixture in the skillet. Use a spatula to spread it out into an even layer. Transfer the skillet to a preheated 375°F oven and bake for 20-25 minutes until the top is golden brown and set. You'll know it's ready when the edges pull away slightly from the pan and the center no longer jiggles when shaken gently.

Here's where it gets fun—if you want extra crispy edges, broil for 1-2 minutes at the end. Watch it closely so it doesn't burn. The frittata should be firm enough to slice but still slightly custardy in the center. Let it rest for 5 minutes before serving—this helps it set completely and makes slicing easier.

5

Garnish and Serve Warm

Remove the frittata from the oven and let it cool for 5 minutes. Sprinkle with the 2 tbsp chopped fresh chives just before serving. The chives add a bright, fresh contrast to the rich, savory flavors. I like to slice it into wedges and serve it warm with a side of crusty bread or a simple green salad.

Each bite should deliver crispy bacon, tender potatoes, creamy eggs, and sharp cheddar all in one perfect package. The edges should be golden and slightly crispy, while the center remains tender and fluffy. Serve immediately while it's still warm—this frittata doesn't wait!

👨‍🍳

Pro Tips For Making Bacon And Potato Frittata

  • CRISPY POTATOES START COLD: Parboil your Yukon Golds in salted water for 8–10 minutes until just fork-tender, then drain and shock in ice water. This keeps them from turning to mush when they hit the frittata—my early batches were sad, soggy disasters until I learned this.
  • SALAMI-FRY THE ONIONS: Cook the yellow onion in the bacon fat until it’s deep golden, not just translucent. That extra 5 minutes caramelizing makes a real difference, especially when you’re mixing it into the eggs later. (Yes, even if you’re impatient like me.)
  • DON’T OVERMIX THE EGGS: Whisk the eggs and heavy cream just until combined—lumps are fine. Overbeating turns the frittata into scrambled eggs, and nobody wants that. I used to go full speed, then realized the texture suffers. Two minutes max with a fork.
  • BAKING SHEET, NOT OVEN: Slide the frittata onto a preheated baking sheet for the final 5 minutes under the broiler. The direct heat gives you a crispy top without burning the edges—something that happened to me three times before I figured out this trick.

Make-ahead tips for this dish

Prep Components Ahead

Cook the bacon and potatoes the night before to save 30 minutes of active time in the morning. Store the crispy bacon in an airtight container and refrigerate.

For the potatoes, toss them with 1 tsp olive oil, ½ tsp salt, and ¼ tsp black pepper, then microwave on high for 8-10 minutes (stirring halfway) until tender. Let them cool completely before storing. This method keeps them from getting soggy when reheated. 💡

Fridge Storage Tips

Assembled frittata keeps well in the fridge for 4-5 days when stored in an airtight container. The key is to let it cool completely before covering to prevent condensation. I like to wrap it tightly with plastic wrap directly on the surface, then place it in the container.

This preserves the crispy edges better than loose storage. Reheat at 350°F for 10-15 minutes—cover with foil for the first 5 minutes to prevent drying.

Freezer-Friendly Method

For long-term storage, freeze portions before baking. Assemble the frittata in your skillet, but don't add the egg mixture. Instead, cover tightly with plastic wrap and freeze for up to 2 months.

When ready to bake, thaw overnight in the fridge, then add the egg mixture and bake as directed. This shortcut works surprisingly well—the texture remains excellent when properly reheated. 🥶

Reheating Like a Pro

Microwave reheating works in a pinch, but oven reheating gives the best results. Place slices on a baking sheet at 350°F for 8-10 minutes until warmed through. For extra crispiness, broil for 1-2 minutes at the end.

The secret is to cover with foil during the initial reheating to prevent drying, then uncover to crisp the top. I always reheat portions individually so I can keep them warm in the oven while finishing the last piece.

Batch Prep Strategy

Double the recipe and freeze half for future meals. I make this frittata every Sunday and freeze one portion for quick weeknight dinners. The beauty of frittatas is they reheat beautifully—just add a splash of milk or cream when reheating if it seems dry.

Label your containers with the date and reheating instructions. This system has saved me countless weeknights when I'm too tired to cook from scratch. 📅

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 14g70%
Cholesterol 380mg127%
Sodium 920mg39%
Total Carbohydrate 18g6%
Dietary Fiber 3g11%
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 pre-cooked bacon to save time?

Store-bought crispy bacon works perfectly—just drain it well on paper towels to remove excess fat. Use 10 oz of pre-cooked bacon (about 10 slices) and follow the recipe as written. The key is keeping the bacon crispy by adding it to the egg mixture last and baking it at 375°F to reheat and crisp the edges.

2

Why are my potatoes mushy instead of crispy?

Mushy potatoes usually mean they were overcooked before baking. For crispy edges, cook them in the skillet until just tender (10-12 minutes)—they should still hold their shape. The oven finishes cooking them while the egg mixture binds everything together. If using pre-cooked potatoes, microwave them with 1 tsp olive oil to prevent sogginess.

3

Can I make this frittata without dairy?

Yes, but the texture will differ. Replace the ½ cup heavy cream with ½ cup unsweetened almond milk and omit the cheese or use a dairy-free alternative. The eggs will still bind, but the result will be lighter and less rich. For flavor, add extra garlic or herbs like thyme to compensate for the missing cheddar.

4

How do I make this in a non-oven-safe skillet?

Transfer the skillet to a baking sheet and place it in the oven. Most oven-safe skillets work, but if yours isn't, use a 9-inch oven-safe ceramic or cast-iron skillet instead. For stovetop-only cooking, finish under a broiler for 2-3 minutes to set the top, but the texture won't be as crispy as oven-baked.

5

What's the best way to serve leftovers?

Slice into wedges and reheat at 350°F for 10 minutes covered with foil, then broil for 1 minute uncovered to crisp the top. Serve with a side of avocado slices or a simple arugula salad to balance the richness. Leftovers also make great breakfast sandwiches—just add a toasted English muffin!

★★★★★4.6(8 reviews)
Categories Side Dishes