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 chopped carrot, cubed potato, and pumpkin cubes to the pot. Stir and cook for 5 minutes.
03 - Sprinkle ground nutmeg and ground cumin over the vegetables. Stir to evenly coat.
04 - Pour in vegetable broth. Bring to a boil, then reduce heat and simmer uncovered for 20 to 25 minutes until vegetables are very tender.
05 - While the soup simmers, toast the raw pumpkin seeds in a small pan with 1 tablespoon olive oil over medium heat, stirring frequently until golden and beginning to pop, about 3 to 4 minutes. Set aside.
06 - Once the vegetables are soft, puree the soup with an immersion blender or transfer in batches to a countertop blender until smooth.
07 - Stir in heavy cream. Season with salt and freshly ground black pepper to taste. Warm gently if needed without boiling.
08 - Ladle soup into bowls and sprinkle toasted pumpkin seeds on top before serving.