Bacon Potato Frittata

Golden slices of Bacon Potato Frittata rest on a white plate, featuring crispy bacon bits and melted Gruyère cheese.  Pin it
Golden slices of Bacon Potato Frittata rest on a white plate, featuring crispy bacon bits and melted Gruyère cheese. | cookible.com

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
Close-up of a hearty Bacon Potato Frittata with tender potatoes and fresh chives, served alongside a simple green salad.  Pin it
Close-up of a hearty Bacon Potato Frittata with tender potatoes and fresh chives, served alongside a simple green salad. | cookible.com

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
Freshly baked Bacon Potato Frittata in a cast iron skillet, showcasing a fluffy, golden-brown texture and savory garnishes. Pin it
Freshly baked Bacon Potato Frittata in a cast iron skillet, showcasing a fluffy, golden-brown texture and savory garnishes. | cookible.com

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

Yes, simply omit the bacon and add sautéed mushrooms or spinach instead for a delicious vegetarian version.

Gruyère provides the best flavor, but you can substitute with cheddar or Swiss cheese if preferred.

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

An oven-safe skillet, preferably cast iron, works best for this recipe.

The frittata is best served fresh, but you can prepare components ahead and assemble just before baking.

Bacon Potato Frittata

Savory dish with bacon, potatoes, and cheese. Ideal for morning meals.

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 (190°C).
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: 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), and possibly traces of gluten if using pre-shredded cheese.
  • Bacon may contain preservatives—check labels if sensitive.
  • Double-check all ingredient labels for hidden allergens.
Jenna Lawson

Sharing simple, tasty recipes and kitchen tips for home cooks and food lovers.