01 - Preheat oven to 400°F. Toss pumpkin cubes with 1 tablespoon olive oil and spread in a single layer on a rimmed baking sheet. Roast for 20 to 25 minutes until edges are golden and flesh is fork-tender.
02 - In a large heavy-bottomed pot, warm the remaining 1 tablespoon olive oil over medium heat. Add chopped onion, minced garlic and diced carrot. Cook, stirring occasionally, until vegetables are softened and fragrant, about 5 minutes.
03 - Add the roasted pumpkin to the pot along with ground cumin, nutmeg, black pepper and a generous pinch of salt. Stir continuously for 2 minutes to toast the spices and develop depth of flavor.
04 - Pour in the vegetable stock and stir to combine. Bring to a rolling boil, then reduce heat to low. Cover partially and simmer gently for 10 minutes to allow flavors to meld.
05 - Remove pot from heat. Using an immersion blender, purée the soup directly in the pot until completely smooth. Alternatively, transfer in batches to a countertop blender and blend until velvety, then return to the pot.
06 - Stir in the coconut milk until fully incorporated. Return the pot to low heat and warm through gently without boiling. Taste and adjust salt and pepper as needed.
07 - Ladle into warmed bowls. Garnish with fresh herbs and roasted pumpkin seeds. Serve immediately alongside crusty bread if desired.