1. In a skillet, sauté onion until tender. Add garlic and sauté briefly, 30 seconds. Deglaze the pan with some of the stock to and transfer to the stoneware of a slow cooker. 2. Add the pumpkin puree (or pumpkin cubes), cubed sweet potatoes, spices and remaining stock to the slow cooker. Cook on low heat for 8 hours until cobbled potatoes are tender. 3. Remove the cinnamon stick. Using an immersion blender or working in batches with a normal blender puree the soup. Add the coconut milk and continue to process until very smooth. If you prefer very smooth soups, as I do in this case, process the pureed mixture through a fine mesh sieve. This is more important if using fresh pumpkin or pumpkin you have processed yourself as it can be quite fibrous. 4. Serve garnished with plain yogurt and some parsley. Enjoy!