Preheat your oven to 400 F.: The oven should feel hot and steady so the squash roasts evenly, producing caramelized edges and deep flavor. You will notice a faint sweet aroma as the natural sugars begin to concentrate, and the skin will tighten slightly. If the oven temperature is too low the squash will steam instead of roast and lack depth, so use an oven thermometer if yours runs cool.
Cut the squash in half, lengthwise, and place the halves face-down on a baking sheet. Bake for 30-45 minutes, until the skin can be easily pierced with a fork. You'll only need one half of the squash for this recipe, so reserve the other half for another meal!: When the squash is done it will yield to a fork and the exposed flesh will have tiny golden spots where sugars have caramelized, offering a nutty aroma. Overbaking can dry out the flesh and make it stringy, while underbaking leaves it starchy and hard to puree smoothly. To test doneness, press a fork into the flesh; it should meet little resistance and lift away cleanly.
While the squash is cooking, melt the coconut oil in a skillet over medium-high heat and saute the diced onion and garlic until translucent and tender, about 8 minutes. Feel free to use a splash of water, if needed, to prevent sticking. Set aside to cool.: As the onion softens it will change from opaque to translucent and release a sweet, savory fragrance that forms the backbone of the soup. The garlic becomes softer and mellower, but if it starts to brown and smell sharp, the pan is too hot. A common misstep is rushing this step, which leaves an underdeveloped flavor base, so take your time to render the aromatics gently.
Now it's time for the most daunting part. Opening the coconut! All you need is a decent cleaver, and one hand kept safely behind your back. I simply whack away around the center, until the top can be easily popped off! Pour all of the water into the container of your blender, then use a spoon to scrape out the white flesh. Blend both the coconut meat and water in the blender until it reaches a thick coconut 'milk' consistency.: You will see the pale coconut flesh break down into silky, creamy liquid, and the aroma will turn fresh and floral. The sound of the blender changes when it shifts from chunk clatter to a smoother hum. Use caution opening the coconut to avoid injury; a dull or uncontrolled strike can crack it unpredictably, and stray shell fragments can end up in the puree if you are not careful to skim them out.
To the coconut milk, add the rest of the ingredients-- including half of the roasted squash, cooked onions and garlic, curry, ginger and salt. Blend until completely smooth and creamy, then adjust the taste and texture to your liking, adding a bit of water to thin, if needed.: As the blender works, watch for a luxuriously thick texture where the squash integrates with the fresh coconut , creating a glossy, opaque soup base. The fragrance will lift, and the curry and ginger will start to bloom. If you over dilute with water it will mute the flavors, so add liquid incrementally. A common error here is underblending, which leaves fibrous streaks, so blend until impeccably smooth for the best mouthfeel.
Transfer the soup to a sauce pot, and heat over the stove until piping hot.: Heating should be gentle, just enough to steam and shimmer without boiling vigorously. You want the soup to reach a temperature where steam rises and small bubbles form at the edges, which amplifies aroma and melds flavors. Avoid boiling, because intense heat can separate the coconut and alter the texture. If the soup thickens too much, a tablespoon of water at a time will rescue the consistency.
Serve immediately!: The final presentation is about warmth and immediacy. Pour into warmed bowls so the soup stays hot longer, and notice how the aroma brightens as steam lifts. A lingering mistake is letting the soup sit too long, which dulls the aromatics and cools the texture, so serve right away for optimum experience.