This Mediterranean-inspired casserole brings together tender zucchini slices, wilted spinach, and tangy feta cheese in a golden, satisfying bake. The dish layers fresh vegetables with creamy mozzarella and savory feta, bound together with a light egg mixture seasoned with oregano and black pepper. Ready in under an hour, this vegetarian and gluten-free main dish serves four perfectly.
The preparation involves simple sautéing of onions and garlic, wilting fresh spinach, and layering everything with sliced zucchini before baking. The result is a hearty, wholesome casserole with a crispy golden top and tender, flavorful interior.
The smell of zucchini roasting with feta takes me back to my tiny first apartment where the oven was practically in the shower and every meal felt like an adventure. I threw this together one rainy Tuesday when the farmers market zucchini looked too good to pass up and my fridge held nothing but eggs and cheese. That first casserole came out slightly uneven because I sliced the zucchini by hand, but the flavor made my roommate pause mid Netflix binge and ask what was making the kitchen smell like a Greek island.
Last summer I made this for a dinner party on my patio, and my friend Maria who actually grew up in Greece asked for the recipe. She said the texture reminded her of something her grandmother used to make, which I took as the highest possible compliment. Now whenever I bring it to potlucks, the dish comes home empty every single time.
Ingredients
- 2 medium zucchinis: Slice these as evenly as you can, about 1/4 inch thick, so they cook at the same rate
- 5 oz fresh baby spinach: Fresh spinach wilts beautifully and has a sweeter flavor than frozen
- 1 small onion: Finely chopped so it virtually disappears into the layers
- 2 garlic cloves: Minced fresh garlic gives you that aromatic base that builds depth
- 6 oz feta cheese: Go for a good quality Greek feta, it makes all the difference here
- 1 cup grated mozzarella: This provides that irresistible melted cheese factor
- 4 large eggs: Room temperature eggs blend more smoothly into the milk mixture
- 3/4 cup milk: Whole milk creates a richer custard, but 2 percent works fine too
- 2 tbsp extra virgin olive oil: One tablespoon for cooking the aromatics, one for drizzling on top
- 1/2 tsp dried oregano: This is your Mediterranean fingerprint, do not skip it
- 1/4 tsp black pepper: Freshly cracked pepper adds bright heat
- 1/4 tsp salt: Remember the feta is already salty, taste as you go
- 1/4 tsp crushed red pepper flakes: Optional but lovely if you like a little warmth
Instructions
- Get your oven ready:
- Preheat to 375°F and grease a 9x9 baking dish with butter or olive oil so nothing sticks later
- Build your flavor foundation:
- Warm 1 tablespoon olive oil in a large skillet over medium heat, add the chopped onion and cook for about 3 minutes until it turns translucent
- Add the aromatics:
- Stir in the minced garlic and let it cook for just 1 minute until fragrant but not brown
- Wilt the spinach:
- Toss in the fresh spinach and stir constantly for about 2 minutes until it collapses into silky green ribbons, then remove from heat
- Whisk the custard:
- In a large bowl, combine eggs, milk, oregano, pepper, and salt until everything is fully incorporated
- Start layering:
- Arrange half your zucchini slices on the bottom of the prepared dish, then spread half the spinach mixture over them
- Add the cheese:
- Sprinkle half the feta and mozzarella over the spinach layer, creating those pockets of salty goodness
- Repeat and repeat:
- Layer the remaining zucchini, spinach, feta, and mozzarella, building your beautiful vegetable strata
- Pour and finish:
- Evenly pour the egg mixture over everything, drizzle with the remaining olive oil, and add red pepper flakes if you are feeling spicy
- Bake to perfection:
- Bake uncovered for 35 minutes until the casserole is set and the top has turned golden brown in spots
- Patience pays off:
- Let it rest for 10 minutes before serving so the custard sets and slices hold together beautifully
This casserole has become my go to for new parents and friends recovering from surgery. It reheats perfectly, freezes well, and feels like a hug in a baking dish. Something about the combination of eggs and cheese just says comfort in any language.
Make Ahead Magic
You can assemble the entire casserole up to 24 hours in advance and keep it covered in the refrigerator. Just add 5 to 10 minutes to the baking time since it will be cold going into the oven.
Cheese Swaps
While mozzarella creates that classic melt, Gruyère adds nutty depth and Monterey Jack brings mild creaminess. Mix and match based on what you have or what sounds good to you tonight.
Serving Ideas
This casserole holds its own as a main dish but also shines alongside grilled chicken or fish. A simple green salad with lemon vinaigrette cuts through the richness beautifully.
- Crusty bread for soaking up any eggy bits
- A chilled glass of crisp white wine like Sauvignon Blanc
- Extra red pepper flakes on the table for the heat lovers
There is something deeply satisfying about a dish that looks impressive but comes together with such humble ingredients. Hope this becomes a staple in your kitchen too.
Recipe Questions & Answers
- → Can I prepare this casserole ahead of time?
-
Yes, you can assemble the entire casserole up to 24 hours in advance and refrigerate it before baking. Add 5-10 minutes to the baking time if baking cold from the refrigerator.
- → What can I use instead of feta cheese?
-
You can substitute feta with crumbled goat cheese, halloumi, or a combination of Parmesan and ricotta for a different but equally delicious flavor profile.
- → Is this casserole freezer-friendly?
-
Yes, this casserole freezes well. Wrap individual portions or the entire dish tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
- → How do I know when the casserole is done?
-
The casserole is ready when the top is golden brown, the edges are bubbling, and a knife inserted in the center comes out clean. The center should feel set, not jiggly.
- → Can I add other vegetables to this dish?
-
Absolutely! Bell peppers, mushrooms, or diced eggplant make excellent additions. Just sauté them along with the onions to remove excess moisture before layering.