This Mediterranean-inspired casserole combines layers of tender sliced zucchini with wilted spinach and a blend of tangy feta and mild mozzarella cheese. The vegetables are arranged in a baking dish, then covered in a seasoned egg and milk mixture flavored with oregano and black pepper. After 35 minutes in the oven, the top turns beautifully golden while the interior becomes perfectly set. The result is a satisfying vegetarian dish that's both naturally gluten-free and packed with protein. The flavors meld together beautifully, creating a comforting meal that works equally well for weeknight dinners or weekend entertaining.
The first time I made this casserole, I was trying to use up an abundance of zucchini from my garden and forgot to defrost the chicken I had planned for dinner. Sometimes the best meals come from happy accidents. The way the feta gets all bubbly and slightly browned on top still makes my kitchen feel cozy, no matter the season.
Last summer, my neighbor Sarah stopped by while this was baking. She stood in my doorway and said whatever I was making smelled like a Greek island sunset. We ended up eating it on my back porch with too much wine while the fireflies came out. Some recipes just invite that kind of easy, lingering evening.
Ingredients
- 2 medium zucchinis: Slice them evenly so they cook at the same rate, about 1/4 inch thick is perfect
- 5 oz fresh baby spinach: Fresh spinach wilts beautifully without becoming watery like frozen can
- 1 small onion: Finely chopped so it disperses evenly through the layers
- 2 garlic cloves: Minced fresh garlic adds that aromatic backbone
- 6 oz feta cheese: Crumbled by hand creates better texture than pre-crumbled
- 1 cup grated mozzarella: This mild cheese melts everything together
- 4 large eggs: Room temperature eggs incorporate more smoothly into the milk
- 3/4 cup milk: Whole milk creates the creamiest custard layer
- 2 tbsp extra virgin olive oil: Divide this, using some for cooking and some for drizzling
- 1/2 tsp dried oregano: The classic Mediterranean herb that ties everything together
- 1/4 tsp black pepper: Freshly ground adds more brightness
- 1/4 tsp salt: Feta is salty, so taste before adding more
- 1/4 tsp crushed red pepper flakes: Optional, but adds a lovely warmth
- 1 tbsp butter: For greasing the dish, creates a nice golden crust
Instructions
- Preheat your oven:
- Set it to 375°F and grease a 9x9-inch baking dish with butter or olive oil, getting into all the corners.
- Sauté the aromatics:
- Heat 1 tablespoon olive oil in a large skillet over medium heat, cook the onion for 3 minutes until translucent, then add garlic for just 1 minute until fragrant.
- Wilt the spinach:
- Add the spinach to the skillet and stir until it collapses, about 2 minutes, then remove from heat and let it cool slightly.
- Make the custard:
- Whisk together eggs, milk, oregano, black pepper, and salt until fully combined and slightly frothy.
- Build the first layer:
- Arrange half the zucchini slices in the prepared dish, spread half the spinach mixture on top, then sprinkle with half the feta and mozzarella.
- Repeat the layers:
- Add remaining zucchini, spinach, feta, and mozzarella, creating a beautiful striped pattern when you slice it later.
- Add the liquid:
- Pour the egg mixture evenly over everything, drizzle with remaining olive oil, and sprinkle red pepper flakes if you want some heat.
- Bake until golden:
- Bake uncovered for 35 minutes until the center is set and the top is bubbling with golden patches.
- Let it rest:
- Wait 10 minutes before slicing so the custard sets up properly.
My mother-in-law asked for the recipe after trying it at a holiday gathering. Now she makes it for every family brunch and claims it is her invention. I just smile and pass her the feta.
Making It Your Own
Sometimes I add chopped fresh dill or parsley to the spinach while it cooks. The herbs brighten everything up and make the house smell incredible. You can also swap mozzarella for Gruyère if you want something more sophisticated.
What To Serve Alongside
A crisp green salad with lemon vinaigrette cuts through the richness perfectly. Crusty bread is almost mandatory for soaking up any leftover egg mixture at the bottom of the baking dish.
Storage And Reheating
This casserole actually tastes better the next day when all the flavors have had time to become friends. Store it covered in the refrigerator for up to four days.
- Reheat individual slices in the microwave for about 2 minutes
- Cover with foil and reheat the whole dish at 350°F for 15-20 minutes
- Freeze un baked portions wrapped tightly for up to 2 months
This casserole has become my go-to for bringing comfort to friends who need it most. There is something about layers of vegetables and cheese that feels like a hug.
Recipe FAQs
- → Can I make this casserole ahead of time?
-
Yes, you can assemble the entire casserole up to 24 hours in advance and refrigerate it unbaked. Add about 5-10 minutes to the baking time if baking cold from the refrigerator.
- → What can I substitute for feta cheese?
-
You can replace feta with goat cheese for a tangy alternative, or use ricotta salata for a milder flavor. Cotija cheese also works well if you prefer a crumbly, salty cheese.
- → Is this casserole freezer-friendly?
-
This casserole freezes well either before or after baking. Wrap tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating at 350°F until warmed through.
- → Can I add other vegetables to this dish?
-
Absolutely! Bell peppers, mushrooms, or artichoke hearts make excellent additions. Just ensure any added vegetables are cooked or sautéed before layering to prevent excess moisture.
- → How do I know when the casserole is done?
-
The casserole is ready when the top is golden brown and the center is set with no liquid pooling. A knife inserted near the center should come out clean.