Bacon Potato Frittata

Crisp bacon and melted Gruyère cheese top the golden, puffed Bacon Potato Frittata fresh from the oven. Save
Crisp bacon and melted Gruyère cheese top the golden, puffed Bacon Potato Frittata fresh from the oven. | pinbitekitchen.com

This delicious frittata combines crispy bacon, tender potatoes, and creamy cheese for a hearty breakfast or brunch option. The dish features golden-brown potatoes sautéed with onions, mixed with eggs, milk, and two types of cheese, then baked to perfection. Perfect for feeding a crowd or meal prep, this dish offers a balance of protein, carbs, and rich flavors that satisfy any time of day.

The first time I made this frittata, I was hosting a last minute brunch for friends who'd unexpectedly stayed over after a late night. I had bacon, eggs, and potatoes in the fridge, and honestly, I was just trying to make something that looked intentional rather than thrown together. When it came out of the oven all puffed and golden, everyone acted like I'd planned some elaborate spread.

My grandmother used to make something similar on Sunday mornings, though she never measured anything and her version was always heavier on the potatoes. I've tweaked the ratios over years, landing on this balance where the eggs still shine but the fillings feel generous, not sparse.

Ingredients

  • 6 large eggs: Room temperature eggs whisk up better and incorporate more air for a lighter texture
  • 6 slices thick-cut bacon: Thick cut renders more fat and stays chewy instead of turning into paper thin crisps
  • 2 cups Yukon Gold potatoes: These hold their shape better than russets and have a naturally buttery flavor
  • 1 medium yellow onion: Finely chopped so it distributes evenly rather than creating overwhelming pockets
  • 2 tablespoons fresh chives: Add these at the end so their bright flavor doesn't cook away
  • 1/2 cup whole milk: Creates creaminess without making the eggs too watery or dense
  • 1 cup Gruyère cheese: Melts beautifully with this nutty sweetness that balances the salty bacon
  • 1/4 cup Parmesan cheese: Adds a sharp, savory depth that you notice but can't quite place
  • 2 tablespoons olive oil: Helps the potatoes crisp up without burning in the bacon fat
  • 1/2 teaspoon kosher salt: Adjust this depending on how salty your bacon turned out
  • 1/4 teaspoon freshly ground black pepper: Freshly ground makes a real difference here

Instructions

Get the oven going:
Preheat to 375°F (190°C) and move your oven rack to the middle position
Crisp the bacon:
Cook it in a large oven-safe skillet over medium heat until crisp, then transfer to a paper towel and drain off all but 1 tablespoon of fat
Cook the potatoes:
Add olive oil to the skillet and sauté the diced potatoes and onion over medium heat until golden and tender, about 8 to 10 minutes
Whisk the filling:
Beat eggs with milk, salt, and pepper, then stir in both cheeses, chives, and crumbled bacon
Combine everything:
Spread the potatoes evenly in the skillet and pour the egg mixture over top, stirring gently to distribute
Set the edges:
Cook over medium-low heat for 3 to 4 minutes until the edges start to pull away from the pan
Finish in the oven:
Bake for 15 to 18 minutes until puffed and set in the center
Rest and serve:
Let it sit for 5 minutes before garnishing with extra chives and slicing
A slice of Bacon Potato Frittata reveals tender potatoes and onions on a rustic wooden board for brunch. Save
A slice of Bacon Potato Frittata reveals tender potatoes and onions on a rustic wooden board for brunch. | pinbitekitchen.com

This became my go to when my sister had her first baby and I was dropping off dinner for exhausted new parents. Something about a frittata feels like comfort food but also somehow elegant, like you're saying 'I care about you' without making a huge production.

Make It Your Own

I've made this with whatever cheese I had in the fridge and it always works. Cheddar makes it more kid friendly, Swiss adds that subtle nuttiness, and once I used pepper jack which turned into this completely different but equally delicious situation. The bacon can be swapped for diced ham, crumbled sausage, or just skipped entirely if you need it vegetarian.

Serving Suggestions

A simple arugula salad with lemon vinaigrette cuts through the richness perfectly. Sometimes I'll roast asparagus alongside it while the oven's already hot. Toast is never a bad idea, especially if it's that good sourdough from the bakery that actually has some chew to it.

Make Ahead Wisdom

You can cook the bacon and sauté the potatoes the night before, then just whisk everything together and bake in the morning. Leftovers reheat surprisingly well in the microwave for 30 to 45 seconds, though the texture is obviously best fresh from the oven.

  • Cover and refrigerate for up to 3 days
  • Reheat individual slices instead of the whole thing
  • Freezing works but the texture gets slightly rubbery
The Bacon Potato Frittata is garnished with fresh chives and served warm beside a simple green salad. Save
The Bacon Potato Frittata is garnished with fresh chives and served warm beside a simple green salad. | pinbitekitchen.com

There's something deeply satisfying about a dish that comes together this easily but looks this impressive on the table.

Common Recipe Questions

Yes, you can prepare the frittata up to 24 hours in advance. Store it covered in the refrigerator and reheat gently in a 350°F oven for about 10-15 minutes until warmed through. The flavors actually meld nicely overnight.

Yukon Gold potatoes work best for this frittata as they hold their shape well when cooked and have a buttery flavor. Russet potatoes can also be used, but they tend to be more starchy.

Yes, this frittata freezes well for up to 2 months. Allow it to cool completely, then wrap tightly in plastic wrap and aluminum foil. Thaw overnight in the refrigerator and reheat in a 350°F oven for 15-20 minutes.

The frittata is done when the center is set and doesn't jiggle when you gently shake the pan. A toothpick inserted into the center should come out clean. The top should be puffed and golden brown.

While Gruyère and Parmesan create a classic flavor, you can substitute with cheddar for a sharper taste, Swiss for a milder flavor, or even feta for a tangy twist. The key is using cheeses that melt well.

Bacon Potato Frittata

A savory dish combining bacon, potatoes, eggs, and cheese. Ideal for morning meals with rich flavors and satisfying texture.

Prep 20m
Cook 25m
Total 45m
Servings 6
Difficulty Easy

Ingredients

Proteins

  • 6 large eggs
  • 6 slices thick-cut bacon

Vegetables

  • 2 cups Yukon Gold potatoes, peeled and diced (about 2 medium potatoes)
  • 1 medium yellow onion, finely chopped
  • 2 tablespoons fresh chives, finely chopped (plus extra for garnish)

Dairy

  • 1/2 cup whole milk
  • 1 cup Gruyère cheese, grated
  • 1/4 cup Parmesan cheese, grated

Pantry & Seasonings

  • 2 tablespoons olive oil
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper

Instructions

1
Preheat Oven: Preheat your oven to 375°F (190°C).
2
Cook Bacon: In a large oven-safe skillet (preferably cast iron), cook the bacon over medium heat until crisp. Transfer bacon to a paper towel-lined plate and crumble when cool. Drain off all but 1 tablespoon of bacon fat from the skillet.
3
Sauté Potatoes and Onions: Add the olive oil to the skillet. Sauté the diced potatoes and onion over medium heat until potatoes are golden and just tender, about 8–10 minutes. Stir occasionally.
4
Prepare Egg Mixture: In a large bowl, whisk together eggs, milk, salt, and pepper. Stir in Gruyère, Parmesan, chives, and crumbled bacon.
5
Combine and Set on Stovetop: Evenly distribute the potato and onion mixture in the skillet. Pour the egg mixture over the top, gently stirring to combine. Cook over medium-low heat for 3–4 minutes, just until the edges begin to set.
6
Bake Until Set: Transfer the skillet to the preheated oven and bake for 15–18 minutes, or until the frittata is puffed and set in the center.
7
Rest and Serve: Remove from the oven and let rest for 5 minutes. Garnish with extra chives, slice, and serve warm.
Additional Information

Equipment Needed

  • Oven-safe skillet (10–12 inch, preferably cast iron)
  • Mixing bowls
  • Whisk
  • Cutting board and knife
  • Cheese grater

Nutrition (Per Serving)

Calories 325
Protein 18g
Carbs 14g
Fat 20g

Allergy Information

  • Contains: Eggs, Milk (dairy), and possibly traces of gluten if using pre-shredded cheese.
  • Bacon may contain preservatives—check labels if sensitive.
  • Double-check all ingredient labels for hidden allergens.
Olivia Marsh

Sharing easy, wholesome recipes and kitchen tips for fellow food lovers.