01 - Preheat the oven to 400°F. Toss the pumpkin cubes with 1 tbsp olive oil and arrange in a single layer on a baking sheet. Roast for 20-25 minutes until golden and fork-tender.
02 - In a large pot, heat the remaining olive oil over medium heat. Add the onion, garlic, and carrot; sauté until softened, about 5 minutes.
03 - Add the roasted pumpkin, cumin, nutmeg, black pepper, and a pinch of salt. Stir for 2 minutes to toast the spices and blend the flavors.
04 - Pour in the vegetable stock. Bring to a boil, then reduce the heat and simmer for 10 minutes to allow the flavors to meld.
05 - Remove the pot from heat. Use an immersion blender to puree the soup until silky smooth, or transfer to a countertop blender in batches.
06 - Stir in the coconut milk and reheat gently over low heat. Adjust seasoning with salt and pepper as needed.
07 - Ladle into bowls and garnish with fresh coriander or parsley and roasted pumpkin seeds if desired.