This Mediterranean vegetable pasta bake is a vibrant, hearty, and wholesome dish packed with roasted vegetables, herbs, and melted cheese. I love this recipe because it’s simple, satisfying, and brings all the bold, sun-soaked flavors of the Mediterranean straight to my kitchen. It’s perfect for weeknight dinners, meal prep, or even serving a crowd.
Why You’ll Love This Recipe
I love how this pasta bake is both comforting and nourishing. It’s filled with colorful veggies like zucchini, bell peppers, and tomatoes, and baked with a rich tomato sauce and bubbly cheese on top. It’s a great way for me to use up leftover vegetables, and I can easily make it vegetarian or vegan. The flavors are bold, earthy, and just a little tangy from the Mediterranean herbs and olives. I always feel good after enjoying a bowl of this.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Pasta (penne, fusilli, or rigatoni work well)
-
Zucchini
-
Red onion
-
Bell peppers (any color)
-
Cherry tomatoes or canned chopped tomatoes
-
Olive oil
-
Garlic
-
Dried oregano
-
Dried basil
-
Black olives or Kalamata olives (pitted and sliced)
-
Tomato pasta sauce or marinara
-
Mozzarella cheese (shredded)
-
Parmesan cheese (optional)
-
Fresh basil (for garnish)
-
Salt and pepper
Directions
-
I start by preheating the oven to 375°F (190°C) and lightly greasing a baking dish.
-
I cook the pasta until just al dente, then drain and set it aside.
-
In a large skillet or sheet pan, I toss the chopped zucchini, bell peppers, and red onion with olive oil, garlic, oregano, and basil. I roast them in the oven or sauté until softened and lightly golden.
-
I mix the roasted vegetables with the pasta, olives, and tomato sauce in a large bowl.
-
I pour everything into the baking dish and top it with shredded mozzarella (and Parmesan, if using).
-
I bake it uncovered for 20–25 minutes until the cheese is melted and bubbly.
-
Once it’s done, I let it cool slightly before serving, topped with fresh basil.
Servings and timing
This recipe makes about 6 servings.
Prep time: 15 minutes
Cook time: 30 minutes
Total time: Around 45 minutes
Variations
-
I sometimes add crumbled feta or goat cheese instead of mozzarella for a more authentic Mediterranean flavor.
-
For extra protein, I stir in chickpeas or cooked lentils.
-
To make it vegan, I use dairy-free cheese or simply leave out the cheese altogether—it’s still flavorful.
-
I’ve used eggplant and spinach in place of or in addition to the other vegetables.
-
For a spicy kick, I add a pinch of red pepper flakes to the tomato sauce.
Storage/Reheating
I store leftovers in an airtight container in the fridge for up to 4 days. It reheats well in the microwave or oven. For the oven, I cover the dish with foil and warm at 350°F (175°C) for about 15–20 minutes. If I freeze it, I let it cool completely, wrap it tightly, and freeze for up to 2 months. I thaw overnight in the fridge and bake until heated through.
FAQs
Can I make this pasta bake ahead of time?
Yes, I assemble it fully (without baking), cover it, and store it in the fridge for up to 24 hours. Then I bake it when ready.
What kind of pasta works best?
I usually use short pasta like penne, rigatoni, or fusilli because they hold the sauce well and bake evenly.
Can I make it without cheese?
Absolutely. I’ve made it without cheese before and the roasted vegetables and herbs still provide tons of flavor.
Is this dish gluten-free?
It can be. I just use gluten-free pasta and double-check that my sauce and cheese are gluten-free.
Can I add meat to this recipe?
Yes. I’ve added cooked chicken, turkey sausage, or even ground beef for a heartier version.
Conclusion
This Mediterranean vegetable pasta bake is one of my favorite comfort meals that doesn’t feel heavy. It’s full of fresh, colorful ingredients and layered with flavor. Whether I’m making it for my family or meal prepping for the week, it always turns out delicious—and it’s easy to customize with whatever veggies I have on hand.
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This Mediterranean vegetable pasta bake is a hearty, vibrant dish loaded with roasted vegetables, savory herbs, and melted cheese. It’s perfect for comforting weeknight dinners, meal prep, or serving a crowd while keeping things fresh and nutritious.
- Author: Lizaa
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Main Dish, Dinner
- Method: Baking
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
- 12 oz pasta (penne, fusilli, or rigatoni)
- 1 zucchini, chopped
- 1 red onion, chopped
- 2 bell peppers (any color), chopped
- 1 cup cherry tomatoes or 1 can chopped tomatoes
- 2 tbsp olive oil
- 2 cloves garlic, minced
- 1 tsp dried oregano
- 1 tsp dried basil
- 1/3 cup black olives or Kalamata olives, pitted and sliced
- 2 cups tomato pasta sauce or marinara
- 1 1/2 cups shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese (optional)
- Fresh basil leaves, for garnish
- Salt and pepper to taste
Instructions
- Preheat the oven to 375°F (190°C) and lightly grease a baking dish.
- Cook the pasta until just al dente, then drain and set aside.
- In a large skillet or on a sheet pan, toss chopped zucchini, bell peppers, and red onion with olive oil, garlic, oregano, and basil. Roast or sauté until softened and lightly golden.
- In a large bowl, combine the cooked pasta, roasted vegetables, olives, and tomato sauce. Season with salt and pepper to taste.
- Pour the mixture into the greased baking dish and top with shredded mozzarella and Parmesan if using.
- Bake uncovered for 20–25 minutes, or until the cheese is melted and bubbly.
- Remove from oven and let cool slightly. Garnish with fresh basil before serving.
Notes
- Use feta or goat cheese for a more Mediterranean twist.
- Add chickpeas or cooked lentils for extra protein.
- Make it vegan by using dairy-free cheese or omitting cheese.
- Swap or add veggies like eggplant or spinach.
- Add red pepper flakes for a spicy version.
Nutrition
- Serving Size: 1 serving (1/6th of recipe)
- Calories: 350
- Sugar: 6g
- Sodium: 520mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 5g
- Protein: 13g
- Cholesterol: 20mg
