Preheat oven to 375 degrees. Rub the cut sides of the squash with a little of the softened butter and place cut side down on a large rimmed baking sheet. Roast until tender, about 50 minutes to 1 hour. Cool slightly and scoop out the squash into a bowl and set aside.
In a large pot set over medium-high heat, melt the remaining butter and add the shallot, carrots and apples and sauté, stirring occasionally until the ingredients begin to soften, about 3 minutes. Add the curry paste, then stir in the stock, both ciders and the squash, bring to a boil, reduce the heat, cover and simmer, uncovered, stirring occasionally, the apples and carrots are very soft and the soup is thick, about 20 minutes. Stir in the coconut milk or half and half. Using an immersion blender, puree the soup, or working in batches, puree the soup in a blender.
Add the honey and salt and pepper to taste, and adjust the seasonings. If it is too thick, add a little water. Stir in the chopped cilantro.
Nutrition information per each of 8 servings:
Calories226Fat10 gSodium167 mg
Carbohydrates36 gSaturated fat7 gCalcium91 mg