Prepare Ingredients: Wash and chop all the vegetables as described in the ingredients list.
Cook Aromatics: Add two tablespoons of vegetable broth to a large pot. Add the diced red onion and minced garlic, and sauté over medium heat until the onion becomes translucent, about 3-4 minutes. Add a pinch of salt while cooking the aromatics.
Add Vegetables: Add the zucchini, yellow squash, bell peppers, and asparagus to the pot. Stir well to combine. Add the rest of the vegetable broth, cover the pot, and cook for about 5 minutes, allowing the vegetables to soften slightly.
Add Pasta and Seasonings: Add the pasta and Italian seasoning to the pot. Stir in the oat milk and combine all the ingredients. Add additional water or vegetable broth as needed to ensure the pasta is mostly submerged. Bring the mixture to a boil. Add a little more salt to taste.
Cook Pasta: Reduce the heat to medium-low and let it simmer for about 5-7 minutes**, stirring occasionally. Cook until the pasta is almost al dente and the vegetables are tender.
Add remaining vegetables: Add cherry tomatoes, broccoli florets, and frozen peas. Cook for an additional 3-5 minutes until the peas are heated through, the tomatoes and broccoli are tender, and the sauce is creamy. If the mixture seems too thick, add a little more oat milk to achieve the desired consistency.
Finish and Serve: Remove the pot from heat. Stir in the nutritional yeast and mix thoroughly. Adjust the seasoning if necessary.
Garnish and Serve: Garnish with fresh parsley freshly ground black pepper, and serve with vegan parmesan.