Hearty Bacon Potato Frittata
The kitchen smelled like a dream at 6:45 a.m., which was a rare occurrence in our house. I was visiting my cousin Olivia in Vermont during maple tapping season, and while the rest of the family rushed to the woods to check on the trees, Olivia and I stayed back for “breakfast duty.” We needed something hearty for the crew, something that didn’t require juggling three skillets or waiting for yeast to rise. That morning, a Bacon Potato Frittata saved the day and it’s been saving mornings ever since.
One of Olivia’s friends, a local beekeeper named Theo, dropped off a basket of eggs and fresh chives before sunrise. The eggs were still warm, tucked into a handwoven basket, and I remember feeling a bit of awe cracking them into the bowl. There was a special sort of silence as we layered everything into the skillet the sizzle of bacon, the gentle stir of diced potatoes soaking in golden fat, the unmistakable fragrance of fresh herbs.
Since that trip, I’ve made this dish in different kitchens across the country during a foggy weekend in Monterey, on a lazy Sunday in my Brooklyn apartment, even once in a tiny rental cabin near Sedona with no Wi-Fi and spotty gas flow.
The Bacon Potato Frittata always delivers. It’s humble, but impressive. Reliable, but never boring. You can dress it up with greens or keep it rustic and simple. And it’s one of the few breakfasts that makes people look up from their phones without saying a word just a satisfied hum and an empty plate.

Short Description
This Bacon Potato Frittata is a golden, fluffy baked egg dish filled with crispy bacon, tender potatoes, creamy cheddar, and fresh chives.
Key Ingredients
- 8 large eggs
- 6 strips bacon, chopped
- 2 medium potatoes, diced
- ½ cup heavy cream
- ¼ cup fresh chives, chopped
- ½ cup cheddar cheese, grated
- Salt and pepper to taste
- 2 tablespoons olive oil
Tools Needed
- 10-inch oven-safe nonstick or cast-iron skillet
- Mixing bowls
- Whisk
- Wooden spoon or spatula
- Oven mitts
- Sharp knife and cutting board
Cooking Instructions
Step 1: Preheat the Oven
Preheat your oven to 375°F (190°C) and place the rack in the center position.
Step 2: Cook the Bacon
Heat your skillet over medium heat. Add the chopped bacon and cook until crispy and golden, about 5–7 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave the bacon fat in the skillet.
Step 3: Cook the Potatoes
Add the diced potatoes to the skillet. Sauté them in the rendered bacon fat over medium heat, stirring occasionally, until golden and tender, about 10–12 minutes. If the pan gets too dry, drizzle in 1 tablespoon of olive oil.
Step 4: Prepare the Egg Mixture
In a mixing bowl, whisk together the eggs, heavy cream, salt, and pepper until smooth and airy. Stir in half of the chopped chives for an herby finish.
Step 5: Assemble the Frittata
Pour the egg mixture over the cooked potatoes in the skillet. Gently shake the pan to distribute evenly. Sprinkle the cooked bacon and grated cheddar over the top.
Step 6: Start on the Stove
Let the frittata cook on the stovetop over medium-low heat for about 3 minutes, just until the edges begin to set.
Step 7: Finish in the Oven
Transfer the skillet to the preheated oven. Bake for 15–20 minutes, or until the center is fully set and puffed, and the top is lightly golden.
Step 8: Garnish and Serve
Remove from the oven, cool for 5 minutes, and sprinkle with remaining chives before slicing into wedges.
Why You’ll Love This Recipe
Packed with protein and flavor
Made in one skillet with minimal cleanup
Hearty and filling for breakfast or brunch
Easily customizable with other vegetables or cheese
Great for meal prep or leftovers
Mistakes to Avoid & Solutions
Overcooking the eggs
Overbaked frittatas turn rubbery.
Solution: Check at 15 minutes and jiggle the pan gently. The center should be just set.
Potatoes not fully cooked
Undercooked potatoes will taste chalky.
Solution: Sauté them long enough until fork-tender before adding the eggs.
Using too much cream
Too much dairy can make the frittata overly wet.
Solution: Stick to the ½ cup heavy cream measurement.
Forgetting to grease the skillet
Even nonstick skillets can cling to eggs.
Solution: Ensure the pan is well-oiled or has residual bacon fat before adding eggs.
Uneven toppings
Cheese and bacon clumps lead to lopsided flavor.
Solution: Distribute evenly for balanced bites in every slice.
Serving and Pairing Suggestions
Serve warm with a side of arugula salad and balsamic vinaigrette
Add a slice of toasted sourdough with butter
Pair with fresh squeezed orange juice or iced cold brew
Perfect for family-style brunch tables
Slice into squares for a breakfast buffet
Storage and Reheating Tips
Store leftovers in an airtight container in the refrigerator for up to 4 days
To reheat, microwave individual slices for 30–45 seconds or warm in a 325°F oven for 10 minutes
Avoid freezing, as the texture of the eggs and potatoes may change
If storing in skillet, cover tightly with foil and refrigerate
Let sit at room temperature for 15 minutes before reheating for even warming
FAQs
1. Can I make this frittata ahead of time?
Yes, it reheats well and can be made a day in advance.
2. Can I use milk instead of heavy cream?
You can substitute with whole milk or half-and-half, though the texture will be slightly lighter.
3. What kind of potatoes work best?
Yukon Gold or red potatoes hold their shape well and offer great flavor.
4. Do I have to use a cast-iron skillet?
No, any oven-safe nonstick skillet works. Just be sure it can go from stovetop to oven.
5. Can I add vegetables to this recipe?
Absolutely. Try spinach, bell peppers, or mushrooms sauté them first to remove moisture.
Tips & Tricks
Crack the eggs into a separate bowl before whisking to avoid shells
Add a pinch of smoked paprika for depth
Let the frittata cool slightly before slicing to help it hold shape
Use freshly grated cheese for better melt and flavor
Whisk the eggs thoroughly to ensure fluffiness
Recipe Variations
1. Spinach and Feta Frittata
Replace bacon with sautéed spinach and use crumbled feta instead of cheddar. Add nutmeg to the egg mixture for warmth.
2. Mushroom and Swiss
Use 1 cup sautéed cremini mushrooms in place of potatoes. Add ½ cup grated Swiss cheese and fresh thyme for an earthy twist.
3. Zucchini and Ham
Grate 1 small zucchini (squeeze out moisture) and pair it with diced cooked ham and mozzarella. Add to the pan just before pouring in the egg mixture.
4. Smoked Salmon and Dill
Skip the bacon and potatoes. Add flaked smoked salmon, thinly sliced red onion, and fresh dill for a brunch-worthy variation.
Final Thoughts
Mornings in our house are usually a blur coffee brewing, kids grabbing backpacks, someone always looking for their keys. But on Bacon Potato Frittata mornings, everything shifts. The kitchen smells like breakfast should, and people actually slow down long enough to sit, talk, and enjoy.
Hearty Bacon Potato Frittata
Course: Main CourseDifficulty: Easy6
servings15
minutes25
minutesThis Bacon Potato Frittata is a golden, fluffy baked egg dish filled with crispy bacon, tender potatoes, creamy cheddar, and fresh chives.
Ingredients
8 large eggs
6 strips bacon, chopped
2 medium potatoes, diced
½ cup heavy cream
¼ cup fresh chives, chopped
½ cup cheddar cheese, grated
Salt and pepper to taste
2 tablespoons olive oil
Directions
- Preheat oven to 375°F (190°C), rack in the center.
- Cook chopped bacon in a skillet over medium heat until crispy, then remove and reserve the fat.
- Add diced potatoes; sauté in bacon fat 10–12 minutes until golden, adding olive oil if needed.
- Whisk eggs, cream, salt, pepper, and half the chives until smooth.
- Pour egg mixture over potatoes, then sprinkle bacon and cheddar evenly on top.
- Cook on stovetop 3 minutes until edges begin to set.
- Transfer skillet to oven; bake 15–20 minutes until puffed and set.
- Cool 5 minutes, garnish with remaining chives, and slice to serve.
What started as a quick solution for feeding a hungry group turned into something we now make on purpose. The crispy potatoes, smoky bacon, and fluffy eggs hit the table hot, and no one ever complains when it’s frittata day.
If this Bacon Potato Frittata lands on your table, I hope it brings the same kind of quiet joy it brings to mine simple moments, shared food, and a reason to linger just a little longer.