Pre-heat oven to 400 degrees F or 204 degrees Celsius.
Cut your butternut in half, lengthwise. Remove seeds. (**if you purchased fresh pre-chopped butternut squash - see the recipe notes below)
Place your butternut squash cut side down on a lined and greased baking sheet. Add about ½ cup of water around the butternut squash. Cook butternut squash for 20 minutes cut side down. (This will speed up the cooking process)
After 20 minutes of baking, carefully turn your butternut squash cut side up in pan. By now most of the water should have evaporated from pan. If not, drain from pan. Add your carrots, onion, garlic and apple to the baking sheet in a single layer with the partially roasted butternut squash.
Drizzle the butternut squash, carrots, onions, garlic and apples with olive oil. Season all of the vegetables with cinnamon, curry and salt and pepper. Toss the vegetables and fruit to get the olive oil all and seasonings distributed. Bake for about 25 – 30 minutes or until fork tender. Remove from oven and set aside to cool.
Scoop the cooled cooked butternut squash out from the skin and add to the food processor. Gently squeeze the end of the garlic to get out the sweet roasted goodness and add to the food processor.. Add the roasted carrots, onions and apples slices into a food processor.
Add about 1 cup of the vegetable broth or chicken broth and process until smooth. Assess the texture of the soup. Add more broth to your desired soup thickness. (Hint: you will be adding in coconut milk later so it is best to leave it a little thick and you can always add more broth later.) We love our soup thick and rich but if you like your soup more brothy add more broth.
Add a little drizzle of olive oil to the medium sized soup pot, add the grated ginger and heat just until aromatic. Turn down the heat to a simmer.
Transfer the processed butternut squash mixture into the soup pot. Do not boil! Add coconut milk and stir. Taste and adjust seasonings as desired. If you like it spicier, add more curry powder. Salt and pepper to your desired taste preference.
Pour soup into bowls and garnish with a little drizzle of coconut milk, roasted shelled pumpkin seeds and croutons. Enjoy!