Peel and dice the pumpkin, measure, and set aside.
In a large pot over medium heat, add the olive oil. Add the onion, garlic, and ginger and sauté for 5 to 6 minutes, until the onion is translucent.
Stir in the curry paste for about 30 seconds.
Add the pumpkin, salt, and remaining vegetable broth. Stir well until combined.
Bring the soup to a low boil over medium-high heat and then reduce the heat to medium-low. Cover and simmer for 15 to 20 minutes, until the pumpkin is fork-tender.
Add cinnamon, nutmeg, black pepper, and cayenne pepper. Taste and adjust.
Add the cream and stir to combine.
Using a ladle, transfer the soup carefully into a blender, make sure the blender is heat resistant. If needed, do this in batches, careful not to overfill the blender. Blend on LOW speed until completely smooth. You can also use an immersion blender, to blend the soup directly in the pot.
Add the soup back to the pot, taste, and adjust for salt and black pepper. If needed, thin out the soup with a bit more broth.
Serve the soup topped with cilantro, pumpkin seeds, and a drizzle of heavy cream.