Heat olive oil in a 4 quart pot over medium heat.
Add onions, and sauté for about 3 minutes, until translucent, then add garlic and sauté another minute.
Next, add herbs, spices, pumpkin puree, carrots, and vegetable stock. Stir well, heat to a simmer and top with lid while carrots cook.
Simmer until carrots are tender, approximately 8-10 minutes.
Remove from heat and puree using an immersion or stick blender, or by transferring to a blender or food processor and pureeing in 2-3 batches until smooth.
Stir in coconut milk, and season to taste with salt and pepper.
Serve with pepitas, crushed red pepper or chopped herbs (optional).
