This Mediterranean-inspired casserole combines layers of thinly sliced zucchini with wilted spinach and a blend of tangy feta and melted mozzarella. The vegetables are nestled in a creamy egg custard seasoned with oregano and black pepper, then baked until the top turns golden brown and the filling is perfectly set. Ready in about 55 minutes, this dish makes an satisfying main course that's both naturally gluten-free and vegetarian.
The first time I made this casserole, it was a Tuesday night desperation meal using whatever was languishing in my crisper drawer. I wasn't expecting much, honestly, but when that golden crust came out of the oven bubbling away, something magical happened.
My sister was skeptical about a vegetarian casserole being satisfying, but she went back for seconds and asked for the recipe before she even finished her first serving. That moment when someone unexpectedly loves something you made? That's the good stuff.
Ingredients
- 2 medium zucchinis: Slice them a generous quarter inch thick so they hold their shape through baking
- 5 oz fresh baby spinach: The fresh stuff wilts beautifully, no frozen spinach swimming in water here
- 1 small onion: Finely chopped so it melts into the background without overwhelming
- 2 garlic cloves: Minced fresh because jar garlic never quite hits the same note
- 6 oz feta cheese: Those salty crumbles are what make this sing, so don't be shy with it
- 1 cup grated mozzarella: The mild creaminess balances feta's bold personality
- 4 large eggs: Room temperature eggs incorporate more smoothly into the milk
- 3/4 cup milk: Whole milk gives the best texture but 2 percent works fine
- 2 tbsp extra virgin olive oil: One for cooking, one for that gorgeous finish on top
- 1/2 tsp dried oregano: The Mediterranean backbone that ties everything together
- 1/4 tsp ground black pepper: Freshly cracked makes a noticeable difference
- 1/4 tsp salt: Feta brings plenty of saltiness, so start here and adjust
- 1/4 tsp crushed red pepper flakes: Optional, but I never skip the subtle warmth
- 1 tbsp butter or olive oil: For greasing the dish, insurance against sticking
Instructions
- Get your oven ready:
- Preheat to 375°F and generously butter or oil your 9x9 baking dish, paying special attention to the corners
- Sauté the aromatics:
- Warm 1 tbsp olive oil in your large skillet over medium heat, cook the onion 3 minutes until it goes translucent, then add garlic for just 1 minute until fragrant
- Wilt the spinach:
- Toss in the spinach and stir for about 2 minutes until it collapses into itself, then remove from heat and let it cool slightly
- Whisk the custard:
- In a large bowl, beat together eggs, milk, oregano, pepper, and salt until everything's fully incorporated
- Start the layers:
- Arrange half the zucchini slices on the bottom of your prepared dish, spread half the spinach mixture on top, then scatter with half the feta and mozzarella
- Repeat and complete:
- Layer the remaining zucchini, spinach, and cheeses, then pour that egg mixture evenly over everything so it seeps into all the nooks
- Finish with flair:
- Drizzle with the remaining olive oil and sprinkle red pepper flakes if you're using them
- Bake to golden:
- Bake uncovered for 35 minutes until the top is bronzed and the center is set when you give it a gentle shake
- The patience test:
- Let it rest for 10 minutes before slicing, this is what keeps those layers tidy on the plate
This became my go-to when friends announce they're stopping by, which happens more often than you'd think. There's something about a bubbling casserole that makes people feel genuinely welcome.
Make It Your Own
Sometimes I throw in chopped fresh dill or parsley right at the end, and the bright burst of herb cuts through all that rich cheese beautifully. A handful of cherry tomatoes halved and scattered on top brings sweetness and color that nobody complains about.
Serving Suggestions
A crisp green salad with an aggressive vinaigrette cuts through the cheese, and crusty bread is nonnegotiable for mopping up those custardy edges. I've also served it alongside roasted potatoes when I really want to lean into the comfort food territory.
Leftovers That Actually Work
This reheats surprisingly well the next day, which I discovered during a particularly busy week when meal prep became my survival strategy.
- Cover with foil when reheating so the top doesn't overbrown
- Breakfast with a fried egg on top is unexpectedly excellent
- It freezes well for up to a month if you're planning ahead
Some recipes are just sustenance, but this one feels like a genuine meal worth sitting down for.
Recipe Q&A
- → Can I prepare this casserole ahead of time?
-
Yes, you can assemble the entire casserole up to a day in advance and refrigerate it before baking. Add about 10 minutes to the baking time if baking cold from the refrigerator.
- → What can I substitute for feta cheese?
-
Goat cheese or halloumi work well as alternatives to feta, providing a similar tangy flavor and creamy texture that complements the zucchini and spinach.
- → 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 without any liquid egg mixture clinging to it.
- → Can I freeze leftovers?
-
Leftovers freeze well for up to 3 months. Cut into portions, wrap tightly in plastic and foil, then thaw overnight in the refrigerator before reheating in a 350°F oven.
- → What herbs pair best with this dish?
-
Fresh dill, parsley, or mint enhance the Mediterranean profile. Add them during layering or sprinkle over the top during the last 5 minutes of baking.