Roasted Vegetable Pasta is one of my favorite comforting meals when I want something colorful, hearty, and full of fresh flavor. I roast a mix of vegetables until they become caramelized and tender, then toss them with pasta, garlic, olive oil, and Parmesan cheese for a simple but satisfying dinner.
Why You’ll Love This Recipe
I love how easy this recipe is to customize with whatever vegetables I already have in my kitchen. The roasting process brings out natural sweetness and gives every bite a rich flavor. I also enjoy how this dish feels both light and filling at the same time. It works perfectly for busy weeknights, meal prep, or even casual family dinners.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
12 ounces penne pasta
1 zucchini, sliced
1 yellow squash, sliced
1 red bell pepper, chopped
1 yellow bell pepper, chopped
1 red onion, sliced
2 cups cherry tomatoes
3 tablespoons olive oil
4 garlic cloves, minced
1 teaspoon Italian seasoning
1/2 teaspoon salt
1/4 teaspoon black pepper
1/2 teaspoon red pepper flakes (optional)
1/2 cup grated Parmesan cheese
1/4 cup fresh basil, chopped
Directions
I preheat the oven to 425°F (220°C) and line a baking sheet with parchment paper.
I place the zucchini, yellow squash, bell peppers, red onion, and cherry tomatoes on the baking sheet.
I drizzle the vegetables with olive oil and sprinkle them with garlic, Italian seasoning, salt, black pepper, and red pepper flakes.
I toss everything together until the vegetables are evenly coated.
I roast the vegetables for 25 to 30 minutes, stirring halfway through, until they become tender and slightly caramelized.
While the vegetables roast, I cook the pasta according to the package instructions until al dente.
I drain the pasta and reserve about 1/2 cup of pasta water.
I combine the roasted vegetables and cooked pasta in a large bowl.
I add a splash of reserved pasta water if I want a lighter sauce consistency.
I toss everything with Parmesan cheese and fresh basil before serving.
Servings and timing
Servings: 4 servings
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Variations
I sometimes add grilled chicken or shrimp when I want extra protein. For a creamier version, I stir in a little heavy cream or cream cheese before serving. I also enjoy swapping the penne for spaghetti, rotini, or whole wheat pasta depending on what I have available. When I want even more flavor, I add roasted mushrooms or spinach.
storage/reheating
I store leftovers in an airtight container in the refrigerator for up to 4 days. When reheating, I warm the pasta in a skillet over medium heat with a small splash of water or olive oil to keep it from drying out. I can also microwave individual portions for about 1 to 2 minutes, stirring halfway through.
FAQs
Can I use frozen vegetables for this recipe?
I can use frozen vegetables if needed, but I prefer fresh vegetables because they roast better and develop more flavor.
What type of pasta works best?
I like using penne or rotini because the shapes hold onto the roasted vegetables and cheese nicely.
Can I make this recipe vegan?
I simply leave out the Parmesan cheese or replace it with a dairy-free alternative for a vegan version.
How do I keep the vegetables from becoming soggy?
I spread the vegetables in a single layer on the baking sheet so they roast evenly instead of steaming.
Can I prepare this ahead of time?
I often roast the vegetables ahead of time and store them separately until I am ready to cook and combine the pasta.
Conclusion
Roasted Vegetable Pasta is a simple meal that always feels fresh, comforting, and satisfying. I love how versatile it is, and the roasted vegetables add incredible flavor with very little effort. Whether I make it for a quick weeknight dinner or meal prep for the week, this recipe always becomes a reliable favorite in my kitchen.
A colorful and comforting pasta dish made with caramelized roasted vegetables, garlic, olive oil, Parmesan cheese, and fresh basil. Perfect for busy weeknights, meal prep, or casual family dinners.
Ingredients
12 ounces penne pasta
1 zucchini, sliced
1 yellow squash, sliced
1 red bell pepper, chopped
1 yellow bell pepper, chopped
1 red onion, sliced
2 cups cherry tomatoes
3 tablespoons olive oil
4 garlic cloves, minced
1 teaspoon Italian seasoning
1/2 teaspoon salt
1/4 teaspoon black pepper
1/2 teaspoon red pepper flakes (optional)
1/2 cup grated Parmesan cheese
1/4 cup fresh basil, chopped
Instructions
Preheat the oven to 425°F (220°C) and line a baking sheet with parchment paper.
Place the zucchini, yellow squash, bell peppers, red onion, and cherry tomatoes on the baking sheet.
Drizzle the vegetables with olive oil and sprinkle with garlic, Italian seasoning, salt, black pepper, and red pepper flakes.
Toss everything together until evenly coated.
Roast the vegetables for 25 to 30 minutes, stirring halfway through, until tender and slightly caramelized.
Meanwhile, cook the pasta according to package instructions until al dente.
Drain the pasta and reserve about 1/2 cup of pasta water.
Combine the roasted vegetables and cooked pasta in a large bowl.
Add a splash of reserved pasta water if a lighter sauce consistency is desired.
Toss with Parmesan cheese and fresh basil before serving.
Notes
Fresh vegetables roast better and develop more flavor than frozen vegetables.
Penne and rotini work especially well because they hold onto the vegetables and cheese.
For a vegan version, omit the Parmesan cheese or use a dairy-free alternative.
Spread vegetables in a single layer to avoid steaming and ensure caramelization.
Roasted vegetables can be prepared ahead of time and stored separately until ready to combine with pasta.
Add grilled chicken or shrimp for extra protein.
For a creamier sauce, stir in heavy cream or cream cheese before serving.