Breakfast & Brunch
This zucchini egg frittata delivers crispy edges and tender golden egg ribbons that make it the perfect breakfast or brunch centerpiece. š The secret lies in griddling the zucchini first to remove excess moisture, ensuring every bite stays moist and flavorful rather than soggy.
Iāve perfected this recipe over years of testingāitās the kind of dish that transforms simple ingredients into something restaurant-worthy without requiring advanced skills.
The beauty of this frittata is its foolproof natureājust whisk eggs, mix in sautĆ©ed zucchini and cheese, and bake until set. The high-heat broil at the end creates those coveted crispy edges while keeping the interior rich and custardy.
Itās vegetarian-friendly, packed with protein, and ready in under 30 minutes, making it ideal for busy mornings or meal prep.
What youāll end up with is a golden, slightly caramelized frittata with visible egg ribbons and tender zucchini throughout. The crispy top contrasts beautifully with the creamy interior, while the melted cheese adds a savory depth.
Serve it warm with a side of roasted tomatoes or a fresh arugula salad to round out the meal.
This recipe scales effortlesslyādouble it for leftovers or a crowdāwhile still delivering that restaurant-quality texture every time. The key is patience during the broiling step; donāt rush it, or youāll miss out on those perfect crispy edges. Letās get cooking!
Ingredients for zucchini egg frittata
Restaurant-quality frittata starts with these ten thoughtfully chosen ingredientsāeach playing a role in texture and flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs š„ | 8 whole | Room temperature for even cooking |
| Medium Zucchini š„ | 2 whole | Sliced into 1/4-inch rounds |
| Extra-Sharp White Cheddar Cheese š§ | 1 ½ cups | Shredded, sharp flavor preferred |
| Unsalted Butter š§ | 2 tbsp | For griddling zucchini |
| Extra-Virgin Olive Oil š« | 1 tbsp | For greasing baking dish |
| Diamond Crystal Kosher Salt š§ | ½ tsp | For seasoning zucchini |
| Freshly Ground Black Pepper š¶ļø | ¼ tsp | For seasoning zucchini |
| Fresh Chives šæ | ¼ cup | Finely chopped, for garnish |
| All-Purpose Flour š¾ | 1 tbsp | For dusting baking dish |
| Heavy Cream š„ | ¼ cup | For extra richness (optional) |
The zucchini deserves special attention here. Look for firm, vibrant specimensāavoid those with soft spots or yellowing skin. The sharp white cheddar is non-negotiable; its tang cuts through the richness of the eggs. For the eggs, pasture-raised or organic delivers superior flavor, though standard large eggs work perfectly fine. The butter should be cold-pressed unsaltedāEuropean-style brands like PlugrĆ” or Kerrygold elevate the dish. Store your eggs in the coldest part of the fridge, and bring them to room temperature before using for even cooking. The chives? Fresh is essentialādried won't provide that bright, oniony finish.
No sharp cheddar? Pepper jack or GruyĆØre work beautifully as substitutes. Running short on time? Pre-shredded cheese is fine, but add a pinch of cornstarch to prevent clumping. The heavy cream adds luxurious texture but can be omitted entirely without sacrificing structure. For a dairy-free option, substitute full-fat coconut cream at the same quantity. The zucchini can be swapped for yellow squash or mushrooms if preferredājust adjust the griddling time slightly. If you're concerned about moisture, salt the zucchini slices generously and let them sit for 10 minutes before cooking to draw out excess water. The flour dusting on the dish is crucial for preventing sticking, so don't skip itāeven if your dish is non-stick.
This frittata reheats beautifullyā350°F for 10-12 minutes restores those crispy edges. Store leftovers in an airtight container for up to 4 days in the refrigerator, or freeze for 2 months by wrapping tightly in plastic wrap. For meal prep, portion into individual containers and reheat just until warmed through. The crispy top is best enjoyed fresh, so plan to serve it immediately when possible. If making ahead, underbake slightly and complete the broiling step after removing from the fridge to restore that perfect texture.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when Iāve got zero energy. Just slice the zucchini (no peeling neededāhonestly, the skinās fine), melt butter in one pan, and let the eggs do the rest. The cheese melts into that golden crust while the zucchini stays tenderāno flipping, no fuss.
- Cheesy Crispy Edge: That sharp white cheddar? Itās the star. When it browns on top, you get this perfect contrastācreamy, salty pockets with a crispy shell that holds every bite together. Iāll be real: Iāve burned toast before, but this? This I nail every time.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Slice it into wedges, pack it cold, and it stays fresh for daysāno soggy eggs here. My kids grab it for school lunches, and my husband takes it to work. (Yes, even on a Tuesday night.)
- Pantry Rescue: Zucchiniās about to go bad? Throw it in here. Extra eggs lingering? Perfect. The olive oil and butter add richness without costing a fortune. Itās the kind of recipe that turns cheap ingredients into something that feels like a treatāno guilt, just satisfaction.
Step-by-step instructions for zucchini egg frittata
Master the art of crispy edges and golden egg ribbons with this precise technique.
š³ Step 1: Griddle the Zucchini Until Golden
Heat a large nonstick skillet over medium-high heat and melt 1 tablespoon of the unsalted butter until foaming. Add the 2 whole medium zucchini sliced into ¼-inch rounds, spreading them in a single layer. Cook undisturbed for 3-4 minutes until the edges begin to brown and caramelize.
Flip each slice carefully with a spatula and sprinkle immediately with ¼ teaspoon of the diamond crystal kosher salt and ā teaspoon of the freshly ground black pepper. Continue cooking for another 2-3 minutes until the zucchini is tender with deep golden spots. Remove from the skillet and set asideāthese crispy slices will add texture contrast to your frittata.
šØāš³ Step 2: Whisk Eggs with Cheese and Seasonings
In a large bowl, whisk together the 8 whole large eggs until the yolks and whites are fully combined with no streaks remaining. Add the 1.5 cups extra-sharp white cheddar cheese and whisk until evenly distributed. Stir in the 0.25 cup heavy cream (if using) for added richness, followed by the remaining ¼ teaspoon of kosher salt and ā teaspoon of black pepper.
Here's the thingādon't overmix after adding cheese. Just until fully incorporated creates the perfect creamy texture without developing gluten. The mixture should be thick but pourable, with visible cheese flecks suspended throughout. If it looks too thick, whisk in 1 tablespoon of water to achieve the ideal consistency.
š„ Step 3: Prepare the Baking Dish
Preheat your oven to 375°F. Lightly grease a 9-inch oven-safe skillet with the remaining 1 tablespoon of extra-virgin olive oil, then dust the bottom with the 1 tablespoon of all-purpose flour, tapping out any excess. This creates a nonstick barrier that prevents sticking while adding subtle flavor.
Return the griddled zucchini slices to the skillet and arrange them evenly in a single layer. Pour the egg mixture evenly over the zucchini, using a spatula to spread it into an even layer. The zucchini should be completely submerged with egg mixture reaching about halfway up the sides of the skillet.
š„ Step 4: Bake Until Set with Crispy Edges
Transfer the skillet to the preheated oven and bake for 15-18 minutes until the edges are deep golden brown and the center still appears slightly wet but set. You'll see beautiful egg ribbons form along the edgesāthis is your visual cue that the frittata is cooking perfectly.
For the final 2 minutes, increase the oven temperature to 400°F to intensify the browning. Watch closely as the top develops a crispy crust. The frittata is done when it springs back gently when touched in the center and the edges pull away cleanly from the skillet.
š½ļø Step 5: Finish with Chives and Serve Warm
Remove the frittata from the oven and let it rest for 3-5 minutes before slicing. This resting period allows the internal heat to continue setting the center while preventing it from falling apart. Sprinkle the 0.25 cup finely chopped fresh chives evenly over the top just before serving.
Use a long spatula to slide the frittata onto a cutting board, then slice into 4 equal wedges for serving. The contrast of crispy edges, creamy egg ribbons, and tender zucchini creates the perfect texture profile. Serve immediately while warm for the best experienceāeach bite should deliver that satisfying combination of crispy, creamy, and tender elements.
Pro Tips For Making Zucchini Egg Frittata
- SautĆ© Zucchini First: I learned this the hard wayāraw zucchini in a frittata just sits there like a soggy afterthought. SautĆ© the grated zucchini in olive oil over medium-high heat for 3-4 minutes until it releases its water and turns just tender. This step guarantees the texture stays firm, not mushy, and the flavor actually integrates.
- Salt the Grated Zucchini: Skip this, and youāll end up with a bland frittata no matter how much cheese you add. Sprinkle the grated zucchini with ½ teaspoon of salt while itās in the panāit draws out moisture faster and seasons the base. (Yes, even if youāre using sharp cheddar, which is salty but not enough in this context.)
- Use Medium Heat for the Eggs: High heat turns frittatas into rubbery, overcooked hockey pucks. After adding the eggs, reduce the heat to medium and let them set undisturbed for 2-3 minutes. Youāre not scrambling eggs hereāyouāre baking them gently so the top stays custardy and the bottom gets that golden, slightly crisp crust.
- Press the Cheese Down: I used to sprinkle the cheddar on top and call it a day. Now I press a handful into the center of the eggs before they fully set, then fold the edges over it. This creates a gooey, melty pocket of cheese that no one can resistāno need to wait for the end to add it.
Dietary considerations for this dish
Gluten-Free Adaptations
This frittata is naturally gluten-free, but the flour dusting on the baking dish requires attention. Replace the 1 tablespoon all-purpose flour with 1 tablespoon cornstarch or gluten-free all-purpose flour blend like Bobās Red Mill 1:1.
The cornstarch creates the same nonstick barrier while keeping the dish gluten-free. Always verify your gluten-free flour blend contains no additives or thickeners that could alter texture. š¾
Dairy-Free Options
For a dairy-free version, swap the 1.5 cups extra-sharp white cheddar with 1.5 cups dairy-free shredded cheese like Violife Just Like Cheddar or Follow Your Heart Mozzarella. The 2 tablespoons unsalted butter can be replaced with 2 tablespoons dairy-free butter such as Miyokoās or Earth Balance.
For extra richness, use ½ cup full-fat coconut cream instead of heavy cream. Taste as you goāsome dairy-free cheeses need additional seasoning.
Low-Carb Modifications
To keep this frittata low-carb while maintaining moisture, reduce the zucchini to 1 medium zucchini (about 1 cup sliced) and omit the heavy cream. The 1 tablespoon flour can be eliminated entirelyājust grease the dish well with extra-virgin olive oil.
For added flavor, stir in 1 tablespoon nutritional yeast when whisking the eggs. This version keeps carbs under 5g per serving while preserving the crispy edges and creamy texture.
Allergen-Friendly Swaps
For egg allergies, this dish isnāt suitableābut if you need to accommodate other allergens, hereās how: Replace fresh chives with dill or basil for a different flavor profile. If nut allergies are a concern, ensure all ingredients (like pre-shredded cheese) are processed in nut-free facilities.
For soy allergies, check your cheese labelsāmany dairy-free cheeses contain soy. Always double-check packaging for cross-contamination warnings when using substitutes.
Vegetarian Protein Boost
This frittata is already vegetarian, but you can boost protein further by folding in ½ cup cooked lentils or ¼ cup crumbled feta (if dairy isnāt an issue).
For a vegan version, use 8 flax eggs (mix 8 tablespoons ground flaxseed with ¼ cup water) and 1.5 cups vegan cheese. The texture will differ slightly, but the technique remains the sameāgrid the zucchini first, then pour the mixture into the dish. šŖ
Nutrition facts
Frequently asked questions
Can I use yellow squash instead of zucchini?
Yellow squash works perfectly in this recipeājust slice it to the same ¼-inch thickness and follow the same griddling technique. The flavor will be slightly sweeter but just as tender. For best results, use the same quantity (2 medium squash) and adjust cooking time by 1 minute since yellow squash cooks slightly faster.
Why did my frittata turn out rubbery?
Rubbery texture usually means the eggs were overcooked or the mixture was overmixed. Try reducing baking time by 2 minutes next time and avoid whisking the eggs after adding cheeseājust stir until combined. Also ensure your oven isn't running too hot by using an oven thermometer.
Can I make this ahead of time?
Yes, but with a few adjustments. Bake the frittata slightly underdone (remove when center is just set), then refrigerate. When ready to serve, broil for 3-4 minutes at 400°F to restore crispy edges. Store leftovers in an airtight container for up to 4 daysājust reheat gently to avoid drying out.
What's the best way to reheat frittata?
For best results, reheat in a 350°F oven for 10-12 minutes covered with foil to prevent drying. If using a skillet, cook over medium-low heat for 3-4 minutes per side. Microwaving works in a pinch (45 seconds), but the texture won't be as crispy. Always reheat until warmed through to 165°F.
How do I prevent the top from getting soggy?
Soggy tops happen when moisture escapes during baking. To prevent this, always grill the zucchini first to remove excess water, and make sure your oven is fully preheated. For extra insurance, sprinkle a thin layer of shredded cheese on top before the final 2-minute broilāthis creates a protective crust.
