Melt butter, add onions and curry, and cook, covered, over low heat until onions are tender.
Peel the squash, scrape out seeds. Chop.
When onions are tender, pour in stock, squash, and apples, and bring to a boil. Lower heat and simmer, partly covered, until squash are tender, 25 minutes.
Strain soup, reserving liquid. Process solids in blender until smooth, adding 1 cup of liquid.
Return soup to pot, add remaining cooking liquid and then apple juice, until soup is desired consistency.
Add salt and pepper to taste. Rewarm and serve.
Recipe by Sprung At Last at https://sprungatlast.com/2013/03/curried-butternut-squash-soup/