Peel the squash, cut in half, and clean out the seeds. Set seeds aside if you plan to use them as garnish.
Cut the squash into cubes. Set aside.
In a large stockpot, melt the coconut oil over moderate-low heat.
Add the minced garlic, chopped onion and ginger. Sautee until garlic is fragrant and onions are tender, stirring often to prevent browning.
Add curry paste and stir to coat onions, approx. 1-2 minutes.
Bring heat to moderate.
Add the butternut squash cubes, roasted red pepper, coconut milk and milk.
Stir to coat.
Bring the mixture to a simmer, and let simmer for approx. 10-15 minutes or until squash is tender and can be easily pierced with a knife or cake tester.
Remove from heat, and carefully transfer the soup contents to a blender or food processor. (This may have to be done in batches.)
Blend until smooth.
Add lime juice and stir.
Serve + garnish with sliced scallions, toasted squash seeds or microgreens.