Bacon Potato Frittata

Golden Bacon Potato Frittata bubbling in a cast iron skillet with melted Gruyère and fresh chives. Save
Golden Bacon Potato Frittata bubbling in a cast iron skillet with melted Gruyère and fresh chives. | freshbitewave.com

This frittata combines crispy bacon, tender potatoes, and creamy cheeses for a hearty breakfast or brunch option. With a 45-minute total time, it's perfect for feeding a crowd or meal prep. The dish uses simple ingredients and requires only one skillet, making cleanup easy.

My sister-in-law made this for Christmas brunch last year while we were all still in pajamas, and I've been thinking about it ever since. Something about the combination of sizzling bacon and golden brown potatoes just makes everything feel right with the world.

Last Sunday I made this for friends who'd just moved into their new apartment, still surrounded by half-unpacked boxes. We ate standing up in the kitchen, leaning against counters, and nobody minded one bit. That's the kind of dish this is.

Ingredients

  • 6 large eggs: Room temperature eggs blend more smoothly and create a silkier texture in the final bake
  • 6 slices thick-cut bacon: Thick-cut holds up better during cooking and provides those satisfying crispy bites throughout
  • 2 cups Yukon Gold potatoes: These naturally creamy potatoes hold their shape better than russets and cook up golden
  • 1 medium yellow onion: Finely chopped so it melts into the frittata rather than creating overwhelming chunks
  • 2 tablespoons fresh chives: Their mild onion flavor brightens everything without overpowering the delicate eggs
  • 1/2 cup whole milk: Creates that perfect custard-like texture that sets up beautifully in the oven
  • 1 cup Gruyère cheese: Nutty and melts like a dream, creating those irresistible cheesy pockets throughout
  • 1/4 cup Parmesan cheese: Adds a salty depth that makes every bite more interesting
  • 2 tablespoons olive oil: Helps the potatoes develop that gorgeous golden crust before the eggs go in
  • 1/2 teaspoon kosher salt: Essential for bringing out all the flavors, especially the potatoes
  • 1/4 teaspoon freshly ground black pepper: Just enough warmth to contrast with the rich cheese and eggs

Instructions

Get your oven ready:
Preheat to 375°F so it's fully hot when you're ready to bake the frittata
Cook the bacon:
Crisp it in your oven-safe skillet over medium heat, then drain on paper towels and save that precious bacon fat
Sauté the vegetables:
Cook the potatoes and onion in a mix of bacon fat and olive oil until golden and tender, about 8 to 10 minutes
Whisk the egg mixture:
Beat eggs with milk, salt, and pepper, then stir in both cheeses, chives, and that crumbled bacon
Assemble in the skillet:
Spread the potatoes evenly, pour the egg mixture over top, and give it a gentle stir to distribute everything
Set the edges on the stovetop:
Cook over medium-low heat for 3 to 4 minutes until you see the edges start to firm up
Bake until puffed and golden:
Transfer to the oven for 15 to 18 minutes until the center is set and the top is lightly browned
Let it rest before serving:
Wait 5 minutes so the frittata settles, then slice and garnish with extra chives
Sliced Bacon Potato Frittata on a white plate, served with a light salad for a hearty brunch. Save
Sliced Bacon Potato Frittata on a white plate, served with a light salad for a hearty brunch. | freshbitewave.com

This recipe has become my go-to whenever life feels overwhelming. There's something incredibly grounding about standing at the stove, listening to potatoes sizzle, knowing something delicious is about to happen.

Make It Your Own

Once you've got the basic technique down, this frittata becomes a canvas for whatever you have on hand. Sometimes I add diced bell peppers for color, or swap in sharp cheddar when that's what the fridge is offering.

Serving Suggestions

A simple arugula salad dressed with lemon vinaigrette cuts through the richness beautifully. On lazy weekends, I'll toast some crusty bread and call it a complete meal that feeds a crowd without much fuss.

Storage and Reheating

The frittata keeps beautifully in the refrigerator for up to four days, wrapped tight or stored in an airtight container. Reheat cold slices in a 300°F oven for about 10 minutes to revive that just-baked texture.

  • Microwaving works in a pinch but can make the eggs rubbery
  • Frittata freezes well for up to two months if you're meal prepping
  • Serve cold slices for breakfast on busy mornings—they're surprisingly good
Close-up of Bacon Potato Frittata showing crispy bacon and tender potatoes inside a fluffy egg custard. Save
Close-up of Bacon Potato Frittata showing crispy bacon and tender potatoes inside a fluffy egg custard. | freshbitewave.com

There's something deeply satisfying about a dish that looks impressive but comes together with such simple ingredients. Hope this frittata finds its way into your kitchen rotation soon.

Recipe FAQs

Yes! Simply omit the bacon and add sautéed mushrooms or spinach instead. You can also substitute Gruyère with cheddar or Swiss cheese if desired.

An oven-safe skillet, preferably cast iron, works best. A 10-12 inch skillet is ideal for this recipe.

The total preparation and cooking time is 45 minutes, with 20 minutes of prep time and 25 minutes of cooking time.

Yukon Gold potatoes work best for their creamy texture, but you can use russet or red potatoes as alternatives.

This frittata pairs well with a simple green salad or crusty bread. It's also delicious on its own as a complete meal.

Bacon Potato Frittata

A savory combination of bacon, potatoes, and cheese creates this satisfying breakfast dish.

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.
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é Vegetables: 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 Edges: 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 Frittata: 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)
  • Pre-shredded cheese may contain traces of gluten
  • Bacon may contain preservatives
Jordan Blake

Sharing wholesome, easy meals and real-life kitchen tips for fellow home cooks.