Zucchini-Parmesan Frittata


Though its peak season is summer, zucchini is available year-round—just be sure to pick out the best-looking squashes. They should be firm (not spongy), vibrant in color, and free of blemishes. Cooking the squash before stirring it into the egg mixture helps eliminate some of the moisture, and adds a nice crisp-tender texture to the creamy eggs and cheese. Though it bakes primarily in the oven, finishing the frittata under the broiler gives the top and outer edges a bit of crispness. Serve the dish with toast and fruit for breakfast, or with sautéed mushrooms for dinner.

Zucchini Parmesan Frittata
Easier than taking individual egg orders, a frittata is one of our favorite ways to serve eggs for breakfast. This recipe combines crisp-tender zucchini and salty Parmesan cheese, but the possibilities are endless. Try artichoke hearts and rosemary, kale and goat cheese, or even corn and bacon.  Cut into wedges and serve straight from the skillet. Get the recipe:Zucchini Parmesan Frittata. Photo: Sheri Giblin
Hands On Time:
25 mins
Total Time:
25 mins
4 (serving size: 1 wedge)


  • 1 tablespoon olive oil

  • 1 cup ½ medium yellow onion, thinly sliced 

  • 3 cups 1 large zucchini, chopped 

  • 2 ounces Parmesan cheese, grated (about ½ cup), divided

  • 8 large eggs

  • ¾ teaspoon kosher salt

  • ½ teaspoon black pepper

  • teaspoon paprika

  • 3 tabelspoons chopped flat-leaf parsley


  1. Preheat the oven to 400°F. Heat oil in a 9-inch cast-iron or ovenproof skillet over medium-high. Add onion, and cook, stirring occasionally, until softened, about 5 minutes. Add zucchini, and cook, stirring often, until zucchini is tender and brown in spots, 8 to 10 minutes.

  2. Reserve 2 tablespoons cheese and set aside. Whisk together the remaining cheese, eggs, salt, pepper, and paprika. Pour over vegetables in skillet, and cook, stirring gently, until eggs just begin to set, about 1 minute. Transfer skillet to the preheated oven, and bake until edges are set but the center is still slightly loose 5 to 6 minutes.

  3. Increase oven temperature to broil, and broil until center is set and the top is lightly browned about 2 minutes. Serve topped with reserved Parmesan and parsley.

Related Articles