This wholesome Mediterranean bake layers tender zucchini rounds with vibrant wilted spinach and crumbled feta cheese, all bound together with a light egg and milk custard. After 35 minutes in the oven, the top turns golden brown while the vegetables become meltingly tender.
The dish comes together quickly—simply sauté onion and garlic, wilt the spinach, then layer everything in a baking dish. The result is a satisfying, protein-rich casserole that's naturally gluten-free and packed with Mediterranean flavors. Perfect for meal prep, it reheats beautifully and pairs wonderfully with crusty bread and a crisp salad.
Last summer my neighbor dropped off an armload of zucchini from her garden, and I found myself staring at four medium ones on my counter. This casserole became my Sunday ritual, something easy to throw together before lazy afternoons on the porch.
I made this for my friend Emily when she was recovering from surgery. She sent me a text at midnight saying she had already finished the entire pan by herself.
Ingredients
- 2 medium zucchinis: Slice them exactly 1/4 inch thick, thinner than you think you should, because they shrink during baking
- 5 oz fresh baby spinach: The fresh wilts down beautifully and keeps the casserole from getting watery like frozen spinach would
- 1 small onion: Finely chopped so it melts into the layers instead of being chunky and distracting
- 2 garlic cloves: Minced fresh because nothing beats that raw garlicky punch when it hits the hot oil
- 6 oz feta cheese: Crumbled by hand so you get different sized pieces throughout
- 1 cup grated mozzarella: The mild cheese that holds everything together with just enough stretch
- 4 large eggs: Room temperature eggs whisk better and incorporate more evenly into the milk
- 3/4 cup whole milk: Creates the custard that binds the layers into something sliceable
- 2 tbsp extra virgin olive oil: One tablespoon for cooking the aromatics and another to drizzle over the top
- 1/2 tsp dried oregano: The classic Greek herb that makes the whole kitchen smell like a taverna
- 1/4 tsp black pepper and salt: Go lighter on salt than usual because feta brings plenty on its own
- 1/4 tsp crushed red pepper flakes: Just enough warmth to wake everything up
- 1 tbsp butter: For greasing the dish because butter creates a better golden crust than oil alone
Instructions
- Preheat and prep your dish:
- Heat your oven to 375°F and butter a 9x9 baking dish like your life depends on it, especially the corners
- Build your flavor foundation:
- Warm olive oil in a large skillet and cook the onion until it turns translucent, then add garlic for just one minute so it does not burn
- Wilt the spinach:
- Toss in the spinach and stir until it collapses into itself, then set it aside to cool slightly so it does not cook the eggs when you mix them
- Whisk the custard:
- Beat eggs with milk, oregano, pepper, and salt until the mixture is completely uniform
- Start layering:
- Arrange half the zucchini in the bottom, spread half the spinach on top, then scatter half of each cheese over that
- Repeat and complete:
- Layer everything again with remaining ingredients, ending with cheese on top
- Pour and finish:
- Drizzle the egg mixture slowly so it can seep into all the nooks, then drizzle with olive oil and sprinkle red pepper flakes
- Bake until golden:
- Bake uncovered for 35 minutes until the center is set and the cheese has those perfect browned spots
- Wait before serving:
- Let it rest for 10 minutes because cutting it too soon makes everything slide apart
This became my go-to for new parents because it reheats perfectly and freezes beautifully. My sister still asks for it every time she visits.
Make It Your Own
Sometimes I add chopped fresh dill or parsley right before baking if I have them in the garden. The herbs brighten everything up and make it feel like spring even in the middle of winter.
Cheese Notes
Swapped mozzarella for Gruyère once and it was absolutely divine. The nutty flavor took the whole dish somewhere completely different.
Serving Ideas
A crisp green salad with a lemon vinaigrette cuts through the richness. Keep some crusty bread nearby because someone will want to mop up the juices.
- Make it ahead and refrigerate overnight before baking
- Add grilled chicken for a heartier meal
- Freeze individual portions for quick lunches
There is something deeply satisfying about a vegetarian dinner that feels substantial enough to please everyone at the table.
Common Questions
- → Can I make this ahead of time?
-
Yes, assemble the entire casserole up to 24 hours ahead and refrigerate unbaked. Add 5-10 minutes to the baking time if baking cold from the refrigerator.
- → Can I freeze this casserole?
-
You can freeze the baked casserole for up to 3 months. Thaw overnight in the refrigerator and reheat at 350°F (175°C) until warmed through, about 20 minutes.
- → What can I substitute for feta cheese?
-
Goat cheese, ricotta salata, or a salty halloumi work well as alternatives. For a dairy-free version, try vegan feta or crumbled firm tofu seasoned with nutritional yeast and lemon.
- → How do I know when it's done baking?
-
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?
-
Absolutely! Sliced mushrooms, bell peppers, or eggplant make excellent additions. Just sauté them along with the onions to ensure they're fully cooked before baking.