Preheat the oven to 200°C (400°F) and line a baking sheet with parchment paper.
Peel and cut the pumpkin into cubes, toss with olive oil, salt, and pepper, and spread them evenly on the sheet.
Roast the pumpkin for about 25 minutes until soft and slightly caramelized.
Meanwhile, heat olive oil in a large pot, sauté onion, garlic, and ginger until fragrant and translucent.
Add the roasted pumpkin to the pot along with vegetable broth and cinnamon, then bring it to a gentle boil.
Reduce heat and simmer for 10 minutes so the flavors meld together beautifully.
Remove from heat and use an immersion blender to puree until silky smooth.
Return to low heat, stir in the coconut milk, and adjust seasoning with salt, pepper, and lime juice.
Simmer briefly without boiling, maintaining the soup’s vibrant color and creamy texture.
Serve hot, garnished with pumpkin seeds, a swirl of extra coconut milk, and a sprinkle of pepper on top.