"The spices in this soup really marry up well and make this the tasty, flavorful soup it is. I can guarantee you will impress even the fussiest of eaters. If you can use organic vegetables, the soup will have a glorious color and taste more intense. Most people cannot tell that you have used coconut milk instead of cream. This makes it not only taste good, but full of all the health benefits of the coconut. Add a dollop of plain Greek yogurt or some chopped parsley, or drizzle with good quality, cold-pressed extra virgin olive oil. Enjoy and taste the golden color of the sun!"
Preheat oven to 350 degrees F (175 degrees C). Wrap sweet potato in aluminum foil; place on an oven-safe dish to catch drips.
Bake in the preheated oven until soft, about 45 minutes.
While the sweet potato is roasting, place pumpkin, carrots, and onions on a baking pan. Brush with olive oil; sprinkle with salt, allspice, and white pepper.
Bake in the preheated oven until soft, 30 to 40 minutes.
Peel the sweet potato and squash when cool enough to handle. Transfer to a large saucepan; add carrots, onions, nutmeg, cumin, coriander, ginger, salt, and pepper. Stir in chicken stock and coconut milk. Bring soup to a boil; reduce heat and simmer until fragrant, about 20 minutes. Remove from heat.
Puree soup using an immersion blender until smooth.