01 - Preheat the oven to 400°F. Toss the pumpkin cubes with 1 tbsp olive oil and spread them 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 1 tbsp olive oil over medium heat. Add the chopped onion, minced garlic, and carrot. Sauté until softened and fragrant, about 5 minutes.
03 - Add the roasted pumpkin to the pot along with ground cumin, nutmeg, black pepper, and a pinch of salt. Stir for 2 minutes to toast the spices and develop depth of flavor.
04 - Pour in the vegetable stock and bring to a boil. Reduce heat to low and let it simmer gently for 10 minutes, allowing the flavors to meld together.
05 - Remove the pot from heat. Use an immersion blender to puree the soup directly in the pot until completely smooth. Alternatively, transfer to a countertop blender in batches and blend until velvety.
06 - Stir in the coconut milk and return the pot to low heat, warming gently without boiling. Taste and adjust salt and pepper as needed.
07 - Ladle into bowls and garnish with fresh coriander or parsley and a sprinkle of roasted pumpkin seeds. Serve immediately.