The tangy combination of tart apples and hot spices elevates squash to first-course holiday status.
Heat the oil in a large pot over medium heat and saute the squash, apples, and onion, stirring gently, for 10 minutes. Add the curry powder, cardamom, and cinnamon; cook, stirring gently, for several minutes longer. Add the cider and chicken stock, bring the mixture to a simmer, and cook, partially covered, for 20 minutes, or until the squash is soft.
Puree the mixture (in batches if necessary) in a food processor or blender, and return to pot. Cook over medium heat until mixture is reduced by about one-third. Add the cream and season with salt and pepper.