As the aroma of sizzling bacon fills the kitchen, I can’t help but feel a wave of nostalgia wash over me. There’s something magical about gathering around the breakfast table with family and friends, and that’s exactly where Ina Garten’s Bacon Potato Frittata shines. This delightful dish is a comforting blend of crispy bacon and tender potatoes, all nestled in a light, fluffy egg base that transforms any meal into a moment to savor. Whether it’s a leisurely weekend brunch or a quick weeknight dinner, this easy-to-make frittata not only pleases the palate but also fits seamlessly into your busy schedule. Plus, it elevates simple ingredients into a hearty, crowd-pleasing favorite. Curious about how to whip up this delicious masterpiece in your own kitchen? Let’s dive into the recipe!

Why is this frittata a must-try?
Comforting Flavors: The combination of crispy bacon and tender potatoes creates a satisfying taste that warms your heart.
Easy Preparation: This frittata is a breeze to make with simple ingredients and straightforward steps, making it perfect for both experienced cooks and beginners.
Versatile Dish: You can customize this recipe by adding your favorite vegetables or swapping in different cheeses, ensuring it suits everyone’s palate.
Perfect for Any Meal: Ideal for brunch or a quick dinner, this dish embodies the essence of American comfort food. Don’t forget to check out my Chicken Bacon Ranch for another delicious option!
Impressive Presentation: This frittata comes out golden and fluffy, promising a delightful centerpiece for any table that will impress family and friends.
Bacon Potato Frittata Ingredients
• Get ready to create a comforting masterpiece!
For the Frittata
- Eggs – Use room temperature eggs for a fluffier texture.
- Bacon – Opt for thick-cut bacon to add a satisfying crunch.
- Potatoes – Diced Yukon Gold or red potatoes give heartiness; avoid overcooking for the best texture.
- Heavy Cream – Enhances the richness; substitute with milk for a lighter version.
- Chives – Fresh chives add a herby flavor; green onions make a great alternative.
- Cheddar Cheese – Sharp cheddar brings creaminess; Gruyère or Monterey Jack can provide a delicious twist.
- Salt and Pepper – Essential to season the dish; adjust to suit your taste.
- Olive Oil – Used for cooking; butter can add a richer flavor if preferred.
Optional Toppings
- Chopped Fresh Herbs – Garnish with extra herbs for added freshness, like parsley or basil.
- Hot Sauce – For a kick, add a dash of your favorite hot sauce before serving.
This Bacon Potato Frittata is not only a comforting breakfast choice, but it’s also incredibly satisfying for any meal during the day!
Step‑by‑Step Instructions for Bacon Potato Frittata
Step 1: Preheat Your Oven
Begin by preheating your oven to 375°F (190°C). This ensures that your frittata will cook evenly and achieve that lovely, golden hue. While the oven heats up, you can gather your ingredients, setting the stage for a delightful Bacon Potato Frittata.
Step 2: Cook the Bacon
In a large, oven-safe skillet over medium heat, cook the chopped thick-cut bacon until it becomes crispy, usually around 6–8 minutes. Stir occasionally to prevent sticking, and once cooked, use a slotted spoon to transfer the bacon to a plate lined with paper towels, allowing it to drain excess grease and stay crunchy.
Step 3: Sauté the Potatoes
In the same skillet, with the leftover bacon fat, add your diced Yukon Gold or red potatoes. Sauté them over medium heat for about 10 minutes, stirring frequently, until they’re golden brown and tender but not mushy. The potatoes should be soft enough to pierce with a fork and golden for that added flavor.
Step 4: Whisk the Egg Mixture
While the potatoes are cooking, whisk together 8 room temperature eggs with 1/4 cup heavy cream, salt, and pepper in a mixing bowl. Beat the mixture until it’s well combined and slightly frothy, which helps achieve a fluffy texture in your Bacon Potato Frittata.
Step 5: Combine the Ingredients
Once the potatoes are ready, reduce the heat to medium-low and pour the egg mixture over the sautéed potatoes in the skillet. Gently stir to combine, ensuring the potatoes are evenly distributed within the eggs.
Step 6: Add Bacon and Cheese
Now it’s time to sprinkle the crispy bacon and 1 cup of grated cheddar cheese evenly over the top of the egg and potato mixture. This layering not only adds flavor but also creates a deliciously cheesy crust in your Bacon Potato Frittata as it cooks.
Step 7: Cook on the Stovetop
Allow the frittata to cook on the stovetop for about 3 minutes. As it cooks, you’ll notice the edges beginning to set. Keep an eye out for this visual cue to ensure the bottom is nicely set before transferring it to the oven.
Step 8: Bake to Perfection
Carefully transfer the skillet to your preheated oven and bake for 15-20 minutes. You’ll know it’s done when the frittata is puffed up, golden on top, and a toothpick inserted into the center comes out clean.
Step 9: Rest Before Slicing
Once baked, remove the skillet from the oven and let the frittata rest for 5 minutes. This resting period allows it to set further, making it easier to slice and serve your delicious Bacon Potato Frittata.
Step 10: Garnish and Serve
Before serving, garnish your frittata with freshly chopped chives for a pop of color and fresh flavor. Slice into wedges and enjoy at your breakfast table, sharing this comforting masterpiece with your loved ones!

Expert Tips for the Bacon Potato Frittata
-
Room Temperature Eggs: Using room temperature eggs not only enhances the fluffiness of your Bacon Potato Frittata but also helps in better mixing with the other ingredients.
-
Watch the Potatoes: Avoid overcooking the potatoes; they should be tender yet firm. This keeps the texture in your frittata from becoming mushy and unappealing.
-
Use the Right Skillet: A cast iron skillet is ideal for this recipe as it provides even heat distribution, leading to optimal browning on the edges of your frittata.
-
Layer Wisely: Ensure that the bacon and cheese are distributed evenly across the frittata mixture. This creates a flavorful crust that enhances every bite.
-
Rest Before Cutting: Allow the frittata to rest for five minutes after baking. This gives it time to firm up, making it easier to slice and serve beautifully.
How to Store and Freeze Bacon Potato Frittata
Fridge: Store leftover Bacon Potato Frittata in an airtight container for up to 3 days. This keeps it fresh and allows you to enjoy those comforting flavors later.
Freezer: If you want to save it for later, freeze your frittata by slicing it into portions and wrapping each slice tightly in plastic wrap. It can be frozen for up to 2 months.
Reheating: To reheat, simply thaw overnight in the fridge and reheat in a 350°F (175°C) oven for about 10-15 minutes, or until heated through. This helps maintain the frittata’s fluffy texture.
Serving: For the best taste, serve warm; the flavors of the bacon and potatoes really shine when freshly reheated!
Bacon Potato Frittata Variations
Feel free to mix things up and make this Bacon Potato Frittata your own masterpiece!
-
Sausage Swap: Replace bacon with cooked sausage for a hearty twist. The spices in sausage will add a whole new flavor profile that enhances the frittata beautifully.
-
Vegetarian Option: Skip the bacon entirely and add sautéed spinach, bell peppers, or mushrooms. This variation brings out a vibrant color and fresh taste that everyone will love.
-
Cheese Change: Swap cheddar for feta or goat cheese for a creamy, tangy flavor. The result is a delightful contrast with the savory potatoes and eggs that lends a Mediterranean flair.
-
Spice It Up: Add a pinch of red pepper flakes for a gentle kick. This subtle heat can elevate the dish and surprise your taste buds without overwhelming the comforting flavors.
-
Herb Garden: Incorporate fresh herbs like thyme or dill instead of chives. Their aromatic qualities will enhance the overall flavor and make your frittata feel even more special.
-
Creamy Substitution: Use sour cream or Greek yogurt in place of heavy cream for tanginess and a slightly lighter frittata. This swap also imparts a delightful creaminess to each bite.
-
Zucchini Frittata: For a low-carb alternative, consider using spiralized zucchini instead of potatoes. This will result in a light and fluffy dish that is still satisfying!
-
Savory Add-Ins: Toss in sun-dried tomatoes or olives to impart an Italian flair to your frittata. These ingredients not only add visual appeal but also a burst of flavor that pairs wonderfully with the bacon and potatoes.
Whichever variation you choose, your frittata will shine as a comforting dish. If you enjoy variations on classic recipes, you might also love my Italian Sausage Potato or Hearty Cheddar Soup!
What to Serve with Ina Garten’s Bacon Potato Frittata
The perfect pairing enhances the comforting flavors of your frittata and creates a delightful breakfast experience.
-
Fresh Mixed Greens: A light salad with mixed greens adds a refreshing crunch, balancing the richness of the frittata beautifully. Toss them with a simple lemon vinaigrette for a bright touch.
-
Seasoned Avocado Slices: Creamy avocado brings a delightful creaminess and complements the textures in the frittata. A sprinkle of sea salt and a dash of lime juice elevate the flavors, making it a must-try.
-
Crispy Breakfast Potatoes: Extra crispy roasted or sautéed breakfast potatoes add a satisfying crunch to your plate, enhancing the potato goodness in the frittata for a comforting start to your day.
-
Savory Toast: Thick slices of crusty sourdough toast, lightly buttered and perhaps topped with a smear of cream cheese or ricotta, provide an enjoyable bite to accompany your meal.
-
Grilled Tomatoes: Juicy, grilled tomatoes offer a burst of flavor and a lovely acidity that cuts through the richness of the bacon and cheese. They add color and make your plate look stunning.
-
Sparkling Water with Lemon: A refreshing drink, sparkling water garnished with lemon slices cleanses the palate nicely and adds a bubbly touch that complements the meal without overshadowing the flavors.
-
Buttermilk Pancakes: For a sweet contrast, fluffy buttermilk pancakes drizzled with maple syrup create a wonderful balance with the savory elements, offering a delightful mix of flavors on your breakfast table.
-
Fresh Seasonal Fruit: A bowl of mixed seasonal fruit brings a fresh, sweet note to the table. Its natural sweetness contrasts perfectly with the heartiness of the frittata while adding vibrant colors.
-
Iced Coffee or Tea: A chilled glass of iced coffee or fragrant iced tea serves as a refreshing beverage option that complements the comfort of the frittata without stealing the spotlight.
With these pairings, you’re in for a breakfast delight that brings joy to your table!
Make Ahead Options
These Bacon Potato Frittatas are a fantastic choice for meal prep, allowing you to savor the comfort without the rush! You can chop the potatoes and cook the bacon up to 3 days in advance, storing them separately in airtight containers in the fridge. When ready to enjoy your frittata, whisk the eggs with the cream just before baking to maintain their freshness. Simply combine the prepared ingredients in the skillet, cook on the stovetop for 3 minutes, and bake as directed. Trust me, you’ll still achieve that fluffy, delicious result that makes these Bacon Potato Frittatas a family favorite, even when prepped ahead!

Bacon Potato Frittata Recipe FAQs
What type of potatoes should I use for the frittata?
I recommend using Yukon Gold or red potatoes for their creamy texture and flavor. These varieties hold their shape well without becoming mushy, ensuring your frittata remains hearty and satisfying.
How do I store leftovers of the Bacon Potato Frittata?
Absolutely! Store any leftover Bacon Potato Frittata in an airtight container and refrigerate it for up to 3 days. This keeps it fresh and ready for those tasty breakfast cravings later in the week.
Can I freeze Bacon Potato Frittata?
Yes, you can! To freeze your frittata, slice it into individual portions and wrap each slice tightly in plastic wrap or aluminum foil. Place the wrapped slices in a freezer-safe bag or container. It can last up to 2 months in the freezer. When ready to eat, thaw overnight in the fridge and reheat in a 350°F (175°C) oven for about 10-15 minutes.
What if my frittata isn’t setting properly?
If your frittata isn’t setting after baking, it might need more time in the oven. Make sure you’ve baked it until the top is puffed and a toothpick comes out clean from the center. Next time, ensure your egg mixture is well-combined and whisked until frothy for a fluffier texture!
Can I make any substitutions to accommodate dietary restrictions?
Very much so! For a lighter version, you can substitute the heavy cream with milk or a non-dairy alternative. If you have allergies, feel free to explore using turkey bacon or omitting the bacon entirely for a vegetarian option. Additionally, replace cheddar with a cheese that suits your dietary needs.

Bacon Potato Frittata: A Flavor-Packed Comfort Breakfast
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C).

- In a large, oven-safe skillet over medium heat, cook the chopped thick-cut bacon until crispy, about 6-8 minutes. Transfer to a plate lined with paper towels.

- In the same skillet, add diced potatoes to the bacon fat and sauté over medium heat for about 10 minutes until golden brown and tender.

- In a mixing bowl, whisk together eggs, heavy cream, salt, and pepper until well combined and slightly frothy.

- Pour the egg mixture over the sautéed potatoes, gently stirring to combine.

- Sprinkle the crispy bacon and grated cheddar cheese evenly over the top of the egg and potato mixture.

- Cook the frittata on the stovetop for about 3 minutes until the edges begin to set.

- Transfer the skillet to the preheated oven and bake for 15-20 minutes until puffed and golden.

- Allow the frittata to rest for 5 minutes before slicing.

- Garnish with freshly chopped chives and serve warm.


Leave a Reply