01 - Heat 2 tablespoons olive oil in a large pot over medium heat. Add chopped onion and minced garlic; sauté for 3 to 4 minutes until softened and fragrant.
02 - Add the carrot, potato, and pumpkin cubes to the pot. Stir frequently and cook for another 5 minutes to slightly soften.
03 - Sprinkle in the ground nutmeg and cumin. Stir thoroughly to coat the vegetables evenly with the spices.
04 - Pour in the vegetable broth. Bring the mixture to a boil, then reduce heat and simmer uncovered for 20 to 25 minutes, until vegetables are very soft.
05 - Meanwhile, toast the pumpkin seeds in a small pan with 1 tablespoon olive oil over medium heat. Stir frequently until golden and beginning to pop, approximately 3 to 4 minutes. Set aside for serving.
06 - Remove the pot from heat. Use an immersion blender to puree the soup until completely smooth and velvety. Alternatively, transfer to a blender in batches.
07 - Stir in the heavy cream. Season with salt and pepper to taste. Gently reheat if necessary, taking care not to boil the liquid after adding the cream.
08 - Ladle the hot soup into serving bowls and garnish generously with the toasted pumpkin seeds.