Melt butter in a large pot over medium heat. Add chopped onion and sauté for 5-6 minutes until soft and translucent.
Add garlic and cook for 1 minute, stirring constantly to prevent burning.
Stir in the pumpkin puree, vegetable broth, and maple syrup. Mix until well combined and smooth.
Add pumpkin pie spice, cinnamon, ginger, salt, pepper, and nutmeg. Stir thoroughly to distribute the spices evenly.
Bring the soup to a gentle simmer and cook for 15 minutes, stirring occasionally to let the flavors develop.
Reduce heat to low and stir in heavy cream. Cook for 2-3 more minutes until heated through. Taste and adjust seasoning if needed.
Serve hot with a swirl of cream, toasted pumpkin seeds, and a light sprinkle of cinnamon on top. Perfect with crusty bread!