Preheat the oven to 400°F. Line a baking sheet with parchment paper or a silicone mat.
After pumpkin seeds and string pieces have been cleaned from the middle of the pumpkin, lightly grease each side with high heat oil then place flesh side down on the baking sheet. Roast the pumpkin for 45-minutes to 1-hour, until pliable when squeezed with an oven mitt. Set aside until the pumpkin is cool enough to handle.
Meanwhile, warm the butter in a large pot over medium heat. Add the onion, celery and carrot. Cook for 7-10 minutes. Then add the garlic, ginger, and spices. Stir as you continue to cook for 5 minutes more.
To the pot, add the dry (rinsed) lentils and vegetable broth. Bring to a simmer then cover with lid askew on the pot and cook for 15-20 minutes, until lentils are tender.
Once the pumpkin is cool enough to handle, use a large spoon to scrape the golden flesh into the pot. Pour in the coconut milk and stir everything together.
At this point, we'll need to puree the soup either using an immersion blender or transferring the soup to a countertop blender. Blend until smooth. Add salt & pepper, to taste. Transfer soup back to pot and cook until heated through. Serve warm with optional garnishes and enjoy!
Notes
Nutrition Facts are an estimate and will vary depending on specific brands and ingredients you choose.