Cook the pasta in well-salted water according to package directions until al dente. SAVE 1 CUP OF THE PASTA COOKING WATER BEFORE DRAINING!
While the pasta is cooking, heat the oil in a large skillet over medium heat.
Add the onions and garlic and sauté 2 to 3 minutes, stirring occasionally, until the onions start to soften.
Add the broccoli, zucchini, summer squash, dried basil, dried oregano, salt and pepper. Stir well and sauté 2 to 3 minutes until fragrant.
Add the kale and tomatoes, stir well, and sauté 3 to 4 minutes until the tomatoes start to burst.
Add the green peas, cooked pasta, juice of ½ lemon, balsamic vinegar and ½ cup of the reserved pasta cooking water. Stir well.
Taste and adjust seasoning as necessary. Add another pinch of salt, squeeze of lemon, and/or the vegan parmesan, if desired. Add additional pasta cooking water if you like it looser.
Serve garnished with fresh herbs and cracked black pepper, if desired.