Cook the pasta in salted water according to package directions. Drain and set aside.
Heat the olive oil in a large skillet over medium heat.
Add the broccoli, bell pepper, squash, and zucchini. Cook until tender-crisp.
Stir in the garlic and cook for about 30 seconds, until fragrant.
Pour in the heavy cream and bring to a gentle simmer.
Stir in the Parmesan cheese, salt, black pepper, and red pepper flakes, if using.
Add the cooked pasta and toss until fully coated in the sauce.
Fold in the cherry tomatoes.
Garnish with extra Parmesan and fresh herbs before serving.