Bacon and Potato Frittata Recipe: Crispy Edges, Fluffy Centers, One-Pan Magic

Side Dishes

Bacon and Potato Frittata Recipe: Crispy Edges, Fluffy Centers, One-Pan Magic

This bacon and potato frittata recipe transforms simple ingredients into a hearty, one-pan meal with crispy edges and a fluffy interior—no fancy skills required. 💛 The secret lies in layering thinly sliced potatoes and crispy bacon at the bottom, then pouring a light egg batter over them.

This method ensures every bite delivers smoky bacon, tender potatoes, and creamy eggs in perfect harmony.

What makes this recipe stand out is its versatility—it works for breakfast, lunch, or dinner, and the prep takes just 15 minutes before baking. The potatoes soften while the eggs cook, creating a satisfying texture contrast that keeps everyone reaching for seconds.

A sprinkle of cheese on top adds richness, while fresh herbs at the end brighten the dish.

By the time it emerges from the oven, you’ll have a golden, crispy-edged frittata with a tender center that cuts cleanly. The bacon adds savory depth, while the potatoes absorb the egg mixture, turning into bite-sized, flavorful pockets.

Serve it warm with a side salad or crusty bread for the ultimate comforting meal.

The best part? Cleanup is minimal—just one pan to wash. This frittata is perfect for feeding a crowd, meal prepping, or satisfying a craving for something hearty without the fuss. Let’s get cooking!

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

Ingredients for bacon and potato frittata

Eight crispy, creamy, hearty ingredients for one-pan frittata magic that feeds a crowd.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 8 oz Cooked until crispy, drained
Russet Potatoes 🥔 2 lb Thinly sliced, parboiled 5 mins
Large Eggs 🥚 8 whole Room temperature preferred
Whole Milk 🥛 ½ cup Full-fat for creaminess
Shredded Cheddar Cheese 🧀 1 ½ cups Medium sharp preferred
Fresh Chives 🌿 ¼ cup Chopped for garnish
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ 1 tsp Freshly ground preferred
Garlic Powder 🧄 ½ tsp For extra flavor depth
Olive Oil 🫒 2 tbsp For crispy potato layer
Butter 🧈 2 tbsp Unsalted, for pan coating

The bacon and potatoes are your flavor anchors. Thick-cut bacon gives the best crisp, but any kind works—just don't skip the draining. For the potatoes, Russets are ideal (they hold shape), but Yukon Golds add creaminess. Trader Joe's has pre-sliced potatoes if you're short on time, but thinly slicing them yourself (⅛-inch) ensures even cooking. Pro tip: Parboil the slices for 5 minutes to soften them slightly before layering. The cheese? Medium sharp cheddar melts beautifully, but pepper jack or Gruyère add fun twists.

No bacon? Smoked paprika plus extra garlic powder mimics that smoky depth. Swap potatoes for zucchini or sweet potatoes if you're feeling adventurous. Short on eggs? Veggie broth or milk can replace 1-2 eggs (reduce by 1 tbsp per replacement), but texture suffers. The milk adds richness—whole milk is non-negotiable here, but if you must use skim, add 1 tbsp cornstarch to thicken. Fresh herbs? Dried chives work at half the amount, but fresh always wins. For extra crisp, broil the frittata for 2-3 minutes at the end (watch like a hawk!).

This frittata shines reheated—30 seconds in the microwave or 10 minutes at 350°F. Store leftovers in the fridge for 4 days, but it's best within 2 days. Freezes beautifully for 3 months—wrap tightly in foil to prevent freezer burn. I always make a double batch: one for dinner, one for lunches. The potatoes get even more tender overnight, soaking up all that eggy goodness. Serve with a sprinkle of hot sauce or sour cream for the ultimate crowd-pleaser.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—no chopping boards, no extra pots, just the bacon sizzling in the same pan where the potatoes roast and the eggs set. The crispy bacon fat renders into the potatoes, turning them golden and buttery without a single extra bowl to wash.
  • Crispy-Creamy Crave: That first bite? The bacon’s smoky crunch gives way to tender potatoes, then the eggs—just set enough to hold but still silky—all melting into cheddar that stretches like a hug. Honestly, it’s the kind of dish that makes you close your eyes mid-bite.
  • Breakfast or Dinner: Serve it with a side salad for brunch, or pile it high on toast for a hearty dinner. My kids even ask for it on school nights—yes, even on a Tuesday night—because it’s filling enough to stand alone or pair with whatever’s in the fridge.
  • Budget Breakthrough: Russets and eggs are cheap, bacon stretches far when you cook it low and slow, and that block of cheddar lasts for weeks. I’ve made this for a crowd of six and still had leftovers—no waste, just satisfaction. Plus, it’s the kind of meal that feels fancy without costing a fortune.

Step-by-step instructions for bacon and potato frittata

Here's how to create the perfect crispy-edged, fluffy frittata with zero fuss.

1

🔥 Step 1: Cook the Bacon and Prep the Potatoes

First, cook the 8 oz thick-cut bacon in a large oven-safe skillet over medium heat until crispy—about 12-15 minutes. I like to press down gently with a spatula during the first few minutes to render the fat evenly. Once crispy, remove the bacon with tongs and set aside on paper towels to drain, leaving the rendered fat in the pan.

While the bacon cooks, thinly slice the 2 lb russet potatoes into ⅛-inch slices—uniform thickness ensures even cooking. Transfer them to a bowl and add 2 tablespoons olive oil, 1.5 teaspoons salt, 1 teaspoon black pepper, and 0.5 teaspoon garlic powder. Toss to coat evenly. Parboil the potatoes in a separate pot of boiling water for 5 minutes, then drain and set aside.

2

🍳 Step 2: Build the Crispy Potato Layer

Return the skillet with bacon fat to medium-high heat and add the 2 tablespoons butter. When the butter foams, add the parboiled potatoes in a single layer, spreading them out evenly. Cook for 8-10 minutes until the edges are golden brown and the potatoes are tender but still hold their shape. This crispy layer is the secret to that perfect frittata texture.

Here's where it gets fun—scatter the crispy bacon pieces evenly over the potatoes. The bacon will crisp up again as the frittata bakes, adding extra flavor and texture. Remove the skillet from heat and let it cool slightly for 2 minutes—this prevents the eggs from curdling when you pour them in.

3

👨‍🍳 Step 3: Whisk the Egg Mixture

In a large bowl, whisk together the 8 whole large eggs, 0.5 cup whole milk, 1.5 cups shredded cheddar cheese, 1.5 teaspoons salt, and 1 teaspoon black pepper until fully combined. I like to whisk for about 30 seconds to ensure the cheese is evenly distributed and the eggs are frothy. This step is critical for that light, fluffy texture.

Here's the thing—don't overmix. You want a few streaks of cheese to remain, which will create pockets of flavor in your frittata. If the mixture looks too thick, add 1-2 tablespoons of milk to loosen it slightly. The goal is a smooth, pourable consistency that will set beautifully in the oven.

4

🥘 Step 4: Assemble and Bake to Perfection

Pour the egg mixture evenly over the potato and bacon layer in the skillet. Sprinkle the 0.25 cup chopped fresh chives on top for a pop of color and freshness. Transfer the skillet to a preheated 375°F oven and bake for 25-30 minutes until the top is golden brown and the center is just set—no jiggle when you gently shake the pan.

This is the moment that matters: the frittata should be firm enough to slice but still slightly custardy in the center. If the edges brown too quickly, tent the skillet with foil for the last 5-10 minutes to prevent over-browning. The internal temperature should reach 160°F at its thickest part.

5

⏰ Step 5: Rest and Serve

Remove the frittata from the oven and let it rest in the skillet for 5-10 minutes before attempting to slice. This resting period allows the frittata to set completely and makes it easier to serve. Use a large spatula to loosen the edges, then slide the frittata onto a cutting board.

Slice into 6 equal wedges and serve immediately while still warm. The contrast of crispy edges, fluffy centers, and tender potatoes will have everyone asking for seconds. For extra flair, garnish each serving with an additional sprinkle of chopped chives and a pinch of black pepper. Enjoy your one-pan masterpiece!

👨‍🍳

Pro Tips For Making Bacon And Potato Frittata

  • Pre-Cook Potatoes Cold: I learned this the hard way—parboiling russets in cold water (yes, cold) with a pinch of salt for 10 minutes before roasting keeps them from turning to mush. The starch leaches out, and they crisp up perfectly when you finish them in the oven or skillet.
  • Crisp Bacon First: Cook the thick-cut bacon until it’s deep crispy—no half-chewed edges—then drain it on paper towels. The fat renders out, and the extra crunch adds texture that flakes into the frittata like edible bacon confetti.
  • Whisk Eggs Hot: Warm the eggs and milk together in a bowl over a pot of barely simmering water for 2 minutes. The heat helps them emulsify better, and the frittata sets up smoother instead of rubbery. (Your future self will notice the difference.)
  • Salt the Cheese: Toss the shredded cheddar with a teaspoon of flaky salt before folding it into the egg mix. It cuts through the richness and makes the cheese flavor pop—no need to over-season the whole dish. (I skip this, and the cheese feels bland.)

Pro cooking tips for this recipe

Perfect Pan Selection

Use a 10-inch oven-safe skillet with sloped sides—I recommend a cast-iron skillet like Lodge for even heat distribution and natural non-stick properties. If you don’t have cast iron, a stainless steel skillet with a glass lid works too.

The pan should have 2-3mm thick walls to handle the heat without warping. Avoid non-stick pans for this recipe—they can’t withstand the high heat needed for crispy edges. 🔥

Egg Mixture Secrets

Whisk your eggs at room temperature for a fluffier texture—they’ll incorporate air more easily. I add 1 tablespoon of cold water to the whisking bowl first to prevent curdling when the hot pan touches the eggs.

For extra richness, replace 2 tablespoons of milk with 2 tablespoons of heavy cream. The key is to whisk just until the cheese is evenly distributed—no more than 30 seconds—to maintain those delicious cheese pockets. 💫

Potato Prep Mastery

Slice your potatoes ⅛-inch thick using a mandoline for perfect uniformity. Parboiling for exactly 5 minutes prevents them from falling apart during baking. After draining, pat them very dry with a kitchen towel—excess moisture will steam the frittata instead of crisping.

For extra flavor, toss the parboiled potatoes with ½ teaspoon smoked paprika before adding them to the pan. This adds depth without overpowering the bacon. ✨

Bacon Fat Magic

Never drain all the bacon fat—leave at least 2 tablespoons in the pan for cooking the potatoes. This fat creates a crispy, flavorful crust on the potatoes while preventing sticking. If you need more fat, add 1 tablespoon of olive oil alongside the butter.

For extra crispy bacon, cook it in two batches to avoid crowding the pan. The rendered fat should coat the bottom of the pan ¼-inch deep when the potatoes go in. 🌟

Oven Timing Tricks

Bake at 375°F for 25 minutes, then check the center—it should be just set with a slight wobble. If the top browns too quickly, tent with foil for the last 5 minutes. For a restaurant-quality finish, broil for 2-3 minutes at the very end (watch closely!).

The internal temperature should reach 160°F at the thickest part. A meat thermometer is worth the investment for perfect doneness every time. 💡

Resting and Serving

Let the frittata rest 10 minutes in the pan before slicing—this allows the eggs to fully set and prevents crumbling. For clean slices, use a hot knife (dip in boiling water for 5 seconds) to cut through the crispy edges.

Serve immediately with a side of sautéed spinach or a simple arugula salad to balance the richness. The contrast of warm frittata with cool greens is pure comfort food magic. 🍽️

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 18g90%
Cholesterol 380mg127%
Sodium 1250mg54%
Total Carbohydrate 32g11%
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 make this frittata ahead of time?

This frittata reheats beautifully. Assemble and bake it as directed, then let it cool completely. Store it in an airtight container in the fridge for up to 4 days or freeze for 3 months. To reheat, cover with foil and warm at 350°F for 10-15 minutes or microwave for 30-45 seconds (cover with a damp paper towel). The texture stays perfect when reheated properly.

2

What if I don't have thick-cut bacon?

Thin bacon works fine—just cook it until extra crispy to compensate for the difference in texture. For extra smoky flavor, sprinkle ½ teaspoon smoked paprika over the potatoes before baking. If you're vegan, swap bacon for crispy tempeh or mushrooms**> (sautéed with liquid smoke for depth) and use vegan cheese.

3

Why did my frittata turn out rubbery?

Overbaking or overmixing the egg mixture are the most common culprits. The eggs should be just set with a slight wobble in the center when done. For fluffiness, whisk eggs only until combined (no more than 30 seconds) and use room-temperature eggs. If the texture is still off, try adding 1 tablespoon of milk to the egg mixture next time.

4

Can I add other vegetables to this recipe?

Yes! Bell peppers, onions, or spinach work wonderfully. For heartier veggies like bell peppers, sauté them with the potatoes. For delicate greens like spinach, fold them into the egg mixture just before pouring. Just be mindful of moisture—too many wet ingredients can make the frittata soggy. Start with 1 cup chopped veggies and adjust as needed.

5

How do I make this frittata lower in fat?

Swap half the bacon for lean turkey bacon or turkey sausage, and use low-fat cheese (like part-skim mozzarella). Reduce the butter to 1 tablespoon and use egg whites to replace 2 whole eggs (use 6 whole eggs + 4 whites instead). The texture will still be rich but lighter. For extra flavor without fat, add ½ teaspoon garlic powder and ½ teaspoon onion powder to the egg mixture.

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