Melt the butter in soup pot. Add the onions and cook, stirring occasionally for 5 minutes, until soft. Stir in the curry powder and cook for about another 2 minutes.
2
Add the stock, squash, apple and sage. Bring to a boil. Lower the heat, cover and simmer for 20 minutes until the squash is tender.
3
Meanwhile, make the horseradish cream. Whip the cream in a bowl until stiff. Stir in the horseradish and the curry. Chill until required.
4
Puree the soup in a blender until smooth. Return to the pot. Add the apple juice and salt/pepper to taste. Gently reheat before serving.
5
Ladle the soup into bowls and top with the horseradish cream.