You can substitute the dairy butter used to make the roux with your favorite plant-based butter alternative. Use nondairy plant based milk - like cashew or soy milk - instead of dairy milk and cream. You can include cashew cream as well, for a rich and thick vegan mushroom soup.