| |

Easy Mediterranean Zucchini Frittata

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

This Mediterranean Zucchini Frittata is incredibly soft, creamy, and delicious. Ready in 30 minutes or less, it’s filled with vegetables, ricotta cheese, and seasoning like dill. So simple to make, it’s become a new favorite for brunch or a light dinner.

Top view of a slice of Mediterranean Zucchini Frittata with fresh greens

Want to save this recipe?

Enter your email, and we’ll send it to your inbox. Plus, you’ll get delicious new recipes from us every Friday!

Save Recipe

An easy-to-make, go-to meal anyone with a skillet can cook.

While I have several frittata recipes at 31Daily, this Mediterranean-inspired frittata is one of my favorites. I’m not sure which I love most… the zucchini or the dill. Or perhaps it’s the whole combination of flavors that truly makes it a standout for me!

What is a frittata?

A frittata is an egg-based dish, similar to an omelet, cooked in a skillet on the stovetop and finished in the oven. It’s creamy with a soft delicious texture and packed with vegetables and flavor.

Frittata vs Quiche?

While a frittata and a quiche may seem similar, they are two separate dishes with their own unique cooking techniques. How do you know which is which?

quiche is a silky and rich mixture of eggs, cream, and cheese—very custardy and usually combined with meat and vegetables—and often baked in a pastry shell. Unless it’s a crustless recipe.

While it’s considered a French dish, egg and cream pastries were found in early 13th-century recipes in Italy and 14th-century recipes in England.

Frittatas are usually made using eggs, cream, vegetables, and cheeses. Sometimes they contain a variety of meats. Most typically, they are cooked in a skillet instead of a pie plate or dish.

The Italian word “frittata” is defined by Merriam Webster as “an unfolded omelet often containing chopped vegetables or meats.” Later they describe it as similar to a Spanish omelet.

Frittata vs Omelet

While both a frittata and an omelet contain similar ingredients; egg custard, vegetables, and sometimes meat, the cooking methods are different.

Unlike an omelet, a frittata mixes the vegetables into the custard as it cooks.

How to Do Know When a Frittata is Done?

A frittata is done when the center is set. But the best way to be sure it is cooked through is to use a thermometer to measure its internal temperature. The FDA says a frittata or quiche should reach 160 degrees F.

Top view of zucchini frittata ingredients on a round wood board

Mediterranean Zucchini Frittata Ingredients

This simple dish only requires a handful of ingredients. The exact measurements are in the recipe card at the bottom of this post. Here’s a list of what you will need.

  • Olive oil
  • Garlic
  • Zucchini (medium-size)
  • Large eggs
  • Half and half (or milk)
  • Fresh dill
  • Red pepper flakes
  • Ricotta cheese (I prefer whole milk for its creaminess)

Kitchen Equipment Needed

  • Mixing bowl and a whisk or fork to combine the egg custard.
  • 10-inch nonstick ovenproof skillet (here is my favorite on Amazon)
  • Good knife for slicing vegetables.

How to Make a Zucchini Frittata

Making a frittata is one of the simplest things you can cook. This recipe uses a stovetop-to-oven method, which is my preferred way to cook a frittata.

Step-by-step instructions are in the recipe card at the bottom of this post, but here is an overview.

Step 1: Saute the vegetables

Slice the vegetables thinly and saute in a skillet.

Step 2: Whisk the eggs

While the vegetables are cooking, whisk the eggs, cream, and seasonings together.

Step 3: Cook until the edges are set

Pour the egg custard into the skillet with the vegetables and gently mix to combine. Cook until the edges are set.

Step 4: Bake

Bake in a preheated oven until the center is set with an internal temperature of 160 degrees F. Let cool slightly before cutting into wedges.

Side view of Zucchini Frittata in a black skillet

Tips for Making a Frittata


Full-fat dairy. My favorite is half-and-half, whole milk, and sometimes heavy cream. I’ve found that 2% milk or lighter becomes soggy and less creamy.

Pre-cook the vegetables:

Vegetables need to be tender before adding the egg custard. When raw vegetables are combined with the custard, it tends to become soggy and the vegetables do not fully cook.

For best results, cook them in a skillet before adding the custard.


Cheese provides a delicious flavor to a frittata as well as a creamy texture. I love soft cheeses (like the ricotta I’m using here), but goat cheese and feta are delicious options too. And parmesan is always a good idea.

Keep an eye on the frittata as it bakes

It’s important to not overbake the frittata. Keep a close eye on it. What you’re looking for are eggs that are puffed and the center is set.

The frittata continues to cook as it rests after removing it from the oven.

More Recipes You May Also Enjoy


Make sure you don’t lose track of this recipe by pinning it for later! If you are not already, you can follow me on Pinterest, as well as keep up with me on FacebookInstagram, and YouTube. If you make this recipe, I would also love it if you’d tag me in your photos and leave a star rating below!

Side view of a slice of Zucchini Frittata with greens on a white plate.
Top view of a slice of Mediterranean Zucchini Frittata with fresh greens

Easy Mediterranean Zucchini Frittata

Yield: 4 to 6
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes

This Mediterranean Zucchini Frittata is incredibly soft, creamy, and delicious. Ready in 30 minutes or less, it's filled with vegetables, ricotta, and seasoning like dill. So simple to make, it's become a new favorite brunch or light dinner.


  • 2 tablespoons olive oil
  • 3 cloves garlic, thinly sliced
  • 1 medium zucchini, thinly sliced
  • 1/4 red onion, thinly sliced
  • 8 large eggs
  • 2/3 cup half and half
  • 1/3 cup chopped fresh dill
  • 1 teaspoon salt (or to taste)
  • 1/2 teaspoon ground black pepper (or to taste)
  • 1/4 to 1/2 teaspoon red pepper flakes
  • 1/3 cup ricotta cheese


  1. Preheat the oven to 350 degrees F.
  2. Heat olive oil in a 10-inch ovenproof nonstick skillet. Add sliced zucchini and red onion. Cook, stirring often, until the zucchini is beginning to soften. Add garlic and cook another 30 seconds, or until fragrant.
  3. While the zucchini is cooking, add the eggs, half and half, fresh dill, salt, pepper, and red pepper flakes to a bowl; whisk until incorporated.
  4. Once the zucchini and onions are soft, pour the egg mixture over the zucchini into the skillet, stirring gently to combine. Cook over medium-high heat, stirring gently until the edges begin to set; about 2 minutes. Dollop the ricotta over the top.
  5. Place in the oven and bake until the center is set or when its internal temperature is at 160 degrees F; about 15 to 20 minutes. Remove from the oven and let cool in the skillet for a few minutes. Serve!

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 296Total Fat: 22gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 13gCholesterol: 393mgSodium: 718mgCarbohydrates: 7gFiber: 1gSugar: 3gProtein: 17g

Did you make this recipe?

Follow me on Pinterest for more and use the "Pin" button at the top of the recipe card.

Leave a Reply

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