Zucchini Frittata

Zucchini frittata starts by cooking sliced squash and onion, then draining the vegetables before adding them to eggs and Parmesan. That extra drainage step keeps the center from becoming watery. The mixture cooks gently in a nonstick skillet and finishes on its second side. Fresh basil seasons the vegetables, and the finished round makes six wedges for a light meal or a shared brunch plate.

Delicious zucchini frittata served on a plate with fresh herbs

Why This Recipe Works

Zucchini holds a large amount of water. Cooking it first releases some of that moisture, and letting it drain keeps that liquid out of the eggs. Zucchini frittata has a firmer, easier-to-cut structure when the vegetables are tender but not carrying a puddle of cooking liquid.

The two tablespoons of olive oil serve different stages: one cooks the onion and squash, and one coats the skillet for the egg mixture. Moderate heat gives the center time to set before the underside becomes too dark.

Ingredients for Zucchini Frittata

Use one and a half pounds of zucchini, weighing it before trimming. Slice it into thin, even rounds or half-moons so large pieces do not remain firm. The onion can be sliced thinly to soften within the first cooking stage.

Six large eggs and one-third cup grated Parmesan form the base of zucchini frittata. Taste the cooked vegetables when seasoning, since the cheese contributes salt. Two tablespoons of fresh basil are the main herb measure; one-half teaspoon dried basil is the listed alternative, not an additional ingredient.

Main Ingredients

  • 2 tablespoons olive oil
  • 1 large onion, sliced
  • 1.5 lbs zucchini, sliced
  • 2 tablespoons fresh basil (or 1/2 teaspoon dried basil)
  • 6 large eggs
  • 1/3 cup Parmesan cheese
  • Salt & pepper to taste

How to Make Zucchini Frittata

Warm one tablespoon of oil in a 10-inch nonstick skillet. Add the onion and cook until softened. Stir in the zucchini and cook for about 10 minutes, turning the slices so they soften evenly. Stir in the basil, then transfer the vegetables to a colander set over a bowl. Let excess liquid drip away while you prepare the eggs.

Beat the eggs until the yolks and whites are combined, then stir in Parmesan and seasoning. Fold in the drained vegetables after they have cooled enough that they are not steaming heavily. Wipe the skillet if needed, warm the second tablespoon of oil, and spread the mixture evenly across the pan.

Cook zucchini frittata on low heat until the sides and most of the center are set, about 12–14 minutes. To turn it, take the pan off the heat, cover it with a broad sturdy plate, invert carefully, and slide the round back into the skillet. Cook the second side for about two minutes, extending as needed until the center reaches 160°F. If turning is awkward, use the covered low-heat alternative described below rather than handling a loose center.

How to Serve

Rest zucchini frittata for five minutes before cutting six wedges. Serve warm with toast or a crisp salad. One wedge is a modest portion from a six-egg recipe; choose two wedges for a larger plate and adjust the number of diners accordingly. Carry the serving plate flat so the slices remain intact.

Storage

Refrigerate zucchini frittata promptly in a covered container and use within three to four days. Keep room-temperature serving within two hours, or one hour in temperatures above 90°F. Reheat leftovers gently until their centers reach 165°F. A short, gentle reheat helps keep the eggs from becoming rubbery.

Check FoodSafety.gov cooking temperatures.

Tips and Variations

A well-fitting lid provides an alternative to flipping. Cover the skillet after the lower surface sets and continue over low heat until the upper center is firm and reaches 160°F. Check regularly; steam trapped under the lid can fall back onto the top.

For zucchini frittata, draining remains useful even when using a lid. Adding cream or milk is not needed for this formula. Extra raw vegetables bring additional moisture and alter the cooking time, so treat them as a separate variation rather than stirring them into the measured mixture without preparation.

Frequently Asked Questions

Why is my zucchini frittata watery?

Cooked squash may not have drained enough. Let it release liquid in a colander before mixing with the eggs.

Can I use dried basil?

Yes. Use the listed half-teaspoon instead of the two tablespoons of fresh basil.

Do I have to flip the frittata?

No. A covered low-heat finish can set the top. Verify a firm center and an internal temperature of 160°F.

What size skillet should I use?

A 10-inch nonstick skillet gives a manageable thickness. A smaller pan makes a deeper center that needs longer cooking.

Can I mix the eggs the night before?

Keep prepared ingredients covered and refrigerated, and assemble close to cooking. Do not leave raw egg mixture on the counter.

zucchini frittata 2026 09 13 163917 683x1024 1

Zucchini Frittata

Six eggs bind drained zucchini and onion into a Parmesan-and-basil skillet frittata, cut into six wedges.
Prep Time 15 minutes
Cook Time 30 minutes
Resting 5 minutes
Total Time 50 minutes
Course Main Course
Cuisine American
Servings 6 wedges

Ingredients
  

Main Ingredients

  • 2 tablespoons olive oil
  • 1 large onion, sliced
  • 1.5 lbs zucchini, sliced
  • 2 tablespoons fresh basil (or 1/2 teaspoon dried basil)
  • 6 large eggs
  • 1/3 cup Parmesan cheese
  • Salt & pepper to taste

Instructions
 

  • Use a 10-inch nonstick skillet to soften onion with 1 tablespoon oil. Add zucchini and cook roughly 10 minutes until softened.
  • Stir in basil, drain the vegetables in a colander, and let them stop steaming.
  • Beat the eggs with Parmesan, salt, and pepper; incorporate the drained vegetables.
  • Warm the second tablespoon oil in the skillet. Add the mixture, level it, and cook on low about 12–14 minutes until mostly set.
  • Off the heat, invert onto a sturdy plate and return the second side to the pan. Cook about 2 minutes longer, checking 160°F in the center. Alternatively, finish covered over low heat without flipping.
  • Rest 5 minutes and divide into six wedges.

Notes

The cooked egg center must reach 160°F. Refrigerate leftovers for up to 3–4 days and reheat to 165°F.
Keyword Zucchini Frittata