This vegan pumpkin soup is incredibly creamy, thanks to the addition of coconut milk. Slideshow: More Vegan Recipes
In a large pot, heat the oil over moderate heat. Add the onion and sauté for 5 minutes. Add the garlic, sugar, pepper, cinnamon, nutmeg and cayenne pepper and cook for 3 minutes. Add the pumpkin puree and broth, stir to incorporate, season with salt and bring to a boil. Reduce the heat to low and simmer for 20 minutes. Stir in the coconut milk and let cool for 10 minutes.
Transfer the soup to a blender (or use an emulsion blender in the pot) and puree until smooth. If needed, add additional water or broth to reach the desired consistency. Return the mixture to the saucepan. Serve warm and garnish with roasted pumpkin seeds.
Like most soups, this one is even better made the day before. Reheat before serving.