There’s a special kind of magic in dishes that can transport you, and for me, this Mediterranean Vegetable Pasta Bake does just that. Every time I make it, the aroma of roasting bell peppers, zucchini, and oregano instantly takes me back to a sun-drenched meal by the sea. It’s more than just a recipe; it’s a feeling of warmth and joyful satisfaction. This hearty bake truly embodies the vibrant, comforting spirit of Mediterranean cooking, making it one of my all-time favorite vegetarian meals.
Why This Dish is a Go-To in My Kitchen
I find myself returning to this dish so often because it delivers a spectacular, crowd-pleasing meal without a huge amount of stress. The prep time is just 20 minutes, which is my ideal for a weeknight. During the 45-minute cook time, the oven does all the heavy lifting, allowing me to unwind. It’s my secret weapon for a wholesome dinner that feels special enough for a weekend gathering, proving that vegetarian meals can be deeply satisfying and packed with robust flavor.
Ingredient Notes for Mediterranean Vegetable Pasta Bake
For the most authentic flavor, I always reach for a block of feta packed in brine; its creamy saltiness is incredible. Paired with rich, briny Kalamata olives, it creates that signature Mediterranean taste. Using cherry tomatoes ensures a burst of sweetness that balances the savory elements perfectly.


Mediterranean Vegetable Pasta Bake
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C).
- On a large baking sheet, combine the zucchini, red bell pepper, yellow bell pepper, red onion, and cherry tomatoes. Drizzle with 2 tbsp of olive oil and sprinkle with dried oregano, 1/2 tsp salt, and 1/4 tsp black pepper. Toss well to coat.
- Roast for 20-25 minutes, stirring halfway through, until the vegetables are tender and lightly caramelized at the edges.
- While the vegetables are roasting, bring a large pot of salted water to a boil. Cook the penne pasta according to package directions until al dente. Drain and set aside, reserving about 1/2 cup of the pasta water.
- In a large skillet or pot, heat 1 tbsp of olive oil over medium heat. Add the minced garlic and cook for about 1 minute until fragrant, being careful not to burn it.
- Stir in the crushed tomatoes, vegetable broth, dried basil, and optional red pepper flakes. Bring to a simmer and cook for 5-7 minutes, allowing the flavors to meld. Season with salt and pepper to taste.
- In a large mixing bowl, combine the drained pasta, the roasted vegetables, and the tomato sauce. Gently stir in the halved Kalamata olives and about half of the crumbled feta cheese. If the mixture seems too thick, add a splash of the reserved pasta water.
- Transfer the pasta mixture to a 9x13-inch baking dish and spread it into an even layer.
- Sprinkle the shredded mozzarella cheese evenly over the top, followed by the remaining crumbled feta cheese.
- Bake, uncovered, for 15-20 minutes, or until the cheese is melted, bubbly, and lightly golden on top.
- Let the pasta bake rest for 5-10 minutes before serving. Garnish with fresh chopped parsley.
Notes
Make-Ahead: You can assemble the entire pasta bake (without baking) up to 1 day in advance. Cover and refrigerate. You may need to add 5-10 minutes to the baking time when cooking from cold.
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days.
How I Make Mediterranean Vegetable Pasta Bake Step-by-Step
My process for this dish is all about building layers of incredible flavor. I start by roasting the colorful medley of zucchini, bell peppers, and red onion until they’re tender and slightly caramelized—this simple step is my secret to a richer taste. While they’re in the oven, I cook the penne until it’s just al dente and simmer a quick, fragrant tomato sauce with garlic and herbs. Then comes the fun part: combining everything in a baking dish with salty olives and cheeses.

My Tips for the Perfect Outcome
- Give vegetables space on the pan to roast, not steam.
- Cook the pasta just shy of al dente; it will finish cooking in the oven.
- Let the finished bake rest for 5-10 minutes before you slice into it.
How I Serve and Store This Dish
I absolutely love bringing this dish to the table straight from the oven, with the cheese all golden and bubbling. My favorite way to serve it is with a simple side salad tossed in a lemon vinaigrette and some warm, crusty bread for mopping up every last bit of the delicious sauce. Leftovers are fantastic! I store them in an airtight container in the refrigerator for up to four days and reheat individual portions in the microwave.
Frequently Asked Questions
Can I use different vegetables in this bake?
Absolutely! This recipe is wonderfully versatile, and I encourage you to use what’s in season. I’ve often thrown in chunks of eggplant, mushrooms, or even some asparagus spears during the last 15 minutes of roasting. Just be mindful that different vegetables may require slightly different roasting times.
How can I make this recipe gluten-free?
It’s incredibly easy to adapt for a gluten-free diet, and I’ve done it many times. All you need to do is substitute the penne with your favorite gluten-free pasta variety. I find that brown rice or corn-based pastas hold their shape well in a bake.
Can I prepare this Mediterranean Vegetable Pasta Bake in advance?
Yes, this is a fantastic make-ahead meal for busy days. You can fully assemble the entire casserole (minus the final mozzarella topping) up to a day in advance. Just cover it tightly and keep it in the refrigerator. When ready, sprinkle with cheese and bake as directed.
What if I don’t have Kalamata olives?
While I adore the unique, briny flavor of Kalamatas, you can certainly use another type of olive that you have on hand. Both black and green olives would work well as a substitute. If you’re not an olive fan at all, feel free to leave them out.
Conclusion
This recipe is a true staple in my kitchen, and I’m so excited to share it with you. I hope it brings as much warmth and flavor to your table as it does to mine. If you give it a try, I would love to hear about it in the comments below!
