Cut the ends off the squash and remove the seeds. Peel and dice the squash and apple into ½-inch pieces. Measure the butternut squash using 4 rounded cups to get the right soup consistency (save the rest for another recipe). Set aside.
Heat the oil in stock pot over medium heat. Add diced shallot and sauté for about 5 minutes, or until tender.
Add the curry paste, coconut sugar, spices and salt. Stir and sauté for about 1 min.
Pour the remaining liquid ingredients into the pot (broth, coconut milk, coconut aminos, and lime juice) and stir to combine. Add the chopped squash and apple, and stir.
Increase heat to medium-high and bring soup to a boil. Once boiling, reduce heat to maintain a low simmer and simmer uncovered for 25-30 minutes, or until squash is tender and easily smashed with the back of a spoon, stirring occasionally throughout. Remove from heat and allow to cool slightly before blending.
Once squash is tender and the soup is slightly cooled, transfer to a high-powered blender (I like using my Vitamix for blending soup). If the volume of soup is more than the max volume for the blender, work in batches. Blend until completely smooth.
Top with desire toppings and enjoy hot.
Notes
Scroll up for ingredient notes, substitutions, and recipe tips.