A perfect plant-based main or side dish!


Hey, Nichole here! I’m so excited to share one of my favorite clean-eating comfort foods: baked zucchini spinach and feta casserole. This dish is everything I want in a casserole—easy, cheesy, and cozy—but without all the heavy, processed stuff that usually comes with the word “casserole.” Instead, it’s loaded with fresh veggies, a salty kick from feta cheese, and just enough golden breadcrumbs on top to make you dive back in for seconds.
When I’ve got a fridge full of summer zucchini and spinach, this is my go-to recipe. It feels a little special but comes together in under an hour, and you only need one skillet plus a casserole dish. It works as a vegetarian main dish or as a healthy zucchini casserole side to go with your favorite protein. And let’s be real—it’s the perfect way to use up that bumper crop of zucchini without making yet another loaf of zucchini bread.
You’ll love the creamy feta, the fresh garlic-basil flavor, and that crisp topping from whole wheat panko. Plus, it’s naturally a low carb zucchini casserole, totally meal-prep friendly, and a big hit for Meatless Mondays or holiday gatherings.
Ingredients You’ll Need


Here’s everything you’ll need for this Mediterranean zucchini casserole:
- 2 tablespoons olive oil
- 3 cups baby spinach
- 2 small zucchini, diced small
- 2 small yellow squash, diced small (or swap for more zucchini)
- 1/4 cup feta cheese crumbles (fat-free if you like)
- 1/4 cup parmesan cheese, grated
- 1/4 cup whole-wheat panko breadcrumbs
- 2 egg whites
- 1/2 teaspoon kosher salt
- 2 teaspoons garlic powder
- 1/2 teaspoon ground black pepper
- 1 teaspoon dried basil leaves
How to Make This Easy Baked Zucchini Casserole


- Preheat your oven to 400°F. Spray a 9×13-inch casserole dish with non-stick spray.
- Heat the olive oil in a large skillet. Add the spinach, zucchini, and yellow squash. Cook for about 5 minutes, until the spinach wilts and the squash is soft. Drain off excess liquid and transfer to a big mixing bowl.
- Add the feta, parmesan, breadcrumbs, egg whites, and seasonings to the bowl. Mix everything together, then spread into the prepared casserole dish.
- Bake for 30–40 minutes, until the top is golden brown. Let it cool slightly before serving.
That’s it! A simple, cheesy zucchini and spinach bake you’ll want to keep on repeat.


Reader Q&A: All About This Veggie Casserole
Can I make this ahead of time?
Absolutely! Assemble the casserole up to 24 hours in advance, cover, and refrigerate. Let it come to room temp before baking.
What can I use instead of feta?
Goat cheese works great, or try a dairy-free feta for a vegan option. You just want something tangy to balance the mild zucchini.
Can I add protein to make it a full meal?
Yes! Shredded chicken, quinoa, or crumbled tofu turn it into a hearty, high-protein zucchini casserole.
Is this best as a side dish or a main?
Both! It’s hearty enough to stand alone with a simple side salad, but it also pairs beautifully with baked chicken, grilled fish, or even turkey meatballs.
Can I freeze leftovers?
Definitely. Cool completely, wrap well, and freeze. Reheat in the oven for best results.
Final Note from Me
I hope this baked zucchini spinach and feta casserole becomes one of your new favorite weeknight dinners. It’s simple, healthy, and packed with flavor—comfort food without the guilt. Whether you serve it as a vegetarian main or a cheesy veggie side dish, it’s one of those recipes that just works.
If you make it, let me know how it turns out—or snap a pic and tag me so I can see your version!
With love (and lots of veggies),
Nichole 💚
- 2 tablespoons olive oil
- 3 cups baby spinach
- 2 zucchini small, diced small
- 2 yellow squash small, diced small, OR 2 more zucchini if yellow squash is unavailable.
- 1/4 cup feta cheese crumbles fat-free
- 1/4 cup parmesan cheese low-fat, grated
- 1/4 cup whole-wheat panko breadcrumbs
- 2 egg whites
- 1/2 teaspoon kosher salt
- 2 teaspoons garlic powder
- 1/2 teaspoon ground black pepper
- 1 teaspoon dried basil leaves
Preheat the oven to 400 degrees. Spray a 9 x 13 inch casserole dish with non-stick spray and set aside.
In a large skillet, heat the olive oil. Once hot, add the spinach, zucchini, and yellow squash. Cook, about 5 minutes, until the spinach is wilted and squash is soft. Drain off any excess liquid and place in a large mixing bowl.
Add the remaining ingredients to mixing bowl with the spinach mix. Combine well and spread the mixture in an even layer in the prepared casserole dish. Bake for 30 to 40 minutes or until golden brown on top. Let cool slightly before serving.
SmartPoints (Freestyle): 5
|
SmartPoints (Freestyle): 5
Have you made this recipe?
Tag @skinnyms on Instagram or hashtag it #skinnyms
More Clean Eating Comfort Foods You’ll Love


If you love this baked zucchini spinach and feta casserole, you might also like to try:
You’ll also want to follow us on Facebook and Pinterest so that you never miss out on our tasty recipes!


Add comment