I love a simple dish that feels like home. Spinach Potato Frittata is one of those recipes. It cooks fast and feeds the whole family.
Dad James first taught me to watch the pan so the edges do not burn. I still think of him when the potatoes brown.
What You’ll Need
- 4 large eggs
- 1 cup fresh spinach, chopped
- 2 medium potatoes, peeled and diced
- 1 small onion, chopped
- 1 tablespoon olive oil
- Salt and pepper to taste
- 1/2 cup grated cheese (optional)
I will also point you to another easy frittata with potatoes and spinach that I like when I add peppers. That link helps if you want a version with a bit more color.
My Trusted Kitchen Tools
I keep my toolkit small. I like tools that do the job and do not clutter the counter.
- A 10 or 12 inch ovenproof skillet. I use cast iron most days.
- A good chef knife that stays sharp.
- A cutting board that is steady.
- A mixing bowl to whisk the eggs.
- A rubber spatula to lift the frittata edges.
- An oven mitt you trust.
These simple tools let me move fast. I teach my sister Jennifer to use the same set. She can make this frittata on a weekday morning without fuss.
Bringing It All Together
- Preheat the oven to 375°F (190°C).
- Heat the olive oil in a skillet over medium heat.
- Add the diced potatoes and chopped onion to the skillet.
- Cook until the potatoes are tender and the onion is soft.
- Stir in the chopped spinach and cook until wilted.
- Beat the eggs in a bowl and season with salt and pepper.
- Pour the eggs over the vegetables in the skillet.
- Cook on the stove for 2 to 3 minutes until the edges start to set.
- Sprinkle grated cheese on top if you use it.
- Transfer the skillet to the oven and bake for 15 to 20 minutes until set and lightly golden.
- Allow the frittata to cool for a few minutes before slicing and serving.

Follow these steps and you will have a warm, bright frittata on the table. I like to watch it brown a little at the top.
Making It Your Own (Swaps & Ideas)
I make small swaps to change the mood of this dish. You can try one idea at a time so you learn how each change works.
If you want a sweeter potato note you can try different varieties. I once tested the same recipe with purple sweet potatoes and liked the color and taste. If you want to read about the health side of that swap try this guide to purple sweet potatoes. They bring a fun look and a mild sweet flavor.
Here are more easy swaps:
- Use bell peppers or cherry tomatoes for more color.
- Add cooked bacon or diced ham for a meaty version.
- Swap the cheese for feta or goat cheese for tang.
- Use kale instead of spinach if you want a firmer green.
- Try smoked paprika or a pinch of nutmeg for warmth.
I tell my mom Eva about these swaps when she wants to feed neighbors. She loves versions with feta and tomatoes.
How We Love to Serve It
We eat this frittata hot or at room temperature. I often serve it with a light salad and a slice of crusty bread. It makes a good brunch or a quick dinner.
A favorite combo in my house is to add a side of roasted tomatoes and a drizzle of olive oil. If you like richer sides, I pair the frittata with a warm grain salad. For a different egg idea that also uses spinach and bright tomatoes try my simple baked egg dish that pairs well on busy mornings: baked feta eggs with tomatoes and spinach.
You can also serve the frittata cut into wedges for a picnic. It travels well and stays moist.
A Few Tips For Success
I share tips I learned the hard way. These help the frittata set well and taste bright.
- Use an ovenproof skillet so you can move from stove to oven.
- Cut the potatoes small so they cook quickly and evenly.
- Cook the potatoes first until tender. If they stay hard the frittata will not set right.
- Do not overbeat the eggs. Mix them until uniform.
- Let the skillet sit a minute after it comes out of the oven. The frittata firms up as it cools.
- If you use cheese, add it near the end so it melts and browns lightly.
- Check for salt as you go. Potatoes can soak up seasoning.
I always taste a small piece before I serve. It helps me adjust salt or pepper for the whole dish.
Saving Some For Later
This frittata is a great make-ahead meal. It stores and reheats well.
- Refrigerate in an airtight container for up to 4 days.
- Reheat slices gently in a low oven or in a skillet over low heat.
- You can freeze individual slices for up to 2 months. Wrap them well and thaw in the fridge before reheating.
- For best texture, reheat slowly so the eggs do not dry out.
When I pack lunches, I wrap a slice in parchment. It holds shape and is easy to eat on the go.
From My Kitchen to Yours
I hope this Spinach Potato Frittata becomes one of your go-to dishes. It is simple, forgiving, and full of flavor. I teach my family to keep a bag of spinach and a few potatoes on hand for quick meals. Make it your way and enjoy the small wins in the kitchen.
Your Questions, Answered
[FAQ Question 1 including the recipe name]
You can add cooked meat like bacon or ham to the Spinach Potato Frittata. Cook the meat first and drain excess fat. Then add it with the vegetables before pouring in the eggs.
[FAQ Question 2 including the recipe name]
Yes, you can use frozen spinach for the Spinach Potato Frittata. Thaw and squeeze out extra water before adding it to the skillet. This keeps the frittata from getting soggy.
[FAQ Question 3 including the recipe name]
If the Spinach Potato Frittata is still runny after baking, return it to the oven for five more minutes. Let it cool for a few minutes before checking again so it has time to set.
Print
Spinach Potato Frittata
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A simple and comforting dish packed with fresh spinach and potatoes, perfect for any meal of the day.
Ingredients
- 4 large eggs
- 1 cup fresh spinach, chopped
- 2 medium potatoes, peeled and diced
- 1 small onion, chopped
- 1 tablespoon olive oil
- Salt and pepper to taste
- 1/2 cup grated cheese (optional)
Instructions
- Preheat the oven to 375°F (190°C).
- Heat the olive oil in a skillet over medium heat.
- Add the diced potatoes and chopped onion to the skillet.
- Cook until the potatoes are tender and the onion is soft.
- Stir in the chopped spinach and cook until wilted.
- Beat the eggs in a bowl and season with salt and pepper.
- Pour the eggs over the vegetables in the skillet.
- Cook on the stove for 2 to 3 minutes until the edges start to set.
- Sprinkle grated cheese on top if using.
- Transfer the skillet to the oven and bake for 15 to 20 minutes until set and lightly golden.
- Allow the frittata to cool for a few minutes before slicing and serving.
Notes
Refrigerate leftovers in an airtight container for up to 4 days. Can freeze individual slices for up to 2 months.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 300
- Sugar: 2g
- Sodium: 350mg
- Fat: 15g
- Saturated Fat: 4g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 12g
- Cholesterol: 180mg
Keywords: frittata, spinach, potato, easy breakfast, brunch recipe
