This Mediterranean-inspired casserole combines tender zucchini rounds with wilted spinach and tangy feta cheese, all bound together with a simple egg and milk custard. The layers bake into a golden, satisfying dish that's perfect for dinner or meal prep.
The preparation involves quick sautéing of the spinach mixture, then layering with sliced zucchini and crumbled cheeses. After pouring over the seasoned egg mixture, everything bakes together in about 35 minutes until set and beautifully browned on top.
Letting the casserole rest for 10 minutes before serving ensures clean slices. The result is a wholesome, protein-rich vegetarian main that pairs wonderfully with a crisp salad and crusty bread.
My neighbor Maria brought this over after I had surgery, and I swear it healed me faster than the medication. She refused to give me the recipe for months, saying it was her grandmother's gift to her. I finally bribed her with my lemon bars, and she laughed while scribbling it on the back of an old envelope. Now I make it whenever someone needs comfort, or whenever I need to remember how food feels like love.
Last summer my sister was visiting and we made this together on a rainy Sunday. She kept eating the zucchini slices raw while I tried to assemble the layers, and we ended up having to buy more zucchini halfway through. The kitchen smelled like garlic and warming cheese, and we drank cheap wine while waiting for it to bake. Every time I make it now, I think about that afternoon and how the best cooking always happens when you are not trying to be perfect.
Ingredients
- 2 medium zucchinis: Slice them evenly so they cook at the same rate, and do not worry if some break, it all bakes together beautifully
- 5 oz fresh baby spinach: Fresh spinach wilts down to almost nothing, so do not panic when it looks like too much at first
- 1 small onion: Finely chopped so it disappears into the layers instead of staying in distinct pieces
- 2 garlic cloves: Minced fresh, because jarred garlic has a harsher taste that can overpower the delicate vegetables
- 6 oz feta cheese: Crumble it yourself rather than buying pre crumbled, the texture is noticeably better
- 1 cup grated mozzarella: This is what holds everything together, so do not be tempted to reduce the amount
- 4 large eggs: Room temperature eggs incorporate more smoothly into the milk mixture
- 3/4 cup milk: Whole milk gives the richest custard, but 2 percent works if that is what you have
- 2 tbsp extra virgin olive oil: One for cooking the vegetables and one for drizzling over the top before baking
- 1/2 tsp dried oregano: Mediterranean herbs work so naturally with these vegetables
- 1/4 tsp ground black pepper: Freshly cracked makes a noticeable difference in the final flavor
- 1/4 tsp salt: The feta is already salty, so go easy on the additional salt
- 1/4 tsp crushed red pepper flakes: Just a tiny background warmth that makes the dish feel more interesting
Instructions
- Get your oven ready:
- Preheat to 375°F and generously grease a 9x9 inch baking dish with butter or olive oil, paying attention to the corners
- Build the flavor foundation:
- Heat olive oil in a large skillet over medium heat, cook the onion for 3 minutes until it turns translucent and fragrant, then add garlic for just 1 minute
- Wilt the spinach:
- Throw in the spinach and stir until it collapses, about 2 minutes, then remove from heat and let it cool slightly so it does not cook the eggs when you mix them
- Make the custard:
- Whisk together eggs, milk, oregano, black pepper, and salt until completely combined and slightly frothy
- Start layering:
- Arrange half the zucchini in the dish, spread half the spinach mixture over them, then scatter half the feta and mozzarella on top
- Repeat the layers:
- Add the remaining zucchini, spinach, feta, and mozzarella, pressing down gently between layers
- Bind it all together:
- Pour the egg mixture slowly and evenly over everything, drizzle with the remaining olive oil, and sprinkle red pepper flakes if you like a little heat
- Bake to golden:
- Bake uncovered for 35 minutes until the center is set and the top is golden brown with patches of crispy cheese
- The hardest part:
- Let it rest for 10 minutes before slicing, or it will ooze everywhere instead of holding its shape
My grandmother would have called this a waste of good cheese, putting it in vegetables instead of on pasta. But the first time she tasted it, she went silent for a long minute, then asked for the recipe herself. Sometimes the best traditions are the ones we are just making up as we go along.
Making It Your Own
Maria sometimes adds chopped fresh dill or parsley right before baking, and it brightens the whole dish. Once I added sun dried tomatoes because that was what I had in the pantry, and the tanginess worked perfectly with the feta. The recipe is forgiving enough that you can experiment without ruining it.
Serving Suggestions
This wants to be eaten with something crisp and fresh to balance all the creamy richness. A simple green salad with vinaigrette and maybe some crusty bread to soak up any juices is all you really need. In winter, I serve it alongside roasted potatoes, and in summer, it is perfect with grilled tomatoes.
Make Ahead Wisdom
You can assemble the entire casserole up to 24 hours ahead and keep it covered in the refrigerator. In fact, the flavors have time to meld together, and I honestly think it tastes better this way. Just add about 5 to 10 minutes to the baking time if it is cold from the refrigerator.
- If you are taking this to a potluck, bake it at home and reheat at 350°F for 15 minutes
- Leftovers keep beautifully in the refrigerator for up to 4 days
- Freeze portions in individual containers for those nights when cooking feels impossible
Casseroles like this remind me that some of the best food is not about fancy techniques or expensive ingredients. It is just taking simple things and treating them with enough care that they become something more.
Recipe FAQs
- → Can I make this casserole ahead of time?
-
Yes, assemble the entire casserole up to 24 hours ahead, cover tightly, and refrigerate. Add 5-10 minutes to baking time if baking cold from the refrigerator.
- → How do I store leftovers?
-
Store cooled portions in an airtight container in the refrigerator for 3-4 days. Reheat individual servings in the microwave or cover the entire dish with foil and warm at 350°F.
- → Can I freeze this casserole?
-
Freeze unbaked casserole for up to 3 months, wrapped well. Thaw overnight in the refrigerator before baking. Baked portions can also be frozen for 2-3 months.
- → What can I substitute for feta cheese?
-
Cotija cheese offers similar crumbly texture and saltiness. For a milder flavor, try ricotta salata or goat cheese. Extra mozzarella works for a creamier, less tangy result.
- → How do I know when the casserole is done?
-
The casserole is ready when the center is set and no longer jiggles, the top is golden brown, and a knife inserted in the center comes out clean. The internal temperature should reach 160°F.
- → Can I add other vegetables?
-
Yes, bell peppers, artichoke hearts, or mushrooms work well. Sauté them with the onion and spinach. Just keep total vegetable quantity similar to avoid making the casserole too watery.