Ever wondered how to make a frittata? This savory Spinach, Bacon, and Potato Frittata recipe is simple, satisfying, and makes a wonderful weeknight dinner.

The Easiest Frittata, with Tons of Savory Flavor!
Frittatas are like a crustless quiche—eggs mixed with milk and your favorite add-ins, baked until just set. This version combines smoky bacon, tender potato chunks, and bright spinach in a creamy egg base. It’s comforting, versatile, and comes together quickly, especially if you use an ovenproof skillet.

How Is a Frittata Different from an Omelet?
Frittatas and omelets both start with beaten eggs, but they are cooked differently and assembled differently. Omelets are cooked entirely on the stovetop and folded around their fillings. Frittatas are started on the stovetop and finished in the oven, with the fillings mixed into the eggs rather than wrapped. They’re ideal for using leftovers and make a hearty one-pan meal.

What You’ll Need
This frittata uses simple, pantry-friendly ingredients. The recipe card below includes exact amounts and nutrition details.
- Potatoes: 2 medium, peeled and diced. Russet, red, yellow, or white potatoes work well.
- Bacon: Your preferred type—thick or thin cut, smoked or plain.
- Eggs: Eight large eggs (adjust if using different sizes).
- Milk: One cup; use whole milk for creaminess or swap with half-and-half for an even richer texture.
- Salt and Pepper: To taste.
- Onion: One small onion, finely chopped.
- Garlic: Two cloves, minced.
- Spinach: Two cups fresh baby spinach, chopped.
- Cheese: Grated Parmesan to finish.

Let’s Make a Frittata!
Follow these steps for a perfectly cooked frittata. Make sure to partially cook the potatoes first so they finish tender in the oven.
- Preheat the oven: Set to 350°F.
- Pre-cook the potatoes: Place diced potatoes in salted boiling water and cook 7–10 minutes until just tender. Drain and set aside.
- Cook the bacon: In an ovenproof skillet over medium-low heat, cook bacon until crisp. Transfer to paper towels and leave the rendered fat in the pan.
- Whisk the eggs: In a large bowl combine eggs, milk, salt, and pepper; set aside.
- Sauté aromatics and spinach: In the same skillet, warm the bacon fat, sauté the onion 2–3 minutes until translucent, add garlic and cook 1 minute, then add spinach and cook until wilted.
- Add potatoes and bacon: Nestle the cooked potatoes and crumbled bacon into the skillet over the vegetables.
- Pour in the egg mixture: Pour the beaten eggs over the skillet contents, gently swirling to distribute.
- Finish cooking: Cook on the stovetop over medium heat about 4 minutes until the edges begin to set. Transfer the skillet to the oven and bake 5–7 minutes until the center is fully set.
- Finish and serve: Remove from the oven, sprinkle with Parmesan, let cool a few minutes, slice, and serve.

Helpful Hints
These tips will help you get the texture and flavor just right.
- Measure dairy to eggs carefully: The right ratio keeps the frittata creamy without becoming soggy or dry.
- Use bacon fat for flavor: Cooking in the reserved bacon grease adds depth, but you can use butter or oil if you prefer.
- Choose cooked or tender veggies: Use sautéed peppers, onions, zucchini, or other soft vegetables. Hard root vegetables should be pre-cooked first.
- Swap proteins: Substitute sausage, diced ham, cooked chicken, or omit meat for a vegetarian option.
- Add toppings: Serve with a dollop of crème fraîche, sour cream, salsa, pesto, or marinara for extra flavor.

Serving Suggestions
This frittata is a complete one-pan meal but pairs well with light sides. Try a crisp cucumber salad, a fresh fruit salad, or warm garlic knots to round out the plate.
- Cucumber salad: A cool, crunchy side brightens the rich frittata.
- Fruit salad: Sweet, juicy fruit contrasts nicely with savory bacon and eggs.
- Garlic knots: Warm bread is always welcome alongside eggs and vegetables.

Storing and Reheating
- Refrigerate leftovers: Store tightly covered for up to four days. Serve cold or warm in a 350°F oven until heated through.
- Freezing option: You can freeze portions, but texture may change after thawing. Seal well and use within two months for best results.

Spinach, Bacon, and Potato Frittata
Ingredients
- 2 medium potatoes, peeled and diced
- 10 slices bacon
- 8 whole eggs
- 1 cup milk
- 1½ teaspoon salt
- ½ teaspoon fresh ground black pepper
- 1 small yellow onion, finely chopped
- 2 cloves garlic, minced
- 2 cups fresh baby spinach, chopped
- ⅓ cup grated parmesan cheese
Instructions
- Preheat the oven to 350°F.
- Cook the potatoes in boiling water with a pinch of salt for 7 to 10 minutes or until tender. Drain and set aside.
- Cook the bacon in a cast-iron skillet over medium-low heat until crispy. Remove to paper towels and leave the fat in the skillet.
- In a large bowl, whisk together the eggs, milk, salt, and black pepper.
- In the same skillet, heat the bacon fat and sauté the diced onion 2–3 minutes until translucent. Add the garlic and cook 1 minute.
- Add the chopped spinach and cook until wilted.
- Arrange the cooked potatoes and bacon pieces in the skillet.
- Pour the egg mixture over the potatoes and bacon, gently swirling to cover. Cook on the stovetop over medium heat for about 4 minutes until almost set.
- Transfer the skillet to the oven and bake 5–7 minutes until eggs are fully set.
- Remove from the oven, sprinkle with Parmesan, let cool a few minutes, then slice and serve.
Equipment
- Ovenproof skillet (preferably cast iron)
- Measuring cups and spoons
- Mixing bowls
- Whisk
Notes
- Veggies: Use cooked or sautéed vegetables for best texture. Avoid raw root vegetables unless fully cooked first.
- Protein swaps: Replace bacon with cooked sausage, ham, or diced chicken as desired.
- Toppings: Try crème fraîche, sour cream, salsa, pesto, or marinara for extra flavor.
Nutrition
Nutritional info is an estimate and provided as a courtesy. Values may vary based on ingredients and preparation.
More Easy Egg Dishes
- Egg Salad with Pickles
- Eggs Benedict Casserole
- Easy Quiche Lorraine with Bacon