Zucchini Frittata Recipe
Introduction
This zucchini frittata is a light, savory dish perfect for breakfast, brunch, or a quick dinner. Packed with tender zucchini and sweet onion, it’s flavored with Parmesan and baked to a golden finish. Simple to prepare, it’s a great way to enjoy seasonal summer squash.

Ingredients
- 6 cups (726g to 900g) zucchini or summer squash, grated
- 1/2 teaspoon table salt
- 1 large (283g) sweet onion, peeled and diced
- 1 1/2 cups (150g) Parmesan cheese
- 8 large eggs
- 2 tablespoons (14g) King Arthur Unbleached All-Purpose Flour or 2 tablespoons (21g) King Arthur Gluten-Free All-Purpose Flour
- 2 tablespoons olive oil, divided
- Salt and pepper, to taste
Instructions
- Step 1: Stir the salt into the grated zucchini. Place it in a colander, weigh it down, and let it drain for about an hour to remove excess moisture.
- Step 2: Combine the drained zucchini with the diced onion. Fry in 2 tablespoons olive oil in a large skillet over medium heat until soft and most liquid has evaporated, about 20 minutes. Season with salt and pepper to taste.
- Step 3: Preheat your oven to 400°F (200°C).
- Step 4: In a large bowl, whisk together the Parmesan cheese, eggs, and flour until well combined.
- Step 5: Add the cooked zucchini and onion mixture to the egg mixture. Stir well to combine, draining any excess liquid if needed.
- Step 6: Drizzle 1 tablespoon of olive oil into a 9- or 10-inch cast iron skillet. Heat the skillet on the stovetop until the oil is very hot.
- Step 7: Spread the vegetable and egg mixture evenly into the hot skillet. Transfer the skillet to the oven and bake for 20 to 25 minutes, or until the top is lightly golden brown.
- Step 8: Remove from the oven and let cool slightly. Serve warm, cut into wedges.
Tips & Variations
- Use a cast iron skillet for the best crust and even cooking, but any oven-safe skillet will work.
- Try adding fresh herbs like basil or parsley for extra freshness.
- For a richer flavor, substitute half of the Parmesan with Gruyère or mozzarella.
- Drain the cooked vegetables well to prevent the frittata from becoming soggy.
- Gluten-free option: use gluten-free all-purpose flour as listed in the ingredients.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave until warmed through. This frittata can also be enjoyed cold or at room temperature.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other vegetables instead of zucchini?
Yes, you can substitute or combine other soft vegetables like grated carrots, bell peppers, or spinach. Just be sure to drain any excess moisture after cooking.
How do I know when the frittata is fully cooked?
The frittata is done when it is puffed slightly and the top is lightly golden brown. You can also test by gently shaking the skillet; the center should be set and not jiggle.
Print
Zucchini Frittata Recipe
- Total Time: 2 hours
- Yield: 6 to 8 servings 1x
- Diet: Vegetarian
Description
This Zucchini Frittata is a delicious and hearty dish featuring grated zucchini and sweet onions cooked to perfection with Parmesan cheese and eggs. Lightly fried on the stovetop and then baked until golden brown, it makes a perfect meal for breakfast, brunch, or a light dinner.
Ingredients
Vegetables
- 6 cups (726g to 900g) zucchini or summer squash, grated
- 1 large (283g) sweet onion, peeled and diced
- 1/2 teaspoon table salt
Cheese and Eggs
- 1 1/2 cups (150g) Parmesan cheese
- 8 large eggs
Baking and Cooking Add-ins
- 2 tablespoons (14g) King Arthur Unbleached All-Purpose Flour or 2 tablespoons (21g) King Arthur Gluten-Free All-Purpose Flour
- 3 tablespoons olive oil (2 tablespoons for frying, 1 tablespoon for skillet drizzle)
Instructions
- Drain the Zucchini: Stir the salt into the grated zucchini. Place the salted zucchini in a colander, weigh it down with a heavy object, and let it drain for about an hour to release excess moisture.
- Cook the Vegetables: Combine the drained zucchini and diced onion. Fry them in 2 tablespoons of olive oil in a large skillet over medium heat until the vegetables become soft and reduced in volume, about 20 minutes. Season with additional salt and pepper to taste.
- Preheat the Oven: Preheat your oven to 400°F (204°C) to prepare for baking the frittata.
- Mix Eggs and Cheese: In a large bowl, whisk together the Parmesan cheese, eggs, and flour until fully combined.
- Combine the Mixture: Add the cooked zucchini and onion mixture to the egg mixture. Drain any excess liquid from the vegetables if needed. Stir gently to incorporate.
- Prepare the Skillet: Drizzle 1 tablespoon of olive oil into a 9″ or 10″ cast iron skillet. Heat the skillet on the stovetop over medium-high heat until the oil is very hot.
- Spread and Bake: Evenly spread the vegetable and egg mixture in the hot skillet. Transfer the skillet to the preheated oven and bake for about 20 to 25 minutes, or until the frittata is set and lightly golden brown on top.
- Serve: Remove the frittata from the oven and serve hot, sliced into wedges.
Notes
- Draining the zucchini thoroughly is critical to avoid a watery frittata.
- Using a cast iron skillet helps achieve even cooking and a nicely browned crust.
- You can substitute the Parmesan with Pecorino Romano or another hard cheese of your choice.
- This dish can be served hot or at room temperature.
- Add herbs like parsley, basil, or thyme for extra flavor.
- Prep Time: 1 hour 15 minutes
- Cook Time: 45 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
Keywords: zucchini frittata, summer squash frittata, Italian breakfast, vegetable frittata, vegetarian egg dish

