Italian Frittata Recipe with Spinach

Jump to RecipeLeave a Comment

This post may contain affiliate links. Please read our disclosure policy.

This Italian Frittata Recipe with fresh spinach is a go-to in our home for busy weeknights or lazy weekend brunches. It comes together in just over 30 minutes with simple ingredients—and it’s every bit as delicious as the classic version you’ll find in Italy. Wholesome, flavorful, and comforting!

We love Italian frittatas in all ways! Including this Ricotta and Pea Frittata Recipe.

An Italian frittata with spinach and ricotta on a plate with greens and fruit.

Why you’ll love this Italian frittata!

A simple frittata makes a great brunch, lunch, or dinner dish. This Italian frittata recipe is packed with spinach, white onions, farm-fresh eggs, ricotta cheese, and fresh parmigiano cheese!

It’s basically a crustless quiche, which takes way less time to prepare and still provides the same delicious filling! The ricotta makes the spinach frittata extra soft and less “eggy” than your traditional frittata recipe.

Most of all, it transports easily, looks beautiful and is great to make ahead of time. If you love spinach, make sure to try Hot Spinach Artichoke Dip or Spinach Manicotti too.

Made With Amoré,

Ingredients

Recipe ingredients for Italian Frittata with spinach recipe.
  • Fresh spinach: I prefer using fresh spinach in this Italian frittata recipe. Frozen spinach will work but you will need to squeeze it very well.
  • Parmigiano: This adds some nutty and savory flavors to the egg mixture. Don’t forget to sprinkle it on top before baking too.
  • Eggs: This is a dish where EGGS shine! The better quality eggs the more tasty, custardy, and delicious your Italian frittata will taste.
  • Ricotta cheese: This adds a creamy element to the dish
  • Breadcrumbs: The baking dish is dusted with a sprinkle of breadcrumbs to keep it from sticking to the sides of your pan. I prefer plain fine breadcrumbs rather than panko or seasoned breadcrumbs.

Find the full list of ingredients along with the quantities of each in the recipe card.

Substitutions & Variations

  • Swap out the spinach. When I was little, my Nonna Laura made sweet petite peas and onion often and would use any leftovers in a frittata the next day. You can do this with any other leftover sautéed veggies you have on hand, like sautéed zucchini and onion or ratatouille.
  • Try it with mushrooms: Use the directions for the recipes in this recipe for polenta and mushrooms.
  • Different cheese: Parmigiano is an Italian classic but you can easily swap it out for another hard cheese such as Pecorino Romano or Asiago.
  • Muffin pan frittatas: Instead of making one frittata, you can use a muffin pan or oven-safe ramekins to make individual portions, similar to what you would use to make small creme caramel desserts.

If you prefer a quiche with a crust, try this spinach quiche recipe instead.

How to Make a Spinach Frittata

To get started, preheat the oven to 375 degrees F, gather all your ingredients, and the round baking dish you plan to use.

My Pro Tip

You can use a cast iron pan or oven-safe skillet to cook everything in one dish. Start the Italian frittata on the stovetop and then finish it in the oven. In my family, we sauté the veggies first, let them cool slightly, then mix them with the eggs and bake in a tart or pie dish for a prettier presentation.

Baking dish with breadcrumbs sprinkled.
  1. Grease your 9″ round tart or pie dish with butter and dust with bread crumbs. Make sure to cover the bottom and sides of the pan.
Spinach and seasonings added to a skillet.
  1. Cook the onion in olive oil on medium-high heat until translucent and soft. Add the spinach, garlic, and homemade Italian seasoning to the pan.
Cooked spinach and onions in a skillet with a wooden spoon.
  1. Cook an additional 8 minutes. Season with salt and pepper and remove it from the heat to cool for about 10 minutes.
Eggs with ricotta added to the bowl.
  1. Whip the eggs in a large mixing bowl until perfectly uniform and slightly foamy. You can do this by hand or with an electric mixer. Add the ricotta and mix again until well incorporated. Add the parmigiano and mix to combine.
Spinach added to the egg mixture.
  1. Add the spinach and onions to the egg and ricotta mixture.
Frittata mixture poured into a pie dish.
  1. Pour into the prepared baking dish and sprinkle additional parmigiano on top. Bake your Italian frittata at 375 degrees F for 20-25 minutes.
Baked spinach frittata on a counter while bowls of cheese, whole eggs, and fresh herbs.
  1. Enjoy your spinach frittata hot, at room temperature, or cold as leftovers. It’s great served for brunch with bomboloni and Italian fruit salad.

My Pro Tips

Recipe Tips

  • Beat Eggs Well. This is a step you don’t want to miss or you won’t reach that unified creamy consistency you desire in this Italian frittata recipe. You don’t want to see striations of yolk or egg white. It should be a unified color and texture.
  • Use FULL FAT Dairy. Whole milk, ricotta, sour cream, yogurt, or crème fraîche are all great options. Anything less than a full-fat product will not have the desired outcome and texture. This is due to the added “junk’ that is added to make products “low-fat”.
  • DO NOT use Fresh Veggies. Cook the veggies FIRST and separately. If you add raw vegetables, it will create a watery soupy mess when making this Italian frittata recipe.
  • DO NOT Over Bake! A frittata should have the consistency of an egg custard. If you bake your spinach frittata too long, it will taste like dry scrambled eggs- yuck!
  • Storing: Store your spinach frittata in an airtight container in the fridge for up to 2 days. Frittata is delicious as leftovers!
A spatula lifting a serving of Italian spinach frittata from the dish.

Italian Frittata Recipe FAQs

Can you freeze a spinach frittata?

Yes! Let the frittata cool completely, then cut it into slices, and wrap each piece tightly in plastic wrap or foil. Store in a freezer-safe container or bag for up to 2 months. To reheat, thaw the frittata overnight in the fridge and warm until heated through.

What’s the best way to reheat leftover spinach frittata?

The oven is your best option for reheating! Place the slices in a baking dish, cover loosely with foil, and warm at 325°F for 8–12 minutes. This keeps the texture tender and custardy. You can also reheat gently in a skillet over low heat or pop a slice in the microwave for 30–45 seconds—just note it may dry out a bit.

Can I double this Italian frittata recipe?

Absolutely! You can select the “2X” option in the recipe to automatically double all the ingredients. You can use a 9 x 13 rectangular baking dish or 2 ceramic pie plates for baking.

Can I make this Italian frittata recipe ahead of time to bake later?

Yes, you can. Sauté your veggies and whisk the egg mixture ahead of time. Once cooled, combine everything, pour into your baking dish, and cover tightly. Store in the fridge for up to 24 hours. When you’re ready to bake, let it sit at room temperature for 10–15 minutes before popping it in the oven.

How do I know my spinach frittata is done cooking?

A perfectly baked frittata should appear set in the center. This means it will be slightly puffed and give a gentle jiggle when you shake the pan. If you insert a knife or toothpick near the center, it should come out mostly clean with just a hint of custard clinging to it.

Serving Suggestions

A slice of Italian spinach frittata on a blue plate with a fork resting on the edge.

More Best Egg Dishes

💙 MADE THIS RECIPE AND LOVED IT? 💙 Please leave a ⭐️STAR rating and COMMENT below- I love connecting with you! Tag me with your creations on Instagram and find me on Pinterest.

5 from 1 vote

Italian Spinach Frittata Recipe

Servings: 6 servings
Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes
A baked Italian spinach frittata in a ceramic pie dish.
A simple Spinach Frittata is perfect for brunch, lunch, or a light dinner. This version is loaded with spinach, sweet white onions, farm-fresh eggs, creamy ricotta, and freshly grated Parmigiano. Think of it as a crustless quiche—just as satisfying, but quicker and easier to make!

Ingredients 

  • 3 ½ cups fresh spinach
  • 1 medium onion, finely chopped
  • 2 garlic cloves, finely chopped
  • 1 tablespoon olive oil
  • ¼ cup parmigiano, plus more for topping
  • 6 large eggs
  • ¾ cup ricotta cheese, 200 grams
  • salt and Pepper to taste
  • 1 teaspoon homemade Italian seasoning, optional
  • ¼ cup bread crumbs
  • 1 pat butter

Instructions 

  •  Preheat oven to 375 degrees F.
  • Grease a 9″ round tart or pie dish with butter and dust with bread crumbs until bottom and sides of pan are evenly coated.
  •  In a medium skillet, on medium high heat, add olive oil and onion. Cook 5 minutes until translucent and soft.
  • Add spinach, garlic, and optional homemade Italian seasoning to the pan. Cook an additional 8 minutes. Season with salt and pepper and let cool about 10 minutes.
  • In the meantime make the egg filling. In a large mixing bowl-  whip the eggs, by hand or with an electric mixer, until perfectly uniform and slightly foamy. Add the ricotta and mix again until well incorporated. Add the parmigiano and mix to combine.
  •  Add the spinach and onions to the egg and ricotta mixture. Pour into the prepared baking dish and sprinkle additional parmigiano if desired. Bake at 375 degrees F for 20-25 minutes.
  •  Serve hot, room temperature, or cold as leftovers.

Notes

  • Eggs are the star of the show, so choose the best quality you can find. Rich, golden yolks make all the difference in flavor and texture.
  • Take time to beat the eggs well—this helps create that smooth, custardy consistency you’re after. You shouldn’t see any streaks of yolk or white; it should look completely blended.
  • Stick with full-fat dairy like whole milk, ricotta, sour cream, yogurt, or crème fraîche. Low-fat versions often have additives and won’t give you the same rich, creamy texture.
  • Always cook your veggies before mixing them in. Raw vegetables release water, which can lead to a soggy, uneven bake.
  • And finally—don’t overbake! A good frittata should be soft and custardy, not dry and rubbery like overdone scrambled eggs.

Nutrition

Calories: 144kcalCarbohydrates: 7gProtein: 10gFat: 9gSaturated Fat: 4gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.03gCholesterol: 20mgSodium: 204mgPotassium: 252mgFiber: 1gSugar: 2gVitamin A: 2302IUVitamin C: 8mgCalcium: 151mgIron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Breakfast, Brunch
Cuisine: Italian
Tried this recipe?Mention @cucinabyelena or tag #cucinabyelena!

You May Also Like

About Elena

My dream is to share delicious wholesome recipes that you will share around the table with all your loved ones. The memories surrounded by food are the heart and soul of CucinaByElena.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating





1 Comment