Make this easy frittata recipe with fresh eggs, spinach, salty prosciutto, ripe tomatoes, and parmesan cheese. Baked in one pan for fast cleanup, customize this frittata with any add-ins you’d like for a delicious breakfast or brinner. It’s effortless enough to whip up on the weekend, and impressive enough for a holiday brunch.

If I’m ever in a bind for breakfast, brunch, or dinner, I know that if I have eggs, I can whip up a frittata in no time! I make this easy frittata recipe with leafy greens, ripe tomatoes, salty cured meat, and melty parmesan cheese in a base of creamy, fluffy eggs. Eggs cook best with low heat, which helps them retain moisture. So, if there’s one takeaway from this frittata recipe, remember: Low and slow. Let’s get cooking.
Reasons To Make This Easy Frittata Recipe
- Quick to make. Put together this prosciutto and spinach frittata in 30 minutes or less.
- Flavorful and filling. With savory eggs, cheese, and veggies, a frittata is a meal in one. It’s a great last-minute breakfast for dinner.
- Great for meal prep. Frittatas reheat well, making this an easy recipe that you can meal prep for the week. See further in the post for storage tips.
- Completely customizable. Once you master your first frittata, the possibilities are endless. Try adding mushrooms, different cheeses, thinly sliced potatoes, and any mix-ins you’d like.

You’ll Need These Ingredients
You can make a quick and easy frittata with very few ingredients. Any add-ins, like vegetables and proteins, are also super flexible! Here’s a look at the ingredients I use in my recipe. You’ll find a complete, printable recipe card below the post.
- Prosciutto – Prosciutto is a type of Italian cured pork, with a flavor similar to ham. You could swap it for diced ham, pancetta, bacon, or chorizo for a spicy kick.
- Cherry Tomatoes – I like to use cherry or grape tomatoes in my frittata recipes, since larger tomatoes tend to be watery.
- Garlic – Everything tastes better with garlic! Freshly minced, or you can substitute 1/4-1/2 teaspoon of garlic powder per clove.
- Spinach – You can make this frittata with fresh or frozen spinach. If you’re using the latter, make sure to completely thaw the spinach first. You could also use kale.
- Parmesan Cheese – Freshly grated. Just about any type of cheese will work in a spinach frittata. Other good options are Pecorino, shredded cheddar, Gouda, and crumbly cheeses like feta and goat cheese.
- Eggs – You can’t make a frittata without them!
- Milk – Milk stretches the egg mixture and makes a light, fluffy base for the other ingredients. You can use any milk you’d like, or even water, though the texture of the eggs won’t be as rich.
Omelette vs. Frittata
Both are egg dishes. A frittata is Italian, while an omelette is from French cuisine. A frittata is sort of like a thicker, open-faced omelette, with a couple of key differences:
- For frittata recipes, mix-ins like veggies are cooked right in the pan before the egg mixture is poured on top.
- In omelette recipes, the eggs cook first. Any add-ins are cooked separately and folded up inside the eggs.
Lastly, omelettes tend to be single serve, whereas frittatas can feed more than one person, similar to a quiche. Just slice up your frittata and serve it along with a salad, potatoes, or veggies.

How to Make a Frittata, Step by Step
There are a few tricks to cooking a perfect frittata, but the main one is long, slow heat. This is why most frittata recipes are started on the stove and finished in the oven. The lower the heat, the better your egg texture will set. Follow the steps below to see this technique in action:
- Prepare the eggs. While the oven preheats to 350ºF, whisk the eggs, milk, and thyme in a large bowl.
- Cook the protein. Heat an oven-proof skillet over medium heat. Add the prosciutto and cook for 3-4 minutes until it’s browned.
- Cook the veggies. Remove the prosciutto from the pan, and sauté the cherry tomatoes. Then, add the garlic, and finally the spinach. Cook until the spinach has wilted.
- Assemble the frittata. Add the Parmesan cheese to the skillet, along with the cooked prosciutto. Pour the egg mixture over the frittata ingredients. Leave that to cook over medium-low heat for 4 minutes. Do NOT stir.
- Bake. Now, transfer the whole skillet to the preheated oven. Bake at 350ºF for 10-12 minutes, or until the eggs no longer wiggle when you shake the pan. Don’t cook your frittata until the top is golden, as that will mean the inside of your frittata has overcooked.
Frequently Asked Questions
The best pan for making a frittata is a stainless steel, cast-iron, or otherwise oven-proof skillet. Because frittatas start on the stove and finish cooking in the oven, a pan that can safely go from one to the other is essential.
You can test for doneness by inserting a knife into the center of your frittata. If raw eggs run into the opening, then your frittata needs to cook a bit longer. A frittata is done cooking when the center is set and the eggs don’t wiggle when you shake the pan.

What to Serve with a Frittata
Pair your homemade frittata with freshly baked poppyseed muffins or blueberry lemon scones, and iced coffee for a light and easy brunch. I also like to serve my frittata recipes with soup or a pear and walnut salad for lunch or dinner.

How to Store Leftovers
- Refrigerate. Let the frittata cool to room temperature, then wrap it with plastic wrap. Leftover frittata will last in the fridge for 2 to 3 days.
- Reheat. There are two easy ways to reheat a frittata. First is in the microwave. Wrap your frittata with a damp paper towel and warm it in the microwave for 30 seconds. Second is in the oven, covered with foil, at 350°F for 15-20 minutes or until warm.
I can’t wait to hear what you guys think of this one. It’s great for a ladies’ brunch, baby or bridal shower, weekend breakfast, or even dinner. You’re going to love it. Bon appétit, friends!
More Breakfast and Brunch Recipes

Easy Frittata Recipe
- Prep Time: 5 minutes
- Cook Time: 24 minutes
- Total Time: 29 minutes
- Yield: 8 1x
- Category: Breakfast
- Method: Mix
- Cuisine: American
Description
This is a quick and easy frittata recipe made with fresh eggs, spinach, salty prosciutto, tomato, and parmesan cheese. Everything cooks in one pan, for fast clean-up afterward!
Ingredients
- 4 ounces prosciutto, roughly chopped
- 1 tablespoon olive oil
- 1 pint cherry tomatoes
- 2 garlic cloves, minced
- 3 cups baby spinach
- 2 tablespoons shredded parmesan
- 10 eggs
- 1/2 cup 2% Milk (you could sub with any kind of milk)
- 1 teaspoon thyme
Instructions
- Preheat oven to 350°F.
- In a large bowl, whisk together eggs, milk and thyme.
- Heat a medium size oven safe skillet to medium heat.
- Add prosciutto to the pan and cook until slightly crispy and browned, approximately 3-4 minutes.
- Remove prosciutto from the pan and add 1 tablespoon of olive oil. Add cherry tomatoes and saute for 3-4 minutes.
- Next add garlic and saute for 30 seconds. Immediately add spinach and cook until just wilted, stirring the entire time.
- Then add parmesan cheese and cooked prosciutto to pan, stir to mix and cover with the egg mixture.
- Let egg mixture sit on a medium low burner for 4 minutes. (do not touch)
- After 4 minutes, transfer pan to the oven and bake for 10-12 minutes or until the frittata has set. (the eggs don’t wiggle when you shake the pan)
- Garnish with more parmesan cheese and serve!
Nutrition
- Serving Size: 1 piece
- Calories: 159
- Sugar: 2 g
- Sodium: 207 mg
- Fat: 11 g
- Carbohydrates: 3 g
- Fiber: 1 g
- Protein: 12 g
- Cholesterol: 241 mg