In a large pot of boiling salted water, cook the pasta according to package instructions until al dente. Reserve ½ cup of the pasta water, then drain the rest and set the pasta aside.
In the same pot, heat the olive oil over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant, being careful not to let it burn.
Toss in the zucchini, bell pepper, broccoli, asparagus, and cherry tomatoes. Sauté for about 5-7 minutes, or until the vegetables are tender yet crisp.
Add the cooked pasta to the vegetable mixture. Pour in the reserved pasta water, add Italian seasoning, and toss well to combine. Season with salt and pepper to taste.
If using, add the frozen peas and fresh basil, tossing everything together until well mixed. Cook for an additional 2 minutes to heat everything through.
Plate the pasta primavera and sprinkle with grated Parmesan cheese if desired.
Notes
Serve in bowls, garnished with a sprinkle of fresh basil and a light drizzle of olive oil for an added touch.