Peel the butternut squash, remove the seeds, and chop into smaller pieces
Dice the carrots, apple, and onion & mince the garlic
Add the broth, butternut squash, carrots, apple, onion, garlic, and spices to either a slow cooker or large pot (all of the ingredients besides the coconut milk)
If cooking on the stove top, bring the soup to a boil, then cook on low heat for 1.5 hours or until the butternut squash is tender & mashes easily
If cooking in a slow cooker, cook on high for about 3 hours or low for about 6 hours
Puree the soup in a Nutribullet or immersion blender