Bacon Potato Frittata

Golden cubes of Yukon Gold potato and crispy bacon pieces are layered with melted Gruyère cheese in this Bacon Potato Frittata. Pin It
Golden cubes of Yukon Gold potato and crispy bacon pieces are layered with melted Gruyère cheese in this Bacon Potato Frittata. | oopsdelicious.com

This frittata combines crispy bacon, tender potatoes, and creamy cheese in a fluffy egg mixture. The dish starts with cooking bacon and sautéing potatoes in an oven-safe skillet, then mixing eggs with dairy and seasonings. The egg mixture gets poured over the cooked vegetables and baked until puffed and golden. Perfect for brunch with a satisfying texture and rich flavors.

The first time I made this frittata, my kitchen smelled like a cozy brunch spot. I had friends coming over last minute and threw together whatever I had in the fridge. Now it is the most requested dish whenever anyone stays over.

Last winter my sister stayed for a weekend and I made this on a snowy Sunday morning. We stood around the stove eating it straight from the pan with forks, refusing to wait for proper plates. That memory stuck with me.

Ingredients

  • 6 large eggs: Room temperature eggs whisk up better and create a fluffier texture
  • 6 slices thick-cut bacon: Thick cut holds its texture better than regular bacon and provides more flavor
  • 2 cups Yukon Gold potatoes: These potatoes hold their shape better than Russets and have a buttery flavor
  • 1 medium yellow onion: Finely chopped so it distributes evenly throughout the frittata
  • 2 tablespoons fresh chives: Add a mild onion flavor and bright pop of green color
  • 1/2 cup whole milk: Creates a tender creamy texture in the eggs
  • 1 cup Gruyère cheese: Melts beautifully and adds a nutty sophisticated flavor
  • 1/4 cup Parmesan cheese: Adds a salty sharp depth that balances the rich Gruyère
  • 2 tablespoons olive oil: Helps the potatoes cook evenly without sticking
  • 1/2 teaspoon kosher salt: Enhances all the flavors without overpowering
  • 1/4 teaspoon black pepper: Freshly ground adds a bright spicy note

Instructions

Get your oven ready:
Preheat to 375°F and move your oven rack to the middle position
Cook the bacon:
Cook bacon in an oven safe skillet until crisp then drain on paper towels and reserve 1 tablespoon of the fat
Prepare the vegetables:
Sauté the diced potatoes and onion in the 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 crumbled bacon
Assemble the frittata:
Spread the potato mixture evenly in the skillet then pour the egg mixture on top gently stirring to distribute
Set the edges on the stove:
Cook over medium low heat for 3 to 4 minutes until the edges start to firm up
Finish in the oven:
Bake for 15 to 18 minutes until puffed golden and completely set in the center
Rest and serve:
Let the frittata rest for 5 minutes before slicing which helps it hold its shape
A slice of the hearty Bacon Potato Frittata rests on a white plate, revealing fluffy eggs and tender onions. Pin It
A slice of the hearty Bacon Potato Frittata rests on a white plate, revealing fluffy eggs and tender onions. | oopsdelicious.com

This recipe became my go to for new neighbors and housewarming gifts. Something about a homemade frittata makes people feel instantly welcome in a new home.

Choosing the Right Pan

A cast iron skillet is my top choice because it holds heat evenly and creates the most beautiful golden crust. If you do not have one any oven safe skillet will work but avoid nonstick pans with plastic handles that cannot go in the oven.

Make Ahead Tips

You can cook the bacon and dice the potatoes the night before to speed up morning prep. Keep them covered in the refrigerator then just warm them slightly before adding the eggs.

Serving Suggestions

A simple arugula salad with lemon vinaigrette cuts through the richness perfectly. Toast adds crunch and extra napkins are always appreciated.

  • Try adding sautéed mushrooms or spinach for extra vegetables
  • Fresh fruit on the side balances the savory frittata
  • Hot sauce or red pepper flakes add a nice kick for spice lovers
Overhead view of a freshly baked Bacon Potato Frittata garnished with green chives, served alongside a fresh green salad. Pin It
Overhead view of a freshly baked Bacon Potato Frittata garnished with green chives, served alongside a fresh green salad. | oopsdelicious.com

There is something deeply satisfying about serving a dish that looks impressive but comes together so easily. I hope this becomes a favorite in your kitchen too.

Recipe FAQs

Yukon Gold potatoes are recommended for their creamy texture and golden color when cooked. They hold their shape well during sautéing and baking.

Yes, simply omit the bacon and add sautéed mushrooms or spinach instead. You may need to adjust cooking times slightly for the vegetables.

Gruyère works beautifully for its nutty flavor and excellent melting properties. You can substitute with cheddar or Swiss cheese if preferred.

Use a well-seasoned cast iron skillet or ensure your pan is properly greased. The bacon fat left in the pan also helps prevent sticking.

The frittata is best served fresh, but you can prepare components ahead. Cook bacon and potatoes in advance, then assemble and bake when ready to serve.

Bacon Potato Frittata

A savory dish combining crispy bacon, tender potatoes, and melted cheese in a fluffy egg base. Ideal for weekend mornings or brunch gatherings.

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 in Skillet: Evenly distribute the potato and onion mixture in the skillet. Pour the egg mixture over the top, gently stirring to combine.
6
Set Edges on Stovetop: Cook over medium-low heat for 3–4 minutes, just until the edges begin to set.
7
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.
8
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—check labels if sensitive
Tara Livingston

Home cook sharing easy, flavorful recipes and real-life kitchen tips for busy, food-loving families.