In a large pot, heat the olive oil over medium heat. Add the diced onion, carrots, and celery. Sauté for about 5-7 minutes until the vegetables soften and the onion is translucent.
Stir in the minced garlic, dried thyme, dried sage, and bay leaf, and cook for an additional 1-2 minutes until fragrant.
Add the sliced mushrooms to the pot and cook until they are tender, about 4-5 minutes.
Pour in the vegetable broth and add the rinsed wild rice. Bring the mixture to a boil, then reduce the heat to low. Cover and let it simmer for about 40-45 minutes, or until the wild rice is cooked and has split open.
Once the rice is cooked, add the chopped kale or spinach and heavy cream/coconut milk. Stir to combine and let simmer for another 5-10 minutes.
Season the soup with salt and pepper to taste. Remove the bay leaf before serving.
Notes
Serve warm in deep bowls, garnished with fresh parsley. Pair with crusty bread for a comforting meal.