Bacon Potato Frittata

Close-up of a golden, puffy Bacon Potato Frittata served in a cast iron skillet, with melted Gruyère and crispy bacon bits visible. Pin it
Close-up of a golden, puffy Bacon Potato Frittata served in a cast iron skillet, with melted Gruyère and crispy bacon bits visible. | tasteterritory.com

This hearty frittata combines crispy bacon, tender potatoes, and creamy cheese in a fluffy egg base. Perfect for brunch or breakfast, it's easy to prepare and serves six. The dish bakes in the oven after stovetop preparation, resulting in a golden, puffed center with crisp edges.

The smell of bacon rendering in a cast iron skillet is one of those sensory anchors that stops me in my tracks every single time. I first made this frittata on a rainy Sunday morning when friends cancelled plans last minute, leaving me with ingredients meant for a crowd. What started as improvisation became the most requested dish in my regular rotation. Something about the way the eggs puff up in the oven makes the kitchen feel instantly cozy.

I served this at a neighborhood brunch last winter and watched three different people ask for the recipe before they finished their first slice. The best part was how silent the table went when everyone took that first bite. My friend Sarah actually admitted she normally skips breakfast but went back for seconds. That is when I knew this recipe was a keeper.

Ingredients

  • 6 large eggs: Room temperature eggs whisk up fluffier and incorporate more evenly with the milk and cheese
  • 6 slices thick-cut bacon: Thick bacon holds its texture better during baking and provides more pronounced smoky flavor throughout the frittata
  • 2 cups Yukon Gold potatoes: These potatoes have a naturally creamy texture that holds shape beautifully when diced and sautéed
  • 1 medium yellow onion: Finely chopped onion melts into the background and adds essential sweetness to balance the salty bacon
  • 2 tablespoons fresh chives: Fresh chives add mild onion flavor and bright green color that dried herbs cannot replicate
  • 1/2 cup whole milk: Whole milk creates the richest custard texture without making the eggs too heavy
  • 1 cup Gruyère cheese: Gruyère melts into silky strands and brings nutty complexity that pairs perfectly with bacon
  • 1/4 cup Parmesan cheese: Aged Parmesan adds salty depth and prevents the frittata from tasting too mild
  • 2 tablespoons olive oil: Olive oil helps the potatoes brown evenly without burning before they cook through
  • 1/2 teaspoon kosher salt: Kosher salt disperses more evenly and is easier to pinch and sprinkle
  • 1/4 teaspoon freshly ground black pepper: Freshly ground pepper has more aromatic complexity than pre-ground varieties

Instructions

Preheat the oven:
Getting your oven to 375°F before you start cooking means everything else can flow smoothly without interruption
Crisp the bacon:
Cook bacon in your oven-safe skillet until it renders its fat and turns golden brown, then drain all but one tablespoon of that flavorful grease
Sauté the vegetables:
Cook the diced potatoes and onion in the bacon fat and olive oil until they develop golden edges and tender interiors
Whisk the egg mixture:
Combine eggs with milk, salt, and pepper until fully blended, then stir in both cheeses, chives, and crumbled bacon
Combine and set the edges:
Spread the potato mixture evenly in the skillet, pour the eggs over top, and cook on the stovetop just until the edges begin to firm up
Bake until puffed:
Transfer the skillet to the oven and bake until the center is set and the top is lightly golden
Rest and serve:
Let the frittata rest for five minutes before slicing to help it hold its shape on the plate
A slice of savory Bacon Potato Frittata rests on a white plate, showcasing tender potatoes and fresh chives garnish. Pin it
A slice of savory Bacon Potato Frittata rests on a white plate, showcasing tender potatoes and fresh chives garnish. | tasteterritory.com

This recipe became my go-to when my sister moved into her first apartment and asked for something foolproof she could make for visiting friends. She texted me later saying her roommate declared it the best thing she had ever cooked. Now they make it every Sunday morning and have started experimenting with different additions.

Choosing the Right Pan

A well seasoned cast iron skillet is ideal for frittatas because it heats evenly and creates the most beautiful golden crust. However any oven safe skillet will work as long as it is roughly 10 to 12 inches across. The pan size matters because too small and the frittata will be thick and underbaked while too large produces a thin flat result.

Make It Your Own

The template for this frittata is incredibly forgiving once you understand the basic ratio of eggs to add ins. I have made versions with sautéed mushrooms and spinach in place of bacon for vegetarian friends. The key is keeping your total add ins to about two cups so the eggs still set properly.

Serving Suggestions

A frittata works beautifully for brunch alongside a fresh arugula salad dressed with lemon vinaigrette. For heartier meals serve it with roasted asparagus or sliced tomatoes. The dish travels well too making it perfect for potlucks or meal prep.

  • Try topping each serving with a dollop of sour cream or hot sauce for extra zip
  • A light green salad with bright citrus dressing cuts through the richness perfectly
  • Leftovers reheat best in a 300°F oven for about 10 minutes rather than the microwave
A whole Bacon Potato Frittata cooling on a wooden table, surrounded by brunch plates and a green salad side dish. Pin it
A whole Bacon Potato Frittata cooling on a wooden table, surrounded by brunch plates and a green salad side dish. | tasteterritory.com

There is something deeply satisfying about a dish that looks elegant but comes together with such simple ingredients. I hope this becomes one of those recipes you turn to again and again.

Recipe Q&A

Yes, simply omit the bacon and add sautéed mushrooms or spinach instead. You can also substitute different cheeses like cheddar or Swiss if you prefer.

A 10-12 inch oven-safe skillet, preferably cast iron, works best. The cast iron helps distribute heat evenly and creates a nice crust on the bottom.

Make sure to use enough oil in the skillet and ensure it's properly heated before adding ingredients. A well-seasoned cast iron skillet naturally prevents sticking.

Yes, you can assemble the frittata and refrigerate it overnight. Bake as directed the next morning for a fresh, hot breakfast without the morning prep work.

Slice and serve warm with a simple green salad or crusty bread. It's delicious on its own but pairs well with fresh vegetables or toast.

Bacon Potato Frittata

Savory egg dish with bacon, potatoes, and cheese creates a satisfying meal for any time of day.

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.
6
Initial Stovetop Cooking: Cook over medium-low heat for 3–4 minutes, just until the edges begin to set.
7
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.
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), 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.
Sabrina Lowell