In a saucepan add the butter, heat, add the onion, garlic and cook for 3 to 5 minutes. Add the wheat flour and the chicken broth little by little.
Add the pumpkin, curry, coconut milk, cream cheese and Parmesan cheese and cook over medium heat for 30 minutes. Let cool and go through the food processor until creamy.
Serve hot and garnish with grated Parmesan cheese.