Heat the oil in a large pot over medium heat. Add onion and garlic and sauté until the onion is soft and translucent.
1-2 tbsp olive oil, 1 onion, 3 garlic cloves
Add the pumpkin, carrots and spices (curry, cumin, salt + pepper) and fry for about 2 minutes. If using canned pumpkin, add only the carrots and spices here – the pumpkin goes in with the broth. TIP: If you prefer only subtle curry flavors, add curry and cumin later when blending the soup.
4 cups (Hokkaido) pumpkin cubes OR 1 can (15 oz / 425 g) pumpkin puree, 1 cup carrots, 1 tsp curry powder, ½ tsp cumin powder
Add the vegetable broth (and the canned pumpkin, if using). Start with 2 cups and add more later if you prefer a thinner soup.
2-3 cups vegetable broth
Bring to a boil. Then reduce heat and let simmer with a lid on for about 20 minutes, or until the carrots are completely fork-tender.
Let the soup cool slightly. Then transfer it to a high-speed blender and blend until smooth (fill no more than halfway and vent the lid). Alternatively, you could use an immersion blender.
Stir in the coconut milk. Taste and adjust spices and texture. If the soup is too thick, add a splash more vegetable broth. If it's too thin, let it simmer uncovered for a few extra minutes. Serve with a swirl of coconut milk or yogurt, your favorite toppings and some fresh herbs.
⅓ cup coconut milk