Note: This dish goes together very quickly, but to put it on the table while still hot takes some organization. It takes about 45 minutes from the time you start cooking until you serve it.
Have the vegetables chopped and assembled in three different dishes for steps 5, 6 and 7.
Cook spaghetti according to package instructions.
While water is heating for spaghetti, heat a large non-stick skillet on medium-high heat.
Add 2 minced garlic cloves, zucchini, broccoli, and asparagus to the pan. Stir for 2 minutes. Add the vegetable broth, cover, and cook for 3 minutes. Remove from heat and place vegetables back in the bowl.
In same skillet on medium-high heat, place 1 minced clove garlic, mushrooms, peas, parsley, and red pepper flakes, if using. Cover and cook for 2 minutes. Remove lid and stir while some of the liquid evaporates. Remove from heat and add to vegetables in the bowl.
In the same skillet over medium-high heat, place 2 minced cloves garlic and tomatoes. Cover and cook for 4 minutes. Remove lid and stir while half of liquid evaporates. Remove from heat and add to other vegetables.
Add salt, pepper, basil, and Italian seasoning. Toss vegetables gently.
Rinse the skillet.
Add the plant-based milk to the skillet over medium-high heat. When the milk boils, mix the corn starch and water. Add to the milk, stirring constantly to thicken.
Add the cheeses, stirring constantly until melted. Turn off heat.
Add the vegetables and the pasta. Toss to coat.
Taste and adjust seasoning.
To make this completely vegan, omit the parmesan cheese.
Any shaped pasta can be used to make this dish.
We used a gluten-free pasta made from rice and corn.