This Mediterranean Roasted Vegetable Casserole is a delicious and easy veggie bake packed with roasted eggplants, bell peppers, and zucchini. Topped with gooey mozzarella and Parmesan, it's perfect as a comforting meatless main dish or a hearty vegetarian side dish. Follow our simple step-by-step guide for a flavorful, crowd-pleasing recipe!

Looking for a delicious way to enjoy seasonal vegetables? This Mediterranean Roasted Vegetable Casserole is a fantastic option that’s bursting with flavor, easy to prepare, and perfect for busy weeknights or family gatherings. With its rich combination of roasted veggies, tangy tomatoes, and gooey melted cheese, it’s sure to become a favorite at your table.
Jump to:
Ingredients
Each ingredient plays a key role in building the casserole’s rich flavors and hearty texture
- Eggplants – Add a rich, meaty texture that absorbs flavors beautifully.
- Bell Peppers – Provide a sweet and slightly smoky taste.
- Red Onions – Bring a touch of natural sweetness and savory depth.
- Zucchini – Offers a mild flavor that pairs perfectly with stronger Mediterranean herbs.
- Garlic Cloves – Infuse the dish with aromatic richness.
- Olive Oil – Essential for roasting the vegetables to perfection.
- Red Wine Vinegar – Adds a subtle tang to balance the sweetness of the roasted vegetables.
- Fresh Rosemary – Infuses the casserole with an earthy Mediterranean aroma.
- Dried Oregano – Enhances the savory depth of the dish.
- Salt and Freshly Ground Black Pepper – Essential for seasoning and enhancing flavors.
- Canned Cherry Tomatoes – Add a rich, saucy base to the casserole.
- Mozzarella and Parmesan Cheese – Provide a creamy, melted topping with a golden finish.
- Fresh Italian Parsley – Adds a burst of freshness as a final garnish.
See the recipe card for quantities
When Are These Mediterranean Vegetables in Season?
For the best flavor, try making this casserole during summer or early fall. Eggplants are at their best in late summer to early fall, while bell peppers and zucchini are in abundance in the summer months. Red onions and garlic are available year-round but are best in fall and winter.
Want to learn more about when your favorite fruits and veggies are in season? Check out the USDA's Seasonal Produce Guide.
Mediterranean Roasted Vegetable Casserole Recipe
Preheat the Oven
- Preheat the oven to 200°C (400°F)
Wash and Prepare the Vegetables
- Wash all the vegetables thoroughly.
- If you are using medium to large eggplants we recommend this extra step, this is not necessary if you use the baby eggplants - Cut the eggplants into 1½ cm (½ inch) thick slices and place them on paper towels. Generously sprinkle salt on both sides of the slices and let them sit for 20 minutes. Pat the eggplant slices dry with paper towels. Cut each slice in half.
- Cut all the vegetables into large chunks that are similar in size for even cooking.
Coat and Season the Vegetables
- In a large mixing bowl, combine olive oil, red wine vinegar, chopped fresh rosemary, and origanum.
- Add the prepared vegetables to the bowl and toss them to coat evenly with the olive oil mixture.
- Season with salt and pepper to taste, ensuring all pieces are well-seasoned.
Chef’s Tip: For a spicy kick, add ½ teaspoon of red pepper flakes or chili flakes when tossing the vegetables in the olive oil mixture.
Roast the Vegetables
- Put the seasoned vegetables in a large oven safe casserole dish.
- Roast in the preheated oven, turning them occasionally
- Roast until the vegetables are tender and golden brown, about 25-30 minutes.
Make-Ahead Tip: You can roast the vegetables in advance and store them in an airtight container in the refrigerator for up to 24 hours. When ready to serve, simply add the canned tomatoes, top with cheese, and bake as instructed.
Finish the Casserole
- Once the vegetables are cooked, stir in the canned cherry tomatoes.
- Sprinkle the mozzarella and Parmesan cheese evenly over the top.
- Return to the oven and bake for an additional 10–15 minutes, until the cheese is melted and bubbly.
Serve and Enjoy!
- Garnish with chopped parsley before serving.
- Enjoy these roasted vegetables as a side dish or a vegetarian main course with crusty bread or a fresh salad.
Make It Vegan
Simply omit the mozzarella and Parmesan cheese or use a dairy-free alternative. The casserole works wonderfully without the cheese as well, making it a fantastic dairy-free and gluten-free option.
What to Serve with This Mediterranean Roasted Vegetable Casserole
- Grilled and Roasted Meat: Boneless Leg of Lamb Roast, Slow Roasted Lemon and Herb Whole Chicken, Steak In The Oven.
- Fish and Seafood: Garlic Butter Shrimp, Grilled Salmon, Baked Swordfish with Lemon.
- Casseroles and Stews: Coq au Vin, Beef Bourguignon, Provençal Beef Stew.
- Potato Side Dishes: Greek Lemon Potatoes, Roast Potatoes, Potato Wedges, Potatoes au Gratin, Mashed Potatoes.
- Salads: Greek Salad, Mediterranean Chickpea Salad, Arugula and Parmesan Salad.
- Bread: Easy No Knead Bread, Cheesy Ciabatta Garlic Bread, Focaccia Bread.
- Pasta: Napolitana Pasta, Authentic Italian Lasagna, Pesto pasta.
Storage Instructions
- Make-Ahead Instructions: Roast the vegetables in advance, then assemble and bake the casserole just before serving.
- How to Store Leftover Vegetable Casserole: Allow the casserole to cool completely before transferring it to an airtight container. Refrigerate for up to 3 days.
- How to Freeze This Veggie Bake: Place cooled portions in freezer-safe containers or freezer bags. Freeze for up to 3 months.
- How to Defrost This Vegetable Casserole: Defrost overnight in the refrigerator or using your microwave’s defrost setting.
- How to Reheat this Veggie Casserole: Reheat in the oven at 180°C (350°F) for 15-20 minutes or until heated through. Alternatively, microwave individual portions on medium heat until piping hot.
All our favorite Mediterranean Recipes
- The Best Spanish Paella Recipe with Seafood and Chicken
- Greek Lemon Potatoes (Roasted Lemon Potato Recipe)
- Mediterranean Boneless Leg of Lamb Roast Recipe
- Moroccan Roasted Vegetables with Chickpeas (Harissa Veggies)
FAQ's
A : Yes! Prepare the casserole ahead of time, cover it tightly, and store it in the refrigerator for up to 24 hours before baking.
A : Feta, goat cheese, or vegan cheese substitutes all work well if you prefer a different flavor or dairy-free option. This casserole also works without the cheese.
A : Absolutely! Try adding mushrooms, cherry tomatoes, or even some spinach for added variety and nutrients.
This Mediterranean Roasted Vegetable Casserole is a simple yet flavorful way to enjoy fresh vegetables in a hearty, satisfying dish. Whether you’re serving it as a vegetarian main or pairing it with your favorite meats, it’s a recipe you’ll want to make again and again. This dish is perfect for potlucks, meatless Mondays, dinner parties, or cozy family dinners.
We'd love to hear how you made this recipe your own — snap a photo and tag us on social media or drop your tips in the comments below!
Happy Roasting!
PrintMediterranean Roasted Vegetable Casserole
- Total Time: 40 - 60 minutes
- Yield: 4 - 6 1x
- Diet: Vegetarian
Description
This Mediterranean Roasted Vegetable Casserole is a delicious and easy veggie bake packed with roasted eggplants, bell peppers, and zucchini. Topped with gooey mozzarella and Parmesan, it's perfect as a comforting meatless main dish or a hearty vegetarian side dish. Follow our simple step-by-step guide for a flavorful, crowd-pleasing recipe!
Ingredients
500g Baby Eggplants, cut in quarters (or 2 Medium Eggplants, cut in half lengthwise and sliced)
2 Bell Peppers (1x red pepper and 1 x yellow pepper), deseeded and cut into chunky pieces
2 Red Onions, peeled and cut into chunky pieces
400 g (14 oz) Small Zucchini, cut into chunky pieces
10 - 12 Garlic Cloves, peeled and finely chopped
3 - 4 tablespoons of Olive Oil
1 tablespoon Red Wine Vinegar
1 tablespoon Fresh Rosemary, chopped
1 teaspoon Dried Oregano
Salt and Freshly Ground Black Pepper, to taste
400 g (14oz) Can Cherry Tomatoes
150 g (5 oz) Mozzarella Cheese, grated
30 g (1 oz) Parmesan Cheese, grated
1 tablespoon Fresh Italian Parsley, chopped
Instructions
Preheat the Oven
Preheat the oven to 200°C (400°F).
Wash and Prepare the Vegetables
-
Wash all the vegetables thoroughly.
-
If you are using medium to large eggplants we recommend this extra step, this is not necessary if you use the baby eggplants - Cut the eggplants into 1½ cm (½ inch) thick slices and place them on paper towels. Generously sprinkle salt on both sides of the slices and let them sit for 20 minutes. Pat the eggplant slices dry with paper towels. Cut each slice in half.
-
Cut all the vegetables into large chunks that are similar in size for even cooking.
Coat and Season the Vegetables
-
In a large mixing bowl, combine olive oil, red wine vinegar, chopped fresh rosemary, and origanum.
-
Add the prepared vegetables to the bowl and toss them to coat evenly with the olive oil mixture.
-
Season with salt and pepper to taste, ensuring all pieces are well-seasoned.
Roast the Vegetables
-
Put the seasoned vegetables in a large oven safe casserole dish.
-
Roast in the preheated oven, turning them occasionally.
-
Roast until the vegetables are tender and golden brown, about 25-30 minutes.
Finish the Casserole
-
Once the vegetables are cooked, stir in the canned cherry tomatoes.
-
Sprinkle the mozzarella and Parmesan cheese evenly over the top.
-
Return to the oven and bake for an additional 10–15 minutes, until the cheese is melted and bubbly.
Serve and Enjoy!
-
Garnish with chopped parsley before serving.
-
Enjoy these roasted vegetables as a side dish or a vegetarian main course with crusty bread or a fresh salad.
Notes
Make-Ahead Instructions: Roast the vegetables in advance, then assemble and bake the casserole just before serving.
How to Store Leftover Vegetable Casserole: Allow the casserole to cool completely before transferring it to an airtight container. Refrigerate for up to 3 days.
How to Freeze This Veggie Bake: Place cooled portions in freezer-safe containers or freezer bags. Freeze for up to 3 months.
How to Defrost This Vegetable Casserole: Defrost overnight in the refrigerator or using your microwave’s defrost setting.
How to Reheat this Veggie Casserole: Reheat in the oven at 180°C (350°F) for 15-20 minutes or until heated through. Alternatively, microwave individual portions on medium heat until piping hot.
- Prep Time: 10 - 15 minutes
- Cook Time: 30 - 45 minutes
- Category: Side Dishes
- Method: Oven Roasting
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 210
- Sugar: 9.6 g
- Sodium: 548.8 mg
- Fat: 9.2 g
- Carbohydrates: 20.9 g
- Protein: 14.6 g
- Cholesterol: 8.1 mg
The nutrition is an estimate only. It was calculated using Nutrifox, an online nutrition calculator.
Leave a Reply