The Ina Garten Bacon Potato Frittata Recipe is a hearty egg-based breakfast or brunch dish made with eggs, crispy bacon, tender potatoes, onions, and melted cheese.
It is cooked in a skillet and finished in the oven until the eggs become fluffy and fully set. The bacon adds a smoky flavor, while the potatoes make the dish filling and comforting.
This recipe is popular because it uses simple ingredients but creates a rich and satisfying meal. The combination of eggs, cheese, and bacon makes every bite savory and flavorful. It is perfect for breakfast, brunch, or even a light dinner with family and friends.
If you’re looking for a warm, satisfying breakfast that feels a little special but is still easy to make at home, this Ina Garten Bacon Potato Frittata Recipe is one of my favorite go-to dishes.
Why You’ll Love This Recipe?
▶ There are so many reasons this Ina Garten Bacon Potato Frittata Recipe has become a favorite in my kitchen.
1. It’s simple but flavorful. The ingredients are basic, but together they create a rich and satisfying dish.
2. Great for breakfast or brunch. This Ina Garten Bacon Potato Frittata Recipe feels special enough for weekend brunch but easy enough for weekday mornings.
3. Everything cooks in one pan. Less cleanup always makes cooking more enjoyable.
4. Perfect for feeding a group. Slice it like a pie and serve everyone easily.
5. Comforting and hearty. Bacon, potatoes, eggs, and cheese make a filling meal that keeps you satisfied for hours.
Recipe Name: Ina Garten Bacon Potato Frittata Recipe

Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Servings: 6 servings
- Difficulty: Easy
- Best For: Breakfast, brunch, or light dinner
- Cuisine: American
- Calories: 320 kcal
▶ This savory frittata combines crispy bacon, tender potatoes, fluffy eggs, and melty cheese into one comforting skillet dish.
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)
Step-by-Step Instructions
1. Preheat the oven
Preheat your oven to 375°F (190°C). This will finish cooking the frittata after the stovetop step.
2. Cook the bacon
Place diced bacon in a large oven-safe skillet over medium heat. Cook until crispy, about 6–8 minutes. Remove the bacon with a slotted spoon and set aside.
3. Cook the potatoes
Add olive oil to the skillet with the bacon drippings. Stir in the diced potatoes and cook for 8–10 minutes, stirring occasionally, until they start to soften and lightly brown.
4. Add the onion
Add diced onion to the skillet with the potatoes. Cook for another 4–5 minutes until the onion becomes soft and fragrant.
5. Prepare the egg mixture
In a large bowl, whisk together:
- Eggs
- Half-and-half (or milk)
- Salt
- Black pepper
▶ Whisk until the mixture looks smooth and well combined.
6. Combine everything
Return the cooked bacon to the skillet with the potatoes and onions. Spread everything evenly across the pan.
Pour the egg mixture over the top and sprinkle shredded cheese evenly.
7. Cook on the stovetop
Let the frittata cook on medium-low heat for 3–4 minutes, just until the edges begin to set.
8. Bake the frittata
Transfer the skillet to the oven and bake for 12–15 minutes, or until the eggs are fully set in the center.
9. Garnish and serve
Remove from the oven and sprinkle with fresh parsley if desired. Let it cool for a few minutes before slicing.
Pro Tips for Perfect Butter Swim Biscuits
▶ Even though this Ina Garten Bacon Potato Frittata Recipe is a frittata, many readers enjoy pairing it with butter swim biscuits, so here are a few helpful tips if you decide to make them alongside this dish:
✔️Use real butter. Melted butter creates the signature crispy crust.
✔️Don’t overmix the batter. A gentle mix keeps biscuits soft and fluffy.
✔️Use buttermilk for flavor. It adds a slight tang and tender texture.
✔️Bake in melted butter. The biscuit dough should sit directly in the butter so it forms that golden edge.
✔️Cut before baking. Scoring the dough makes serving much easier.
Variations
▶ This Ina Garten Bacon Potato Frittata Recipe is easy to customize depending on what you have in your kitchen.
1. Ham and Cheese Version: Swap the bacon for diced ham and use cheddar cheese.
2. Vegetable Frittata: Add spinach, mushrooms, or bell peppers for extra color and flavor.
3. Spicy Frittata: Add chopped jalapeños or a pinch of red pepper flakes.
4. Mediterranean Style: Use feta cheese, tomatoes, and fresh herbs.
Serving Suggestions
▶ This bacon potato frittata pairs well with many breakfast favorites.
Serve it with:
- Fresh fruit salad
- Butter swim biscuits
- Toast or crusty bread
- A light green salad
- Roasted breakfast potatoes
▶ For brunch gatherings, I like serving this frittata with coffee, juice, and a few baked treats.
Storage & Reheating
1. Refrigerator: Store leftovers in an airtight container in the refrigerator for up to 3 days.
2. Freezer: You can freeze individual slices for up to 2 months.
3. Reheating: Reheat in the microwave for 30–45 seconds, or warm slices in the oven at 325°F until heated through.
Other Breakfast Recipes You Also Like
▶ Eggs In Crispy Hash Brown Baskets
▶ Famous French Toast Casserole Recipe
▶ Easy Overnight Croissant Breakfast Casserole Recipe
▶ Easy Homemade Cheese Danish Recipe
FAQ
Can I Make This Ina Garten Bacon Potato Frittata Recipe Ahead Of Time?
Yes. You can cook the frittata completely, refrigerate it, and reheat slices when ready to serve. It’s a great make-ahead brunch dish.
What Potatoes Work Best For Frittata?
Yukon Gold potatoes are ideal because they cook evenly and have a creamy texture.
Can I Make This Ina Garten Bacon Potato Frittata Recipe Without Bacon?
Absolutely. You can substitute cooked sausage, diced ham, or simply add more vegetables.
How Do I Know When The Frittata Is Done?
The center should look set and not jiggle when you gently shake the pan.
Conclusion
This Ina Garten Bacon Potato Frittata Recipe is one of those comforting meals that feels simple yet satisfying. With crispy bacon, tender potatoes, fluffy eggs, and melted cheese, every bite is rich and flavorful.
It’s the kind of recipe I love making for weekend breakfasts, casual brunches, or even a quick dinner when I want something warm and filling. Serve it with fresh fruit or a batch of buttery biscuits, and you’ve got a meal that everyone at the table will enjoy. Once you try it, this frittata might just become one of your favorite go-to recipes, too.

Ina Garten Bacon Potato Frittata Recipe
Ingredients
Method
- Preheat your oven to 375°F (190°C). This will finish cooking the frittata after the stovetop step.
- Place diced bacon in a large oven-safe skillet over medium heat. Cook until crispy, about 6–8 minutes. Remove the bacon with a slotted spoon and set aside.
- Add olive oil to the skillet with the bacon drippings. Stir in the diced potatoes and cook for 8–10 minutes, stirring occasionally, until they start to soften and lightly brown.
- Add diced onion to the skillet with the potatoes. Cook for another 4–5 minutes until the onion becomes soft and fragrant.
- In a large bowl, whisk together:
- Eggs
- Half-and-half (or milk)
- Salt
- Black pepper
- ▶ Whisk until the mixture looks smooth and well combined.
- Return the cooked bacon to the skillet with the potatoes and onions. Spread everything evenly across the pan.
- Pour the egg mixture over the top and sprinkle shredded cheese evenly.
- Let the frittata cook on medium-low heat for 3–4 minutes, just until the edges begin to set.
- Transfer the skillet to the oven and bake for 12–15 minutes, or until the eggs are fully set in the center.
- Remove from the oven and sprinkle with fresh parsley if desired. Let it cool for a few minutes before slicing.