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.
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
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
- → Can I make this frittata vegetarian?
-
Yes, simply omit the bacon and add sautéed mushrooms or spinach to maintain a hearty texture and flavor.
- → What cheese substitutions work well here?
-
Gruyère can be replaced with cheddar or Swiss cheese for a similar melt and flavor profile.
- → How do I ensure the potatoes cook evenly?
-
Dice the potatoes uniformly and sauté them with onions until golden and tender before combining with the egg mixture.
- → What type of skillet is best for cooking?
-
Use a 10–12 inch oven-safe skillet, preferably cast iron, to ensure even cooking and easy transfer to the oven.
- → Can I prepare the frittata ahead of time?
-
Yes, assemble and refrigerate it before baking. Bake just before serving for best texture and flavor.