On a large baking sheet, arrange the sliced zucchini, bell pepper, cherry tomatoes, broccoli, and carrot.
Drizzle with 2 tablespoons of olive oil, sprinkle with Italian seasoning, garlic, salt, and pepper. Toss until all vegetables are evenly coated.
Roast the vegetables in the preheated oven for 20-25 minutes or until tender and slightly caramelized, tossing halfway through for even cooking.
Meanwhile, cook the pasta according to package instructions until al dente. Drain and set aside.
In a large skillet, add the roasted vegetables, cooked pasta, and the remaining tablespoon of olive oil. Toss to combine. If the mixture appears dry, you can add a splash of reserved pasta water.
Cook over medium heat for another 2-3 minutes to warm everything through, mixing in grated Parmesan cheese if using.
Taste and adjust for seasoning with additional salt and pepper if needed.
Serve hot, garnished with fresh basil leaves.
Notes
Feel free to customize the vegetables based on your preference.