Mediterranean Cheesy Baked Zucchini Casserole—perfect as a side dish or even a light main!

3 medium zucchinis, thinly sliced into rounds
1 medium red bell pepper, diced
1 small red onion, thinly sliced
2 cloves garlic, minced
1 cup cherry tomatoes, halved
½ cup Kalamata olives, pitted and halved
½ cup crumbled feta cheese
1 cup shredded mozzarella (or a mix of mozzarella + cheddar)
¼ cup grated Parmesan cheese
2 tbsp olive oil
1 tsp dried oregano
1 tsp dried basil (or Italian seasoning)
½ tsp chili flakes (optional, for a little heat)
Salt & black pepper, to taste
2 tbsp fresh parsley or basil, chopped (for garnish)

Preheat Oven
Heat your oven to 375°F (190°C). Lightly grease a medium casserole dish with olive oil.
Prepare Vegetables
In a large bowl, toss zucchini, bell pepper, onion, garlic, cherry tomatoes, and olives with olive oil, oregano, basil, salt, and pepper.
Layer the Casserole
Spread half of the veggie mixture into the casserole dish.
Sprinkle half of the feta and mozzarella cheese on top.
Add the remaining veggies, then top with the rest of the feta, mozzarella, and all the Parmesan.
Bake
Cover loosely with foil and bake for 25 minutes.
Remove foil and bake for another 15–20 minutes until cheese is golden and bubbly.
Garnish & Serve
Sprinkle with fresh parsley or basil before serving.
Serve warm as a side with grilled chicken, fish, or crusty bread.

As a main dish, pair with a fresh Greek salad.
As a side dish, it goes perfectly with grilled lamb, chicken skewers, or roasted fish.