Peel and chop the pumpkin into small cubes.
Heat olive oil in a large pot over medium heat.
Add chopped onion and minced garlic; sauté until soft.
Stir in pumpkin cubes and cook for 5 minutes.
Pour in vegetable broth and bring to a boil.
Reduce heat and let it simmer for 20 minutes, until pumpkin is tender.
Use an immersion blender to puree the soup until smooth.
Stir in coconut milk for creaminess.
Season with salt, pepper, and nutmeg to taste.
Serve hot, garnished with fresh herbs.