This Zucchini Spinach Feta Casserole is the vibrant, nutrient-dense centerpiece your brunch or dinner table has been missing. Imagine tender, roasted zucchini slices layered with earthy wilted spinach and pockets of salty, browned feta cheese, all held together by a silky, herb-flecked egg binder. It is a Mediterranean-inspired masterpiece that proves healthy eating can be incredibly indulgent.
Whether you are looking for a low-carb breakfast or a light vegetarian dinner, this Zucchini Spinach Feta Casserole delivers on every sensory front. The contrast between the golden-brown charred zucchini edges and the creamy, softened feta chunks creates a flavor profile that is both sophisticated and comforting. Best of all, it is remarkably easy to pull together for busy weeknights.

Why This Zucchini Spinach Feta Casserole Is a Total Game Changer
- Visual Texture Mastery: The overlapping rounds of zucchini create a stunning “shingle” effect that looks like it came from a high-end bistro.
- Perfectly Set Binder: A pale-yellow egg mixture ensures the casserole is sturdy enough to slice but soft enough to melt in your mouth.
- Golden Finish: We focus on achieving those coveted browned peaks on the feta and charred edges on the zucchini for maximum umami.
- Meal Prep Hero: This dish tastes just as good—if not better—the next day, making it the king of healthy leftovers.
If you love the combination of fresh summer squash and protein-packed eggs, you should also check out our Chicken Zucchini Bake for a heartier twist on these flavors!
The Essential Ingredients for Success
Zucchini: You will need 2 large (approx. 600g) zucchinis. Slicing them into thin, uniform rounds ensures even roasting and a beautiful presentation.
Fresh Baby Spinach: 5 ounces (142g) of fresh leaves. We wilt these down to concentrate the flavor and prevent the casserole from becoming watery.
Feta Cheese: 6 ounces (170g) of high-quality feta. Use a block and crumble it yourself into large chunks for those iconic browned peaks.
Egg Binder: 8 large eggs whisked with 1/4 cup (60ml) of heavy cream or whole milk to create that custard-like base.
Dried Oregano & Black Pepper: These are the “power aromatics.” The oregano provides an earthy Mediterranean backbone, while cracked black pepper adds a necessary bite.
Olive Oil & Salt: Essential for searing the zucchini and seasoning every layer of the dish.

How to Make the Perfect Zucchini Spinach Feta Casserole
Step 1: Prep and Roast the Zucchini
Preheat your oven to 400°F (200°C). Arrange your zucchini rounds on a parchment-lined sheet, drizzle with olive oil, and sprinkle with salt. Roast for 12-15 minutes until they start to show golden-brown charred edges. This step is critical; it removes excess moisture so your Zucchini Spinach Feta Casserole never turns soggy.
Step 2: Wilt the Spinach
In a large skillet over medium heat, add a splash of oil and your fresh spinach. Sauté for 2-3 minutes until completely wilted. Place the spinach in a fine-mesh sieve and press firmly with a spoon to remove every drop of excess liquid. This ensures a clean, set egg binder.
Step 3: Whisk the Herbaceous Egg Base
In a medium bowl, crack your eggs and add the cream, dried oregano, and plenty of cracked black pepper. Whisk vigorously until the mixture is a uniform pale-yellow color and slightly frothy. The oregano should be evenly distributed throughout the liquid.
Step 4: Assemble the Masterpiece
Grease a rectangular ceramic baking dish. Lay half of the roasted zucchini rounds at the bottom. Scatter the wilted spinach clusters and half of the large feta cheese chunks over the top. Repeat the layers, finishing with the remaining zucchini in an overlapping pattern. Pour the egg mixture slowly over the top, ensuring it seeps into all the crevices.
Step 5: The Final Bake
Place the dish in the oven at 375°F (190°C). Bake for 25-30 minutes. You are looking for the eggs to be fully set and for the feta chunks to develop beautifully browned peaks. The top should have a slight golden-brown crust that crackles slightly when touched.
Looking for more easy bakes? Our Parmesan Crusted Chicken uses a similar golden-brown technique that is to die for!
Expert Tips for the Best Mediterranean Bake
- Squeeze the Spinach: I cannot emphasize this enough. If you leave moisture in the spinach, the eggs won’t set properly, and the base will be watery.
- Room Temperature Eggs: Using room-temp eggs helps the casserole rise slightly and cook more evenly.
- Don’t Oversalt: Feta is naturally very salty. Be conservative with the salt in the egg mixture; let the cheese do the heavy lifting.
- Rest Before Slicing: Let the casserole sit for 5-10 minutes after exiting the oven. This allows the internal proteins to firm up for clean, square slices.
Storage, Reheating, and Freezing
To Store: Place any leftover Zucchini Spinach Feta Casserole in an airtight container in the fridge for up to 4 days.
To Reheat: For best results, use the oven or an air fryer at 350°F (175°C) for 5-7 minutes. This revives the golden-brown crust. A microwave works in a pinch, but the zucchini may soften significantly.
To Freeze: While you can freeze this dish, the zucchini texture changes upon thawing. If you must, wrap individual slices tightly in plastic wrap and foil for up to 2 months.
What to Serve With This Dish
This casserole is a star on its own, but it pairs beautifully with high-contrast sides. Try a crisp, refreshing Classic Broccoli Salad to add a sweet and crunchy element to the meal.
If serving for dinner, a side of roasted potatoes or a simple Greek salad with olives and red onion complements the Zucchini Spinach Feta Casserole perfectly.
Frequently Asked Questions
Yes, cooked shredded chicken or ground turkey works well. Simply layer the cooked protein in with the spinach and feta before pouring the egg mixture over the top.
Yes, you can use frozen spinach. However, you must thaw it completely and squeeze it extremely well using a clean kitchen towel to remove every drop of liquid before adding it to the dish.
The secret is roasting the zucchini slices separately before assembling the casserole and squeezing all the moisture out of the wilted spinach. This removes excess water that would otherwise thin out the egg binder.
Absolutely! This recipe is naturally low in carbohydrates and high in healthy fats and protein, making it an excellent choice for those following a ketogenic or low-carb lifestyle.
Ensure you leave the feta in large chunks rather than fine crumbles. Placing the dish on the top rack during the last 5 minutes of baking, or using a quick broil, will help achieve those golden-brown peaks.
The Official Zucchini Spinach Feta Casserole Recipe

Zucchini Spinach Feta Casserole: The Ultimate Mediterranean Bake
Ingredients
Equipment
Method
- Preheat oven to 400°F (200°C). Roast zucchini rounds with olive oil and salt for 12-15 minutes until edges are charred.
- Sauté spinach in a skillet until wilted; squeeze out all excess moisture using a sieve.
- Whisk eggs, cream, oregano, and black pepper until pale yellow and frothy.
- Layer zucchini, spinach, and feta in a ceramic dish. Pour egg mixture over. Bake at 375°F (190°C) for 25-30 minutes until feta peaks are browned.
Notes
Squeeze the wilted spinach thoroughly to ensure the egg binder sets firmly.
Share the Love!
Did you make this Zucchini Spinach Feta Casserole? We want to see your results! This dish is a Pinterest favorite, so be sure to Pin this recipe to your Healthy Eats board so you never lose it.
Please leave a 5-star rating in the recipe card below and drop a comment telling us how your zucchini turned out. Tag @RecipeHarvest in your photos on social media—nothing makes us happier than seeing your charred zucchini edges and browned feta peaks!
For more easy dinner inspiration, don’t miss our Creamy Garlic Chicken Thighs.