Craving a dish that’s satisfying, simple, and perfect for any time of day? Ina Garten’s Potato Bacon Frittata is a savory classic that brings together crispy bacon, tender potatoes, and fluffy eggs—all baked to golden perfection. It’s a Barefoot Contessa favorite for brunches, light dinners, or easy make-ahead breakfasts.
What Is Ina Garten Potato Bacon Frittata?
This frittata is a crustless egg-based dish that’s packed with diced potatoes, smoky bacon, and cheese, then baked until set and golden. It combines the best parts of breakfast—eggs, potatoes, and bacon—into one skillet, making it ideal for feeding a family or guests without much fuss.

Other Ina Garten Recipes
- Ina Garten Potato Basil Frittata
- Barefoot Contessa Roasted Vegetable Frittata
- Barefoot Contessa Potato Pancetta Frittata
- Barefoot Contessa Challah French Toast
Reasons to Try Ina Garten Potato Bacon Frittata
- All-in-one meal – Protein, veggies, and carbs in one slice
- Crispy and creamy combo – Bacon adds crunch, potatoes stay tender
- Minimal prep – Straightforward ingredients and steps
- Versatile dish – Great hot, warm, or room temperature
- Perfect for gatherings – Slices easily for a crowd
- Budget-friendly ingredients – Nothing fancy, just flavorful
- Meal prep friendly – Store and reheat throughout the week
Ingredients Needed to Make Ina Garten Potato Bacon Frittata
- 8 large eggs
- ½ cup half-and-half or whole milk
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- 6 slices thick-cut bacon, diced
- 2 tablespoons olive oil
- 1 cup diced yellow onion
- 2 cups peeled and diced Yukon gold potatoes
- 1 cup shredded sharp cheddar or Gruyère cheese
- 2 tablespoons chopped fresh parsley (optional)
Instructions to Prepare Ina Garten’s Potato Bacon Frittata
Step 1: Preheat the Oven
Set your oven to 375°F (190°C) and position a rack in the center.
Step 2: Cook the Bacon
In a large ovenproof skillet, cook diced bacon over medium heat until crispy. Remove and drain on paper towels. Discard excess grease, leaving about 1 tablespoon in the pan.
Step 3: Sauté the Potatoes and Onion
Add olive oil to the skillet if needed. Cook the diced potatoes over medium heat for about 8–10 minutes, until lightly browned and tender. Add chopped onion and cook for 4–5 minutes more until soft and fragrant.
Step 4: Whisk the Eggs
In a bowl, whisk together the eggs, half-and-half, salt, and pepper until smooth. Stir in half the cheese and parsley.
Step 5: Assemble the Frittata
Add the cooked bacon back into the skillet. Pour the egg mixture evenly over the potatoes and onion. Cook on the stovetop over low heat for 2–3 minutes until the edges begin to set.
Step 6: Bake Until Set
Sprinkle the remaining cheese over the top. Transfer the skillet to the preheated oven and bake for 18–20 minutes, or until the center is set and the top is golden brown.
Step 7: Rest and Serve
Let the frittata cool for 5 minutes before slicing. Serve warm or at room temperature with your favorite side.

What to Serve With Potato Bacon Frittata
- Fresh green salad with vinaigrette – Adds lightness to the meal
- Fruit platter or berries – Brightens the savory flavors
- Toasted sourdough or English muffins – For a satisfying crunch
- Sautéed spinach or asparagus – For a healthy side
- Avocado slices or guacamole – Adds creamy contrast
- Salsa or hot sauce – Brings a little heat
- Yogurt with herbs – A cooling topping option
Expert Tips for Mastering the Recipe
- Use starchy potatoes like Yukon gold – They hold shape and add creaminess
- Cook potatoes fully before adding eggs – They won’t soften more in the oven
- Whisk eggs thoroughly – Ensures fluffier texture
- Don’t overbake – Remove once the center is just set
- Rest before slicing – Helps the frittata hold together
- Grate your own cheese – Melts better and adds flavor
- Preheat the skillet before adding eggs – Helps them set quickly
Variations of the Recipe
- Swap bacon for pancetta or sausage – For different savory notes
- Add sautéed bell peppers or mushrooms – Boosts veggie content
- Use feta or goat cheese – For a tangy twist
- Make it spicy – Add jalapeños or chili flakes
- Try sweet potatoes instead – A subtly sweet base
- Go dairy-free – Use plant-based milk and skip cheese
- Add chopped spinach or kale – For a nutritious green element
How to Store Leftovers
- Cool completely before refrigerating – Keeps texture intact
- Store in airtight container – Lasts up to 4 days
- Wrap individual slices – Easy for reheating
- Freeze for longer storage – Up to 2 months (wrap tightly)
- Label and date – For better organization
- Reheat before serving – Returns it to fresh-baked quality
- Avoid storing with wet toppings – Keep sauces separate
How Do I Reheat Potato Bacon Frittata?
- Oven method: Cover slices with foil and reheat at 325°F for 10–12 minutes
- Microwave: Heat a slice for 60–90 seconds until warmed through
- Skillet: Reheat on low with a lid for a crispy edge
- Add moisture if needed – A splash of cream or milk helps
- Serve with fresh herbs or cheese – To refresh the flavor
- Don’t overheat – Can dry out eggs
- Best reheated gently – For a soft and fluffy bite
Nutritional Value (per serving)
- Calories: 330
- Protein: 16g
- Carbohydrates: 10g
- Fat: 25g
- Fiber: 1g
- Sugar: 2g
- Sodium: 480mg
FAQs
What type of potatoes are best for a bacon frittata?
Yukon gold potatoes work best because they stay creamy and hold their shape during cooking, blending well with the eggs and bacon.
Can I prepare a potato bacon frittata ahead of time?
Yes, you can fully cook the frittata and store it in the refrigerator for up to 4 days. Reheat individual slices in the oven or microwave before serving.
How do I keep a frittata from sticking to the pan?
Use a well-greased nonstick or cast-iron skillet. Cooking the egg mixture gently before baking also helps release the frittata easily once it’s done.
Can I substitute the bacon in this recipe?
Absolutely. Pancetta, cooked sausage, or a vegetarian alternative like smoked tofu or mushrooms can be used for a different flavor profile.
Final Words
Ina Garten’s Potato Bacon Frittata is a foolproof, crowd-pleasing dish that brings comfort and flavor in every bite.
Whether you’re making brunch for friends or stocking up for the week, this frittata delivers ease and satisfaction. With just a handful of ingredients, it transforms into something hearty, golden, and endlessly delicious.
PrintIna Garten Potato Bacon Frittata Recipe
This frittata is a crustless egg-based dish that’s packed with diced potatoes, smoky bacon, and cheese, then baked until set and golden. It combines the best parts of breakfast—eggs, potatoes, and bacon—into one skillet, making it ideal for feeding a family or guests without much fuss.
- Prep Time: 15
- Cook Time: 20
- Total Time: 35 minutes
- Yield: 6-8 1x
- Category: Brunch
- Method: Skillet + Baking
- Cuisine: American
Ingredients
-
8 large eggs
-
½ cup half-and-half or whole milk
-
1 teaspoon kosher salt
-
½ teaspoon freshly ground black pepper
-
6 slices thick-cut bacon, diced
-
2 tablespoons olive oil
-
1 cup diced yellow onion
-
2 cups peeled and diced Yukon gold potatoes
-
1 cup shredded sharp cheddar or Gruyère cheese
-
2 tablespoons chopped fresh parsley (optional)
Instructions
Set your oven to 375°F (190°C) and position a rack in the center.
In a large ovenproof skillet, cook diced bacon over medium heat until crispy. Remove and drain on paper towels. Discard excess grease, leaving about 1 tablespoon in the pan.
Add olive oil to the skillet if needed. Cook the diced potatoes over medium heat for about 8–10 minutes, until lightly browned and tender. Add chopped onion and cook for 4–5 minutes more until soft and fragrant.
In a bowl, whisk together the eggs, half-and-half, salt, and pepper until smooth. Stir in half the cheese and parsley.
Add the cooked bacon back into the skillet. Pour the egg mixture evenly over the potatoes and onion. Cook on the stovetop over low heat for 2–3 minutes until the edges begin to set.
Sprinkle the remaining cheese over the top. Transfer the skillet to the preheated oven and bake for 18–20 minutes, or until the center is set and the top is golden brown.
Let the frittata cool for 5 minutes before slicing. Serve warm or at room temperature with your favorite side.