Ina Garten Bacon Potato Frittata Recipe: A Savory Delight
There’s something truly irresistible about a warm slice of my Ina Garten Bacon Potato Frittata Recipe. Imagine biting into crispy, savory bacon paired with tender potatoes, all enveloped in creamy eggs—it’s an explosion of flavors that makes your taste buds sing! Created during a hectic week when I needed a quick but satisfying dinner option, this frittata packs a protein punch at 24 grams per serving, making it a perfect choice for busy families who want to stay fueled without sacrificing taste.
I’ll never forget the first time I made this dish for Sunday brunch. My teenage son walked in just as it came out of the oven, the smell of sizzling bacon filling the whole house. “Wow, Mom! This looks amazing!” he exclaimed, his eyes lighting up with excitement. What sets my frittata apart is the golden, crispy potatoes that add a unique twist to the classic recipe. It was such a hit that he asked for seconds and declared it his new favorite weekend meal!
Ingredients You’ll Need
Each ingredient in this dish plays an essential role in flavor and texture. Here’s what you’ll need:
8 large eggs (beaten): The foundation of the frittata, providing structure and richness.
1 cup milk (whole or 2%): Enhances creaminess and contributes to a fluffy texture.
1 teaspoon salt (to taste): Elevates the overall flavors and balances the richness.
1/2 teaspoon black pepper (to taste): Adds a subtle heat and depth to the dish.
6 slices bacon (cooked and crumbled): Delivers savory crunch and a smoky flavor profile.
2 cups potatoes (peeled and diced): Provides hearty substance and a comforting texture.
1 cup onion (chopped): Infuses sweetness and aromatic depth as it cooks.
1 cup cheddar cheese (shredded): Melts beautifully to create a creamy, cheesy finish.
Step-by-Step Instructions
I recommend starting by preheating the oven to ensure it’s ready when your frittata is assembled — this will help everything finish cooking at the same time.
Step 1: Preheat your oven to 350°F (175°C). This step is crucial as it allows the frittata to bake evenly. While the oven heats up, you can multitask by cooking the bacon to save time.
Step 2: In a skillet, cook the sliced bacon over medium heat until crispy, which should take about 5-7 minutes. Be sure to turn them occasionally for even cooking and avoid burning. Once cooked, remove the bacon from the skillet and crumble it into bite-sized pieces. I love using a cast iron skillet for this step because it retains heat well and adds flavor.
Step 3: In the same skillet, add the diced potatoes and chopped onions. Cook these ingredients over medium heat for about 10 minutes, stirring occasionally until the potatoes are tender and slightly golden. The onions should become translucent during this process, building a wonderful flavor base for your frittata. If you notice they’re browning too quickly, reduce the heat slightly.
Step 4: In a mixing bowl, whisk together the beaten eggs, milk, salt, and black pepper until well combined. This mixture serves as the delightful base of your frittata. I usually use whole milk here for extra creaminess, but you can opt for 2% if you prefer a lighter version.
Step 5: Add the crumbled bacon, cooked potatoes and onions, along with shredded cheddar cheese to the egg mixture. Stir gently but thoroughly to combine all ingredients evenly. This step is essential as it ensures that every bite of your frittata is bursting with flavor.
Step 6: Pour the combined mixture back into the skillet over medium heat. Cook it on the stovetop for about 5 minutes or until you see that the edges start to set; this builds a sturdy foundation for baking and helps prevent sticking. Keep an eye on it — you want it just set around the edges while still slightly soft in the center.
Step 7: Carefully transfer your skillet to the preheated oven and bake for approximately 20 minutes. You’ll know it’s done when it’s puffed up and no longer jiggles in the center. It should have a lovely golden top that’s slightly firm to touch yet still moist inside.
Step 8: Once baked, remove your frittata from the oven and let it cool for a few minutes before slicing into wedges or squares. Serve warm for brunch or a light dinner; it’s delicious on its own or paired with a fresh salad!
What to Serve with Ina Garten Bacon Potato Frittata
This dish is already incredibly filling and balanced, but these sides add extra variety and nutrition to round out your meal perfectly.
Mixed Green Salad with Lemon Vinaigrette: A refreshing mixed green salad tossed in a zesty lemon vinaigrette complements the richness of the frittata beautifully. The crisp greens provide a contrast in texture, while the citrus dressing brightens up the entire meal. Plus, this salad adds vitamins A and C to your plate, making it a great way to keep things light and nutritious during brunch.
Garlic Herb Quinoa: Fluffy quinoa sautéed with garlic and fresh herbs offers a hearty yet healthy grain option that pairs well with the savory bacon and cheddar flavors in the frittata. This side not only provides an additional 8 grams of protein per serving but also enhances the meal’s fiber content, helping you stay full longer. It’s my go-to when I need a filling side that can be prepped ahead of time for busy mornings.
Avocado Toast: Creamy avocado spread on whole-grain toast adds a satisfying healthy fat component that echoes the richness of the frittata. The smooth texture of ripe avocado balances out the crispy bacon while providing heart-healthy monounsaturated fats. It’s an easy addition that I often whip up for weekend brunches, ensuring we all get our omega-3s in without sacrificing taste.
Spicy Roasted Sweet Potatoes: Diced sweet potatoes roasted with a hint of cayenne pepper create a sweet and spicy contrast to the savory frittata. Their natural sweetness enhances the overall flavor profile, while their complex carbohydrates provide sustained energy—perfect for fueling an active day ahead. My family loves it as an alternative carb source that keeps everyone satisfied.
Pico de Gallo: A fresh pico de gallo made with diced tomatoes, onions, cilantro, and lime brightens up each bite of frittata while adding vibrant color to your plate. This chunky salsa is low-calorie yet packed with flavor, making it an excellent way to boost your vegetable intake without overwhelming your meal’s rich components. It’s a staple at our table; I love how it encourages my kids to enjoy their veggies!
Storage & Serving Tips

To store your Ina Garten Bacon Potato Frittata for meal prep, allow it to cool completely before transferring it to an airtight container. It will stay fresh in the fridge for up to 4 days. Since crispy elements like bacon can lose their texture, store the crumbled bacon in a separate small container. For the frittata base, keep the mixture of eggs, milk, salt, and pepper together in a larger container, while the diced potatoes and chopped onions should also be stored separately to maintain their individual textures. Keep the shredded cheddar cheese in another small container to ensure it stays fresh.
When reheating, put the frittata in a preheated oven at 350°F for about 10–15 minutes until heated through. To restore the crispiness of your bacon, you can quickly sauté it in a pan over medium heat for 2–3 minutes or place it under the broiler for just a minute or two—avoid microwaving as this will make it soft and disappointing. If you have leftover potatoes, reheat them in a 400°F oven for 6–8 minutes to revive their texture. The frittata base can also be reheated in the microwave at medium power for about 90 seconds to 2 minutes, stirring halfway through.
Pro tip: Batch cook this frittata on Sundays by doubling the recipe and portioning it into individual containers for easy grab-and-go meals throughout the week. Encourage family members to self-assemble their bowls with different toppings each day—try swapping out bacon for turkey sausage or adding sautéed bell peppers for added veggies. For variety, consider using sweet potatoes instead of regular potatoes or adding spinach to the filling. To keep your cheddar cheese at its best during meal prep storage, always store it separately and sprinkle it on fresh right before serving!
Conclusion
This Ina Garten Bacon Potato Frittata Recipe has become one of those meals I make at least twice a month because it packs a satisfying 350 calories per serving and is perfect for any occasion. The crispy bacon combined with the fluffy eggs truly elevates this frittata above your average brunch dish, making it a standout in my meal rotation. Give this one a try this week. I promise it’ll become a regular rotation meal in your house too.

Ina Garten Bacon Potato Frittata
Ingredients
Method
- Preheat the oven to 350°F (175°C).
- In a skillet, cook the bacon over medium heat until crispy. Remove and crumble.
- In the same skillet, add diced potatoes and onions. Cook until potatoes are tender, about 10 minutes.
- In a mixing bowl, whisk together the eggs, milk, salt, and pepper.
- Add the crumbled bacon, cooked potatoes, onions, and cheese to the egg mixture. Stir to combine.
- Pour the mixture back into the skillet and cook on the stovetop for 5 minutes until the edges start to set.
- Transfer the skillet to the preheated oven and bake for 20 minutes, or until the frittata is puffed and set.
- Remove from the oven, let cool for a few minutes, then slice and serve warm.
