Bring a large pot of salted water to a boil and cook pasta according to package instructions.
In a large pan, add half of the olive oil (2 tbsp) along with the diced red onion. Saute for about 5 minutes, then add 3 cloves of garlic. Saute an additional 2-3 minutes.
Add in the broccoli florets and bell pepper. Saute until the broccoli starts to soften slightly, but not too much.
Add in the peas, zucchini, yellow squash. Saute an additional 5 minutes, then add in the tomatoes. Saute until the vegetables are soft to your liking. I like to keep them crisp, so I don't saute for too long, but it depends on your preference. Set aside.
Meanwhile, to another small pot or pan, add the remaining 3 cloves of minced garlic with the other 2 tbsp of olive oil. Saute until just golden brown.
Add in the cashew cream, italian seasoning, vegetable broth, salt, pepper and red pepper flakes. Saute for a few minutes to allow the flavors to blend.
Add in the lemon juice, zest, and cashew parmesan. Whisk together and simmer over very low heat for about 5 minutes. Whisk occasionally so nothing burns.
Combine the cooked pasta with the vegetables and pour on top of the sauce. Toss to combine, then toss in the fresh parsley and basil. Let combine over low heat for a couple of minutes to allow the flavors to blend. Taste and add more salt, pepper, lemon zest or other herbs of choice. Enjoy!