Add the butternut squash, apples, onion, ginger, vegetable broth, cinnamon, salt, and black pepper to the slow cooker.
Stir to combine, then cover and cook on low for 6 to 7 hours until the squash is very tender.
Use an immersion blender to puree the soup directly in the slow cooker until smooth.
Stir in the coconut milk and let the soup warm for another 10 minutes on low.
Taste and adjust salt or pepper if needed before serving.