1. In a large pot, bring pumpkin, onion, garlic, broth, and water to a boil, uncovered.
2. Once boiling, reduce the heat to a simmer for 15 to 20 minutes, until the pumpkin can be pierced with a fork.
3. Once the pumpkin is soft, remove the pot from the heat and puree the soup using a blender.
4. Once the soup is pureed and smooth, return it to the pot, and stir in the cream, cayenne, salt, and pepper; season to your preference.
5. Once the soup is creamy and seasoned, pour it into some bowls, serve, and enjoy!