Cook the Wild Rice: Rinse wild rice under cold water. In a medium pot, combine wild rice with two cups of water or broth. Bring to a boil, reduce heat, and simmer covered until tender, about 45 minutes.
Sauté the Vegetables: In a large pot, heat a tablespoon of olive oil over medium heat. Add diced onion, carrots, celery, and sauté until softened, about 5-7 minutes.
Add Garlic: Stir in minced garlic and cook for an additional minute until fragrant.
Add Broth and Rice: Pour in the vegetable broth and bring to a boil. Add the cooked wild rice. Reduce heat to a simmer.
Stir in Cream: Pour in the coconut milk, bringing creaminess and depth. Let simmer for about 15 minutes for flavors to meld.
Add Spinach: Stir in the spinach during the last few minutes of cooking until wilted.
Season: Taste and adjust seasoning with salt and pepper as desired. Add fresh herbs if using.
Serve Hot: Ladle into bowls and enjoy your delicious soup, perhaps with a slice of crusty bread!