Melt butter in a saucepan over medium heat; stir in garlic, onion, leek and apple. Saute' until onion and apple are tender.
Stir in curry powder; cook one minute, stirring constantly.
Add pumpkin and chicken broth. Bring to a boil, stirring occasionally.
Reduce heat and simmer until pumpkin is tender.
Puree mixture in a blender or food processor. Return to saucepan; stir in cream and heat through.
Season with salt and pepper.