This frittata combines crispy bacon, tender diced potatoes, and a creamy cheese mixture baked to perfection. The dish starts with cooking bacon and sautéing potatoes in a skillet, then mixing eggs with milk and cheeses before baking until set. Perfect for brunch or breakfast, serving 6 people with a golden, fluffy texture.
My mother-in-law handed down this frittata recipe after I raved about it at Sunday brunch, confessing she'd been making it for thirty years. What struck me wasn't just the combination of bacon and potatoes, but how something so simple could make six people fall silent at the table. The way the eggs puff up in the oven always feels like magic, no matter how many times I pull that skillet from the oven.
Last Christmas morning, I made this while still wearing my pajamas, and my sister-in-law asked if I'd ordered it from a restaurant. The kitchen smelled like bacon and caramelized onions, the kind of warmth that makes December mornings feel like something out of a storybook. Everyone lingered at the table longer than usual, which I've learned is the highest compliment a breakfast can receive.
Ingredients
- 6 large eggs: Room temperature eggs whisk up fluffier and incorporate better with the milk for that perfect custard texture
- 6 slices thick-cut bacon: Thick-cut renders more fat and holds its texture better in the frittata than regular bacon
- 2 cups Yukon Gold potatoes: These potatoes hold their shape beautifully and develop a creamy interior without falling apart
- 1 medium yellow onion: Finely chopped so it sweetens and softens throughout the frittata rather than staying crunchy
- 2 tablespoons fresh chives: Their mild onion flavor brightens everything, and the green specks make each slice look inviting
- 1/2 cup whole milk: Creates that tender, custard-like texture that distinguishes frittatas from dryer baked eggs
- 1 cup Gruyère cheese: Adds a nutty depth that melts into creamy pockets throughout the eggs
- 1/4 cup Parmesan cheese: Provides a salty, savory kick that balances the richness of the other ingredients
- 2 tablespoons olive oil: Helps the potatoes develop golden edges without absorbing too much bacon fat
- 1/2 teaspoon kosher salt: Essential for bringing out all the flavors, especially the potatoes
- 1/4 teaspoon freshly ground black pepper: Just enough to add a gentle warmth without overpowering the delicate eggs
Instructions
- Get your oven ready:
- Preheat to 375°F so it's fully heated when you're ready to bake the frittata
- Crisp the bacon:
- Cook in a large oven-safe skillet until crisp, then drain on paper towels and reserve one tablespoon of the rendered fat
- Cook the vegetables:
- Add olive oil to the skillet and sauté potatoes and onions until golden and tender, stirring occasionally for even browning
- Whisk the egg mixture:
- Beat eggs with milk, salt, and pepper, then stir in both cheeses, chives, and the crumbled bacon
- Combine everything:
- Spread potatoes evenly in the skillet, pour egg mixture over top, and gently fold to distribute the vegetables
- Start on the stovetop:
- Cook over medium-low heat for 3-4 minutes until the edges just begin to set
- Finish in the oven:
- Bake for 15-18 minutes until the center is set and the top is puffed and golden
- Rest before serving:
- Let it sit for 5 minutes so the texture settles, then garnish with extra chives and slice into wedges
This recipe became my go-to for new neighbors and grieving friends alike, because it feeds a crowd without me being stuck in the kitchen missing the conversation. There's something about a warm, savory frittata that makes people feel taken care of, like you've wrapped them in a edible hug.
Make It Yours
The beauty of a frittata is its flexibility—swap in sautéed mushrooms and spinach for a vegetarian version, or use whatever cheese you have in the fridge. I've made this with aged cheddar when Gruyère wasn't available, and though the flavor profile shifts, it's still delicious.
Serving Suggestions
A simple arugula salad with lemon vinaigrette cuts through the richness beautifully, and crusty bread is perfect for soaking up any remaining egg on your plate. For brunch, I like to set out mixed berries and maybe some yogurt to balance the savory main.
Storage & Reheating
Leftovers keep remarkably well in the refrigerator for up to three days, though the texture becomes slightly more dense. Reheat slices in a 350°F oven for 10 minutes rather than the microwave, which can make the eggs rubbery.
- Cool completely before wrapping in plastic or storing in an airtight container
- Room temperature frittata is actually quite good, perfect for picnics or packed lunches
- Never reheat more than once—the quality declines noticeably with each heating cycle
Whether for Christmas morning or a Tuesday dinner, this frittata has never let me down. Some recipes earn their place in your repertoire not through fancy techniques, but through reliable comfort and the way they bring people together around the table.
Recipe Q&A
- → Can I make this frittata vegetarian?
-
Yes, simply omit the bacon and add sautéed mushrooms or spinach instead for a delicious vegetarian version.
- → What type of cheese works best?
-
Gruyère provides the best flavor, but you can substitute with cheddar or Swiss cheese if preferred.
- → How long does it take to prepare?
-
The total preparation and cooking time is 45 minutes, with 20 minutes of prep and 25 minutes of cooking.
- → What skillet should I use?
-
An oven-safe skillet, preferably cast iron, works best for this recipe.
- → Can I make this ahead of time?
-
The frittata is best served fresh, but you can prepare components ahead and assemble just before baking.