Heat the olive in a medium saucepan over medium heat. Add diced onion and minced garlic and cook until fragrant, about 3 minutes.
Add the nutmeg, cinnamon and black pepper. Cook for about 1 minute, stirring constantly, to toast the spices.
Add the pumpkin puree, beans, vegetable broth and salt. Stir until everything is well combined.
Cook for about 15 minutes, stirring occasionally until the soup is hot and fragrant.
Remove the pot from the heat. Use an immersion blender to puree the soup until completely smooth and creamy. If you're using a regular blender, allow the soup to cool slightly before blending.
Taste and add additional seasonings if needed. Serve warm with a drizzle of cream or coconut milk and a sprinkle of toasted pumpkin seeds.