Heat the olive oil in a large pot over medium heat.
Add the garlic, cumin, curry powder, turmeric, coriander, ginger, cardamom, cinnamon, nutmeg, black pepper, and salt and cook, stirring, until fragrant, about 1 minute.
Add the vegetable broth, coconut milk, butternut squash, and mushrooms. Bring to a boil, reduce heat, and simmer, stirring occasionally, until the vegetables are tender, about 20 minutes.
Using an immersion blender or regular blender, puree the soup until smooth. Serve hot, garnished with cilantro.
Interesting Facts
This Curried Squash & Mushroom Soup is vegan and gluten-free.
The spices used in this soup are traditional Indian spices, giving it a unique and flavorful taste.
Coconut milk is a great dairy-free alternative to cream and adds a great richness to the soup.