In a stock pot melt butter and sauté onions until translucent (5 to 10 min), light browning is ok, try not to let them get too dark
Add garlic and sautee 1 minute
Add pumpkin puree, broth and water and bring to a boil, make sure to gently scrape the bottom of the pot with a wooden (or vinyl) spoon to get all that flavor off the bottom of the pot
Once boiling, reduce heat and simmer for 10 minutes
Remove from heat and blend with blender (never fill more than half full, use an oven mitt, it will be hot), or immersion blender, until smooth
Season with salt and pepper to taste
Add heavy cream (do not heat the heavy cream) and serve with hearty, crusty bread