Zucchini Spinach Feta Casserole

Golden baked zucchini spinach feta casserole with bubbling cheese topping on a white plate Save Pin
Golden baked zucchini spinach feta casserole with bubbling cheese topping on a white plate | recipesbymarisol.com

This Mediterranean-inspired casserole brings together tender zucchini slices, wilted spinach, and tangy feta cheese in a golden, satisfying bake. The dish layers fresh vegetables with creamy mozzarella and savory feta, bound together with a light egg mixture seasoned with oregano and black pepper. Ready in under an hour, this vegetarian and gluten-free main dish serves four perfectly.

The preparation involves simple sautéing of onions and garlic, wilting fresh spinach, and layering everything with sliced zucchini before baking. The result is a hearty, wholesome casserole with a crispy golden top and tender, flavorful interior.

The smell of zucchini roasting with feta takes me back to my tiny first apartment where the oven was practically in the shower and every meal felt like an adventure. I threw this together one rainy Tuesday when the farmers market zucchini looked too good to pass up and my fridge held nothing but eggs and cheese. That first casserole came out slightly uneven because I sliced the zucchini by hand, but the flavor made my roommate pause mid Netflix binge and ask what was making the kitchen smell like a Greek island.

Last summer I made this for a dinner party on my patio, and my friend Maria who actually grew up in Greece asked for the recipe. She said the texture reminded her of something her grandmother used to make, which I took as the highest possible compliment. Now whenever I bring it to potlucks, the dish comes home empty every single time.

Ingredients

  • 2 medium zucchinis: Slice these as evenly as you can, about 1/4 inch thick, so they cook at the same rate
  • 5 oz fresh baby spinach: Fresh spinach wilts beautifully and has a sweeter flavor than frozen
  • 1 small onion: Finely chopped so it virtually disappears into the layers
  • 2 garlic cloves: Minced fresh garlic gives you that aromatic base that builds depth
  • 6 oz feta cheese: Go for a good quality Greek feta, it makes all the difference here
  • 1 cup grated mozzarella: This provides that irresistible melted cheese factor
  • 4 large eggs: Room temperature eggs blend more smoothly into the milk mixture
  • 3/4 cup milk: Whole milk creates a richer custard, but 2 percent works fine too
  • 2 tbsp extra virgin olive oil: One tablespoon for cooking the aromatics, one for drizzling on top
  • 1/2 tsp dried oregano: This is your Mediterranean fingerprint, do not skip it
  • 1/4 tsp black pepper: Freshly cracked pepper adds bright heat
  • 1/4 tsp salt: Remember the feta is already salty, taste as you go
  • 1/4 tsp crushed red pepper flakes: Optional but lovely if you like a little warmth

Instructions

Get your oven ready:
Preheat to 375°F and grease a 9x9 baking dish with butter or olive oil so nothing sticks later
Build your flavor foundation:
Warm 1 tablespoon olive oil in a large skillet over medium heat, add the chopped onion and cook for about 3 minutes until it turns translucent
Add the aromatics:
Stir in the minced garlic and let it cook for just 1 minute until fragrant but not brown
Wilt the spinach:
Toss in the fresh spinach and stir constantly for about 2 minutes until it collapses into silky green ribbons, then remove from heat
Whisk the custard:
In a large bowl, combine eggs, milk, oregano, pepper, and salt until everything is fully incorporated
Start layering:
Arrange half your zucchini slices on the bottom of the prepared dish, then spread half the spinach mixture over them
Add the cheese:
Sprinkle half the feta and mozzarella over the spinach layer, creating those pockets of salty goodness
Repeat and repeat:
Layer the remaining zucchini, spinach, feta, and mozzarella, building your beautiful vegetable strata
Pour and finish:
Evenly pour the egg mixture over everything, drizzle with the remaining olive oil, and add red pepper flakes if you are feeling spicy
Bake to perfection:
Bake uncovered for 35 minutes until the casserole is set and the top has turned golden brown in spots
Patience pays off:
Let it rest for 10 minutes before serving so the custard sets and slices hold together beautifully
Mediterranean-style baked zucchini spinach and feta casserole served fresh from the oven Save Pin
Mediterranean-style baked zucchini spinach and feta casserole served fresh from the oven | recipesbymarisol.com

This casserole has become my go to for new parents and friends recovering from surgery. It reheats perfectly, freezes well, and feels like a hug in a baking dish. Something about the combination of eggs and cheese just says comfort in any language.

Make Ahead Magic

You can assemble the entire casserole up to 24 hours in advance and keep it covered in the refrigerator. Just add 5 to 10 minutes to the baking time since it will be cold going into the oven.

Cheese Swaps

While mozzarella creates that classic melt, Gruyère adds nutty depth and Monterey Jack brings mild creaminess. Mix and match based on what you have or what sounds good to you tonight.

Serving Ideas

This casserole holds its own as a main dish but also shines alongside grilled chicken or fish. A simple green salad with lemon vinaigrette cuts through the richness beautifully.

  • Crusty bread for soaking up any eggy bits
  • A chilled glass of crisp white wine like Sauvignon Blanc
  • Extra red pepper flakes on the table for the heat lovers
Sliced baked zucchini spinach and feta casserole showing layers of tender vegetables and melted cheese Save Pin
Sliced baked zucchini spinach and feta casserole showing layers of tender vegetables and melted cheese | recipesbymarisol.com

There is something deeply satisfying about a dish that looks impressive but comes together with such humble ingredients. Hope this becomes a staple in your kitchen too.

Recipe Questions & Answers

Yes, you can assemble the entire casserole up to 24 hours in advance and refrigerate it before baking. Add 5-10 minutes to the baking time if baking cold from the refrigerator.

You can substitute feta with crumbled goat cheese, halloumi, or a combination of Parmesan and ricotta for a different but equally delicious flavor profile.

Yes, this casserole freezes well. Wrap individual portions or the entire dish tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

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.

Absolutely! Bell peppers, mushrooms, or diced eggplant make excellent additions. Just sauté them along with the onions to remove excess moisture before layering.

Zucchini Spinach Feta Casserole

A wholesome Mediterranean bake with layers of zucchini, spinach, and feta cheese, perfectly golden and satisfying.

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 milk (whole or 2%)

Pantry & Seasonings

  • 2 tbsp extra virgin olive oil
  • 1/2 tsp dried oregano
  • 1/4 tsp ground black pepper
  • 1/4 tsp salt, adjust to taste
  • 1/4 tsp crushed red pepper flakes (optional)

For Greasing

  • 1 tbsp butter or additional olive oil

Instructions

1
Preheat and Prepare Baking 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 until fragrant.
3
Wilt Spinach: Add spinach to skillet and cook, stirring constantly, until wilted (approximately 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
Create First Layer: 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 cheeses.
6
Create Second Layer: Repeat layering with remaining zucchini slices, spinach mixture, feta, and mozzarella.
7
Add Egg Mixture and Seasoning: 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 Before Serving: Let the casserole rest for 10 minutes before slicing and serving to allow layers to set.
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.
Marisol Vega

Wholesome recipes, simple meal ideas, and practical cooking tips for home cooks.