In a large sauté pan, heat the olive oil and garlic over medium heat.
Once the garlic starts to jump around a bit, add the mushrooms, and stir. Cooking until they're golden brown, about 3-5 minutes.
Then add the rest of the veggies -- asparagus, zucchini, broccolini and peas.
Cook over medium high heat, stirring often, for 5 minutes. If you like your veggies more cooked, then add an extra 3 minutes.
Add the cooked pasta, cream, Parmesan, red pepper flakes (if using them), butter, salt and pepper.
Stir to combine.
Stir in the tomatoes, basil and parsley.
Serve immediately.