Prepare pasta according to package directions, drain and rinse with warm water. Set aside.
Heat 1 tablespoon of oil in a large skillet on medium-high. Add garlic, and bell pepper strips and cook for about 3 minutes, until soft. Remove to a plate and set aside.
Add the remaining tablespoon of oil to the pan, add tomatoes and cook for a couple of minutes. Stir in basil and cook for 30 seconds. Remove tomatoes onto the plate with garlic and bell peppers.
Stir in asparagus and water. Cover the pan and allow to cook for 5 minutes or until tender.
Add pasta, yeast flakes, salt, pepper, and cooked vegetables and stir to combine. Stir in vegan cheese, if using, and allow to heat through about 2 minutes.