Bacon and Potato Frittata Recipe: Crispy Edges and Smoky Cheese Swirls

Side Dishes

Bacon and Potato Frittata Recipe: Crispy Edges and Smoky Cheese Swirls

This bacon and potato frittata recipe delivers the perfect balance of crispy edges, smoky bacon, and tender potatoes—all wrapped in a golden, cheesy embrace. The secret lies in pre-cooking the bacon and potatoes separately, then combining them with a rich egg mixture for maximum flavor and texture.

I’ve perfected this technique over years of weekend breakfasts, and it’s become a crowd-pleaser at every gathering.

The beauty of this dish is its versatility—whether you’re feeding a family or prepping for meal prep, the crispy edges and creamy centers make it irresistible. Start by cooking the bacon until crispy, then slicing the potatoes into even rounds for even cooking.

The egg mixture, seasoned with salt, pepper, and a touch of paprika, binds everything together while baking to a golden finish. Optional cheese swirls add extra richness, while fresh herbs at the end elevate the presentation.

What you’ll end up with is a hearty, satisfying frittata that’s perfect for brunch, a quick weeknight dinner, or even a make-ahead meal. The bacon adds smoky depth, the potatoes bring heartiness, and the eggs tie it all together with a fluffy, custardy texture.

Every bite is a mix of textures—crispy, creamy, and tender—making it a dish that’s as delicious as it is impressive.

For extra flair, try adding a sprinkle of fresh chives or a drizzle of hot sauce before serving. This recipe scales easily, so double or triple the batch for leftovers that reheat beautifully. Let’s get cooking—your taste buds will thank you.

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

Ingredients for bacon and potato frittata

Crispy bacon, tender potatoes, and fluffy eggs—this frittata brings all the textures together.

Ingredient Amount Notes
Bacon 🥓 6 oz Thick-cut, chopped into small pieces
Russet Potatoes 🥔 1 ½ lb Peeled, sliced into 1/4-inch rounds
Large Eggs 🥚 8 whole Room temperature for best mixing
Shredded Cheddar Cheese 🧀 1 ½ cups Sharp cheddar preferred
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Salt 🧂 1 tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Smoked Paprika 🌶️ ¼ tsp For smoky depth
Olive Oil 🫒 2 tbsp For nonstick cooking
Fresh Chives 🌿 ¼ cup Chopped, for garnish
Butter 🧈 2 tbsp Unsalted, for cheese swirls

The bacon is non-negotiable here. Thick-cut gives you the best crunch, and Costco or Trader Joe's usually carry it pre-chopped for convenience. If you're slicing your own, go for 1/4-inch pieces so they cook evenly. The potatoes need to be evenly sliced—a mandoline makes this job easy, but a sharp knife works too. Look for russets with firm skin and no sprouts—they hold up best during cooking. I always pat them dry before slicing to prevent sogginess.

No thick-cut bacon? Regular bacon at half the amount will work, but you'll lose some crispiness. Swapping potatoes? Yukon golds add creaminess, but stick with russets for that classic texture. The eggs should be room temperature—cold eggs make the frittata gummy. For extra richness, swap the heavy cream for whole milk, though you'll lose a bit of creaminess. The smoked paprika is key for that smoky flavor—Penzeys has a great selection if you want to splurge, but the regular grocery store stuff works fine. Fresh chives can be swapped for parsley if you're out, but chives add a bright finish that parsley can't quite match.

Bacon keeps for 1 week in the fridge, but use it within 3 days for maximum crispiness. Potatoes last 1 week in the fridge, but I like to prep them the night before and store them in cold water in the fridge to keep them from browning. The frittata itself reheats beautifully—2-3 minutes in the oven at 350°F brings back that crispy texture. Portion into individual servings for easy grab-and-go breakfasts, or freeze half for later. It reheats just as well as it does fresh out of the oven.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just toss in pre-cooked bacon, diced potatoes (no peeling!), and crack eggs straight into the same pan. The potatoes crisp up while the eggs set, and honestly? I’ve never scrubbed more than one dish after.
  • Crispy-Creamy Magic: That first bite—crunchy potato edges, smoky bacon crumbles, and a custardy egg center with melted cheddar? It’s like a breakfast sandwich had a baby with a loaded baked potato. The heavy cream makes it rich without being heavy.
  • Meal Prep MVP: Between us, this is my go-to for lazy Sundays or busy weeknights. Slice it for sandwiches, pack it for lunches, or reheat portions—it stays solid and tasty for days. (Yes, even on a Tuesday night when you’re exhausted.)
  • Budget Breakfast Boom: Russets are cheap, bacon stretches far, and eggs are a steal. I make this for four people for under $10, and it fills everyone up. Plus, the leftovers? Better than takeout. (My wallet thanks me.)

Step-by-step instructions for bacon and potato frittata

Here's how to make a frittata with perfectly crispy edges and smoky, cheesy swirls every time.

1

Cook the Bacon and Potatoes

Heat a large oven-safe skillet over medium heat and add the 6 oz bacon in a single layer. Cook for 8-10 minutes, stirring occasionally, until the bacon is golden brown and crispy. Use tongs to transfer the cooked bacon to a paper towel-lined plate, leaving the rendered fat in the skillet.

Add the 2 tbsp olive oil to the bacon fat in the skillet and increase heat to medium-high. Add the 1.5 lb russet potatoes in a single layer and cook for 10-12 minutes, stirring occasionally, until the potatoes are golden brown and tender. Season immediately with ½ tsp salt, ¼ tsp smoked paprika, and ¼ tsp black pepper while they're hot.

2

Prepare the Egg Mixture

In a large bowl, whisk together the 8 whole large eggs, 0.5 cup heavy cream, ½ tsp salt, ½ tsp black pepper, and ¼ tsp smoked paprika until the mixture is completely blended and frothy. This step is crucial for a light, airy texture—don't skip the whisking.

Gently fold in 1 cup of the shredded cheddar cheese and the cooked bacon using a spatula. You want to keep the mixture as smooth as possible to prevent lumps in your frittata. The remaining ½ cup cheddar cheese will be used for the swirls later.

3

Assemble and Bake the Frittata

Pour the egg mixture evenly over the potatoes in the skillet, spreading it out to cover completely. Sprinkle the remaining ½ cup cheddar cheese evenly over the top. Place the skillet in a 375°F preheated oven and bake for 15 minutes.

After 15 minutes, remove the skillet from the oven and place it on the stovetop over medium-low heat. Using a butter knife, gently swirl the melted cheese in the center of the frittata to create those signature cheese swirls. Return the skillet to the oven and continue baking for another 5-7 minutes until the edges are golden brown and the center is set.

4

Finish with Crispy Edges and Garnish

For crispy edges, increase the oven temperature to 425°F and broil for 1-2 minutes, watching closely to prevent burning. You want the top to be lightly golden but not charred. Let the frittata rest for 5 minutes before serving.

While it rests, melt the 2 tbsp butter in a small saucepan over low heat and stir in the ¼ cup chopped fresh chives until fragrant. Spoon the chive butter over each serving of frittata. The contrast of crispy edges, creamy cheese swirls, and smoky bacon makes every bite irresistible.

👨‍🍳

Pro Tips For Making Bacon And Potato Frittata

  • Pre-cook the potatoes: I learned this the hard way—raw potatoes in a frittata turn to glue. Parboil them in salted water for 8–10 minutes until fork-tender, then drain and let them cool before mixing. Cold potatoes won’t steam the eggs into a sad, watery mess.
  • Crisp the bacon first: Sounds basic, but I used to mix it in raw and wondered why the frittata tasted like greasy bacon bits. Cook the bacon until fully crisp, drain on paper towels, then chop it into ½-inch pieces. The fat renders out, and the texture stays perfect.
  • Use room-temperature eggs: Cold eggs scramble unevenly and can curdle the cream. Take the eggs out of the fridge 30 minutes before mixing—just long enough to come to room temp. Trust me, the difference in creaminess is noticeable.
  • Start hot, finish covered: High heat for the first 3 minutes gets that golden crust, but then lower it to medium and tent with foil for the last 5–7 minutes. This locks in moisture without turning the top into rubber. (Yes, even if you’re impatient like me.)

Perfect pairings for these flavors

Crispy Potato Topping

For extra texture, try a crispy potato topping before baking. After pouring the egg mixture, sprinkle ½ cup panko breadcrumbs mixed with 1 tbsp melted butter and ¼ tsp garlic powder over the top. Bake as directed—this adds a delightful crunch that contrasts beautifully with the creamy frittata. 🥔

Cheese Variations

Swap out the cheddar for other melty options like Gruyère or Pepper Jack for a richer, sharper flavor. If you love tang, try feta cheese crumbles—just reduce to ½ cup since they’re saltier.

For a smoky kick, add ½ cup smoked gouda to the egg mixture before folding in the bacon. 🧀

Herb Garnishes

Fresh herbs elevate this dish instantly. Besides chives, try sliced green onions or thinly chopped cilantro for a bright finish. For a more robust flavor, mix 2 tbsp chopped parsley with 1 tbsp chopped dill and sprinkle over the top before serving.

The herbs should be added right before eating to keep them vibrant. 🌿

Beverage Pairings

A cold American Pale Ale like Bud Light Platinum complements the smoky bacon and crispy edges perfectly. For a non-alcoholic option, try sparkling apple cider—the effervescence cuts through the richness. Coffee lovers can enjoy a bold dark roast alongside their frittata for a morning pick-me-up. ☕

Side Dish Suggestions

Serve with a simple mixed greens salad tossed with balsamic vinaigrette to balance the heartiness. Another great option is crispy roasted Brussels sprouts with bacon bits—they share the smoky flavor profile. For a classic brunch spread, add buttery toast or biscuits on the side. 🥗

Sweet Contrast

Finish with a sweet element to balance the savory flavors. A drizzle of honey or maple syrup adds a touch of sweetness that pairs surprisingly well. For a more decadent option, serve with warm apple compote on the side. This contrast is especially delicious for breakfast or brunch. 🍯

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 22g110%
Cholesterol 480mg160%
Sodium 1250mg54%
Total Carbohydrate 28g10%
Dietary Fiber 4g14%
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 make this frittata ahead of time?

This frittata reheats beautifully. Assemble and bake it as directed, then let it cool completely. Store in an airtight container in the fridge for up to 4 days. To reheat, cover with foil and warm in a 350°F oven for 10-15 minutes until heated through. For crispy edges, broil for 1-2 minutes at the end.

2

How do I get the potatoes extra crispy?

For maximum crispiness, slice the potatoes thinly (1/4-inch) and parboil them for 3 minutes before cooking in the skillet. Drain well and pat dry completely before adding to the bacon fat. Cooking them at medium-high heat for 10-12 minutes until golden ensures that perfect crunch.

3

Can I use frozen hash browns instead of fresh potatoes?

Yes, but with adjustments! Use 1.5 cups frozen hash browns (about 12 oz) and skip the parboiling step. Spread them in a single layer on a baking sheet and bake at 400°F for 10 minutes until crispy. Then proceed with the recipe as written, adding them to the skillet after the bacon is cooked.

4

Why did my frittata turn out gummy?

Gummy texture usually means the eggs weren't fully cooked or the heat wasn't high enough. Ensure your oven is at 375°F and bake until the center is set (no jiggle). For extra insurance, finish with a 1-2 minute broil at the end. Also, make sure your eggs are room temperature—cold eggs can cause a gummy texture.

5

Can I make this frittata in a nonstick skillet?

Yes, but avoid overcrowding the skillet. A 10-inch skillet works best—don't use one larger than 12-inch or the edges won't crisp properly. If your skillet isn't oven-safe, transfer the frittata to a baking dish after 5 minutes on the stovetop, then finish baking in the oven.

★★★★★5.0(9 reviews)
Categories Side Dishes