Prepare Ingredients: If using fresh pumpkin, peel, seed, and chop it into small pieces. For canned pumpkin, ensure it's pure pumpkin puree without added spices.
Sauté Aromatics: In a large pot, heat the olive oil over medium heat. Add the chopped onion and garlic, and sauté until soft and translucent, about 5 minutes.
Add Spices: Stir in the ground cumin, cinnamon, and nutmeg. Cook for another minute until fragrant.
Combine Ingredients: Add the pumpkin puree and vegetable broth to the pot. Stir to combine and bring to a boil.
Simmer: Reduce the heat and let it simmer for about 15-20 minutes, allowing the flavors to meld together.
Blend Soup: Using a blender or immersion blender, puree the soup until smooth. If using a regular blender, blend in batches to avoid splattering.
Add Coconut Milk: Return the blended soup to the pot if using a regular blender. Stir in the coconut milk and heat through. Do not boil.
Season: Add salt and pepper to taste.
Serve: Ladle the soup into shot glasses. Garnish with fresh parsley or chives if desired. Serve warm.