Baked Zucchini Spinach Feta Casserole

Golden baked zucchini spinach feta casserole with bubbling cheese topping and tender layered vegetables Save
Golden baked zucchini spinach feta casserole with bubbling cheese topping and tender layered vegetables | brightbasilblog.com

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.
Wholesome Mediterranean casserole featuring sliced zucchini fresh spinach and crumbled feta baked until golden Save
Wholesome Mediterranean casserole featuring sliced zucchini fresh spinach and crumbled feta baked until golden | brightbasilblog.com

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
Savory layered zucchini and spinach casserole with melted feta and mozzarella cheese golden brown topping Save
Savory layered zucchini and spinach casserole with melted feta and mozzarella cheese golden brown topping | brightbasilblog.com

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

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.

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.

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.

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.

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.

Baked Zucchini Spinach Feta Casserole

Wholesome Mediterranean layers of zucchini, spinach, and feta baked until golden and set.

Prep 20m
Cook 35m
Total 55m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 medium zucchinis, sliced into 1/4-inch rounds
  • 5 oz fresh baby spinach
  • 1 small onion, finely chopped
  • 2 garlic cloves, minced

Dairy & Eggs

  • 6 oz feta cheese, crumbled
  • 1 cup grated mozzarella cheese
  • 4 large eggs
  • 3/4 cup whole or 2% milk

Pantry & Seasonings

  • 2 tbsp extra virgin olive oil
  • 1/2 tsp dried oregano
  • 1/4 tsp ground black pepper
  • 1/4 tsp salt
  • 1/4 tsp crushed red pepper flakes

For Greasing

  • 1 tbsp butter or additional olive oil

Instructions

1
Preheat Oven and Prepare Dish: Preheat oven to 375°F. Grease a 9x9-inch baking dish with butter or olive oil.
2
Sauté Aromatics: Heat 1 tbsp olive oil in a large skillet over medium heat. Add chopped onion and sauté for 3 minutes until translucent. Add garlic and cook for 1 minute.
3
Wilt Spinach: Add spinach and cook, stirring, until wilted, about 2 minutes. Remove from heat and let cool slightly.
4
Prepare Egg Mixture: In a large bowl, whisk together eggs, milk, oregano, black pepper, and salt until well combined.
5
Layer First Half: Arrange half of the zucchini slices in the prepared baking dish. Spread half of the spinach mixture over the zucchini, then sprinkle with half the feta and mozzarella.
6
Complete Layering: Repeat the layers with remaining zucchini, spinach, feta, and mozzarella.
7
Add Egg Mixture: Pour the egg mixture evenly over the layered vegetables and cheese. Drizzle with remaining olive oil and sprinkle with red pepper flakes, if using.
8
Bake Casserole: Bake uncovered for 35 minutes, or until the casserole is set and the top is golden brown.
9
Rest and Serve: Let rest for 10 minutes before slicing and serving.
Additional Information

Equipment Needed

  • 9x9-inch baking dish
  • Large skillet
  • Mixing bowl
  • Whisk
  • Knife and cutting board

Nutrition (Per Serving)

Calories 285
Protein 17g
Carbs 9g
Fat 19g

Allergy Information

  • Contains dairy (feta, mozzarella, milk) and eggs.
  • Gluten-free if all ingredients are certified gluten-free.
  • Always check labels for hidden allergens.
Chloe Bennett

Chloe shares quick, fresh recipes and kitchen wisdom for fellow home cooks.