I made an Italian Veggie Pasta that turns a jumble of roasted zucchini, peppers, cherry tomatoes and red onion into a seriously flavorful, perfectly light dinner the whole family actually eats.

I adore this roasted vegetable pasta because it actually tastes like something real after a long day. I love the sweet burst from cherry tomatoes and that slap of basil at the end.
It’s bright, messy, and fills me up without being heavy. I keep making it when I want Italian Veggie Pasta that doesn’t feel fussy.
And it’s one of my go-to Dinner Recipes With Lots Of Vegetables when I need dinner that’s healthy but not boring. I hear the veggies sing, the caramelized edges doing their thing, and I eat it fast, every time.
No regrets, seriously always.
Ingredients

- Pasta: the comfy carb that soaks up sauce and makes it really filling.
- Zucchini: softens when roasted, adds mild sweetness and a bit of bite.
- Bell peppers: bright color and crunchy snap, they keep things cheerful.
- Cherry tomatoes: bursty, juicy pops that make the sauce lively.
- Red onion: caramelizes nicely, gives sweet-assertive background flavor.
- Olive oil: smooth mouthfeel and helps everything roast without tasting greasy.
- Garlic: punchy aroma, small but mighty for savory depth.
- Kosher salt: brings out veggie sweetness and seasons without being harsh.
- Black pepper: mild heat and earthiness, toss more if you like.
- Italian seasoning: herby backbone, or fresh oregano for brighter notes.
- Red pepper flakes: optional kick, adds warmth without overpowering.
- Parmesan: nutty, salty finish that ties everything together.
- Basil: fresh, peppery lift; tear it so it smells amazing.
- Lemon juice: basically makes everything pop and feel lighter.
- Pasta water: silky magic to loosen sauce and keep it glossy.
Ingredient Quantities
- 12 ounces pasta (penne, fusilli or rigatoni)
- 2 medium zucchini, cut into 1/2 inch slices
- 2 bell peppers (any colors), seeded and cut into 1 inch strips
- 1 pint cherry tomatoes, left whole or halved if large
- 1 medium red onion, cut into wedges
- 3 tablespoons extra virgin olive oil, plus 1 tablespoon more for tossing
- 4 garlic cloves, minced
- 1 teaspoon kosher salt for roasting vegetables
- 1/2 teaspoon freshly ground black pepper, plus more to taste
- 1 teaspoon dried Italian seasoning or 1 tablespoon chopped fresh oregano
- 1/4 teaspoon red pepper flakes, optional for a little heat
- 3/4 cup freshly grated Parmesan cheese, plus extra for serving
- 1/4 cup fresh basil leaves, torn
- 1 tablespoon lemon juice, optional but brightens the flavors
- Reserved pasta cooking water, about 1/2 to 1 cup as needed to loosen sauce
How to Make this
1. Preheat oven to 425°F. On a large baking sheet toss zucchini, bell peppers, cherry tomatoes and red onion with 3 tablespoons olive oil, 1 teaspoon kosher salt, 1/2 teaspoon black pepper, Italian seasoning and red pepper flakes if using; spread in one layer so things roast not steam.
2. Roast vegetables 20 to 25 minutes, stirring once halfway through, until edges are browned and tomatoes are blistered; the zucchini should be tender but not mushy.
3. While veg roast, bring a large pot of salted water to a boil and cook 12 ounces pasta (penne, fusilli or rigatoni) according to package until al dente. Reserve about 1/2 to 1 cup pasta cooking water before draining.
4. In a large wide skillet over medium heat add 1 tablespoon olive oil and the minced garlic; cook 30 to 45 seconds until fragrant but not browned, stir constantly so it doesn’t burn.
5. Add the roasted vegetables to the skillet with the garlic and gently toss to combine; scrape up any browned bits from the pan.
6. Add drained pasta to the skillet, sprinkle in 3/4 cup grated Parmesan, torn basil, and 1 tablespoon lemon juice if using; toss everything together, adding reserved pasta water a little at a time until the sauce coats the pasta and veggies to your liking.
7. Taste and adjust seasoning with more salt and pepper if needed; if you want it cheesier add a little extra Parmesan and stir until melted into the sauce.
8. Turn off the heat and let the pasta sit for a minute so flavors marry, then toss again to distribute the basil and cheese.
9. Serve hot with extra grated Parmesan and more torn basil on top; this keeps well in the fridge for several days and reheats nicely with a splash of water or olive oil.
Equipment Needed
1. Large rimmed baking sheet
2. Large pot for boiling pasta
3. Colander or pasta strainer
4. Large wide skillet or sauté pan
5. Mixing spoon or spatula (heatproof)
6. Chef’s knife and cutting board
7. Measuring spoons and a tablespoon
8. Cheese grater for Parmesan
9. Tongs for tossing pasta and veggies
FAQ
Tasty Roasted Vegetable Pasta Recipe Substitutions and Variations
- Pasta (12 ounces): swap for whole wheat or chickpea pasta for extra fiber and protein, or use farfalle or orecchiette if you want a different shape that holds sauce better.
- Zucchini (2 medium): use yellow squash or eggplant instead, they roast similarly and add a nice texture, just salt eggplant and let it sit a few minutes to remove bitterness.
- Parmesan (3/4 cup grated): try Pecorino Romano for a tangier bite, or grated Asiago or nutritional yeast if you’re going dairy free, add a little extra salt if needed.
- Fresh basil (1/4 cup): swap with fresh parsley or arugula for a peppery lift, or use 1 teaspoon dried basil if you don’t have fresh, but add it earlier so it rehydrates.
Pro Tips
1) Salt the pasta water well, like the ocean, it actually seasons the whole dish. Save at least 3/4 cup of the cooking water though, not just a splash, because that starchy water is what makes the sauce cling to the pasta without turning it greasy.
2) Roast vegetables in one layer and don’t crowd the pan, otherwise they steam and go soggy. If your tray looks packed, use a second sheet or roast the tomatoes on their own for the last 10 minutes so they blister but don’t dissolve.
3) Add garlic to hot oil and watch it closely, it goes from fragrant to burnt in seconds. If you smell it browning too fast, lower the heat or take the pan off for a few seconds, no point wrecking a whole batch over 30 seconds.
4) Finish the pasta in the skillet with the roasted veg and Parmesan, adding pasta water in small amounts until you get a glossy sauce. Taste and then add salt, because the cheese and roasted veg change the saltiness, so don’t oversalt early on.

Tasty Roasted Vegetable Pasta Recipe
I made an Italian Veggie Pasta that turns a jumble of roasted zucchini, peppers, cherry tomatoes and red onion into a seriously flavorful, perfectly light dinner the whole family actually eats.
4
servings
573
kcal
Equipment: 1. Large rimmed baking sheet
2. Large pot for boiling pasta
3. Colander or pasta strainer
4. Large wide skillet or sauté pan
5. Mixing spoon or spatula (heatproof)
6. Chef’s knife and cutting board
7. Measuring spoons and a tablespoon
8. Cheese grater for Parmesan
9. Tongs for tossing pasta and veggies
Ingredients
-
12 ounces pasta (penne, fusilli or rigatoni)
-
2 medium zucchini, cut into 1/2 inch slices
-
2 bell peppers (any colors), seeded and cut into 1 inch strips
-
1 pint cherry tomatoes, left whole or halved if large
-
1 medium red onion, cut into wedges
-
3 tablespoons extra virgin olive oil, plus 1 tablespoon more for tossing
-
4 garlic cloves, minced
-
1 teaspoon kosher salt for roasting vegetables
-
1/2 teaspoon freshly ground black pepper, plus more to taste
-
1 teaspoon dried Italian seasoning or 1 tablespoon chopped fresh oregano
-
1/4 teaspoon red pepper flakes, optional for a little heat
-
3/4 cup freshly grated Parmesan cheese, plus extra for serving
-
1/4 cup fresh basil leaves, torn
-
1 tablespoon lemon juice, optional but brightens the flavors
-
Reserved pasta cooking water, about 1/2 to 1 cup as needed to loosen sauce
Directions
- Preheat oven to 425°F. On a large baking sheet toss zucchini, bell peppers, cherry tomatoes and red onion with 3 tablespoons olive oil, 1 teaspoon kosher salt, 1/2 teaspoon black pepper, Italian seasoning and red pepper flakes if using; spread in one layer so things roast not steam.
- Roast vegetables 20 to 25 minutes, stirring once halfway through, until edges are browned and tomatoes are blistered; the zucchini should be tender but not mushy.
- While veg roast, bring a large pot of salted water to a boil and cook 12 ounces pasta (penne, fusilli or rigatoni) according to package until al dente. Reserve about 1/2 to 1 cup pasta cooking water before draining.
- In a large wide skillet over medium heat add 1 tablespoon olive oil and the minced garlic; cook 30 to 45 seconds until fragrant but not browned, stir constantly so it doesn't burn.
- Add the roasted vegetables to the skillet with the garlic and gently toss to combine; scrape up any browned bits from the pan.
- Add drained pasta to the skillet, sprinkle in 3/4 cup grated Parmesan, torn basil, and 1 tablespoon lemon juice if using; toss everything together, adding reserved pasta water a little at a time until the sauce coats the pasta and veggies to your liking.
- Taste and adjust seasoning with more salt and pepper if needed; if you want it cheesier add a little extra Parmesan and stir until melted into the sauce.
- Turn off the heat and let the pasta sit for a minute so flavors marry, then toss again to distribute the basil and cheese.
- Serve hot with extra grated Parmesan and more torn basil on top; this keeps well in the fridge for several days and reheats nicely with a splash of water or olive oil.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 480g
- Total number of serves: 4
- Calories: 573kcal
- Fat: 22.2g
- Saturated Fat: 5g
- Trans Fat: 0.05g
- Polyunsaturated: 1.49g
- Monounsaturated: 8.21g
- Cholesterol: 16.5mg
- Sodium: 522mg
- Potassium: 1014mg
- Carbohydrates: 74g
- Fiber: 6.8g
- Sugar: 11g
- Protein: 19.6g
- Vitamin A: 1000IU
- Vitamin C: 90mg
- Calcium: 259mg
- Iron: 2mg






