Peel, seed and dice squash. Sauté onion in butter in a heavy stock pot until translucent. Add squash, reduce heat and cover. Let squash cook until tender.
Puree onion and pumpkin until smooth. Return to the stock pot and add syrup, cream and stock. Add salt and pepper to taste. Simmer for 30 minutes.