Bacon Potato Frittata

The finished Bacon Potato Frittata rests in a skillet, featuring golden eggs, crisp bacon bits, and melted Gruyère cheese on top. Save
The finished Bacon Potato Frittata rests in a skillet, featuring golden eggs, crisp bacon bits, and melted Gruyère cheese on top. | cookingwithkendra.com

This savory frittata blends crispy bacon with tender Yukon Gold potatoes and a rich mix of Gruyère and Parmesan cheeses. The potatoes are sautéed with onion before combining with fluffy eggs and fragrant chives. After a brief skillet cook, it’s baked until puffed and set, then garnished with fresh chives. Ideal for an easy, hearty brunch or breakfast, its creamy texture and balanced flavors make it a satisfying meal. Variations include omitting bacon or substituting cheeses, providing flexibility for different tastes.

The first time I made this frittata, I was hosting a last-minute brunch and panicked when I realized I'd forgotten to buy bread. Turns out that happy accident was exactly what I needed, because this dish became the star of the table anyway.

My grandmother always taught me that eggs should never be rushed, and this recipe proves her point every single time. I've learned that the patience you give the stovetop step pays off in the most velvety texture you can imagine.

Ingredients

  • 6 large eggs: Room temperature eggs whisk up fluffier and incorporate more evenly into the potato mixture
  • 6 slices thick-cut bacon: The smoky fat becomes part of the cooking foundation, so thick-cut gives you more flavor to work with
  • 2 cups Yukon Gold potatoes: These hold their shape better than russets and develop a beautiful golden crust in the skillet
  • 1 medium yellow onion: Finely chopped so it sweetens evenly without overwhelming each bite with large onion pieces
  • 2 tablespoons fresh chives: Their mild onion flavor bridges the gap between the bacon and eggs without being too sharp
  • 1/2 cup whole milk: Creates a custard-like texture that makes the frittata feel luxurious rather than rubbery
  • 1 cup Gruyère cheese: Melts into silky pockets of nutty flavor that complement the salty bacon perfectly
  • 1/4 cup Parmesan cheese: Adds a salty finish that wakes up your palate against the rich background
  • 2 tablespoons olive oil: Helps the potatoes develop that gorgeous golden color without burning the bacon fat
  • 1/2 teaspoon kosher salt: Essential for bringing out the natural sweetness of the potatoes and onions
  • 1/4 teaspoon freshly ground black pepper: Provides just enough heat to make the whole dish sing without overpowering delicate flavors

Instructions

Preheat the oven:
Set your oven to 375°F (190°C) while you prep ingredients, giving it plenty of time to reach the right temperature for that final bake.
Cook the bacon:
Crisp the bacon in a large oven-safe skillet over medium heat, then transfer to a paper towel and drain all but 1 tablespoon of the rendered fat.
Sauté the vegetables:
Add olive oil to the skillet and cook the diced potatoes and onion for 8-10 minutes until golden and tender, stirring occasionally.
Whisk the egg mixture:
In a large bowl, combine eggs, milk, salt, and pepper until well blended, then stir in both cheeses, chives, and the crumbled bacon.
Combine and set edges:
Distribute the potato mixture evenly in the skillet, pour the egg mixture over top, and cook over medium-low heat for 3-4 minutes until edges begin to set.
Bake until puffed:
Transfer to the preheated oven and bake for 15-18 minutes until the frittata is puffed and completely set in the center.
Rest and serve:
Let the frittata rest for 5 minutes before garnishing with extra chives, slicing into wedges, and serving warm.
A close-up view shows the hearty frittata with tender potatoes and onions, garnished with fresh chives, ready for a savory brunch. Save
A close-up view shows the hearty frittata with tender potatoes and onions, garnished with fresh chives, ready for a savory brunch. | cookingwithkendra.com

Last spring, my neighbor came over for what was supposed to be a quick coffee catch-up and ended up staying for two hours, picking at the frittata remnants long after our plates were empty. That's when I knew this wasn't just breakfast food but something that pulls people to the table and keeps them there.

Making It Your Own

I've experimented with adding sautéed mushrooms or spinach when I want something lighter, and the technique remains exactly the same. The key is cooking any vegetables before adding the eggs so they release excess moisture.

The Skillet Secret

Cast iron is my go-to because it holds heat so evenly, but any oven-safe skillet works beautifully. Just avoid non-stick surfaces that can't handle high oven temperatures.

Make-Ahead Magic

This frittata reheats surprisingly well and actually develops more flavor overnight, making it perfect for meal prep or weekend brunch prep.

  • Cool completely before refrigerating in an airtight container
  • Reheat individual slices in a 300°F oven for 10 minutes
  • Serve with a simple arugula salad to cut through the richness
Overhead shot of a slice of Bacon Potato Frittata being lifted, revealing fluffy layers of egg, cheese, and bacon on a plate. Save
Overhead shot of a slice of Bacon Potato Frittata being lifted, revealing fluffy layers of egg, cheese, and bacon on a plate. | cookingwithkendra.com

Whether it's a holiday morning or just a Tuesday that needs something special, this frittata never fails to make the kitchen feel like the heart of the home.

Recipe FAQs

Yes, simply omit the bacon and add sautéed mushrooms or spinach to maintain a hearty texture and flavor.

Gruyère can be replaced with cheddar or Swiss cheese for a similar melt and flavor profile.

Dice the potatoes uniformly and sauté them with onions until golden and tender before combining with the egg mixture.

Use a 10–12 inch oven-safe skillet, preferably cast iron, to ensure even cooking and easy transfer to the oven.

Yes, assemble and refrigerate it before baking. Bake just before serving for best texture and flavor.

Bacon Potato Frittata

A savory dish with crisp bacon, tender potatoes, and creamy cheeses, perfect for brunch or breakfast.

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)
  • Bacon may contain preservatives—check labels if sensitive
  • Pre-shredded cheese may contain traces of gluten
Kendra Lewis

Sharing simple, homemade recipes and handy cooking tips for fellow home cooks.