Heat coconut oil in a large dutch oven over medium/high heat, add diced onion, and cook for about 5 minutes or until tender.
Add butternut squash, carrot, apple, and vegetable broth. Add sea salt, ground ginger, curry powder, and nutmeg. Stir and cook for about 25 minutes, or until veggies are fork-tender.
When cooked, puree the soup with a blender or immersion blender, add coconut milk, and mix again.