Rinse wild rice and strain with a fine-mesh sifter.
Add the rinsed wild rice to a bowl to soak in cold water for 15-30 minutes.
Start to chop and prep the vegetables while rice is soaking.
Finely dice the onions and thinly slice the mushrooms (you can remove the bottom of stems if desired).
Preheat a large soup pot on medium to high heat on the stovetop and add vegan butter (or oil) to start melting.
Once the butter or oil has melted, add the garlic, mushrooms, and onion into the pot to sauté for 15 minutes (until the veggies are brown and crisp) while stirring consistently for evenly cooked vegetables.
Add seasoning ingredients including salt, pepper, and parsley evenly in the large soup pot.
Strain the soaked wild rice and add to a large soup pot.
Add the coconut milk and vegetable broth, stirring evenly to combine ingredients.
Bring the soup to a boil, then reduce heat to simmer and cook with a cover for 20 minutes.
After 20 minutes, stir the soup and cook uncovered for 15-20 minutes uncovered (until rice is cooked evenly).
Remove the pot from the heat, letting it sit for 5 minutes to rest and thicken.