Heat a large pot, melt the cooking fat and cook the onion until soft. Add the garlic and cook for another minute, until fragrant.
2 tablespoon cooking fat, 1 chopped onion, 1 minced garlic clove
Add the chopped pumpkin and sweet potatoes and cook for several minutes.
1 ½ lb pumpkin flesh, 2 medium sweet potatoes
Add the stock, season with salt and pepper, bring to a boil and let simmer for about 25 minutes, until the flesh of the pumpkin and sweet potatoes is tender.
4 cups fresh chicken or beef stock, Sea salt and freshly ground black pepper to taste
Stir the coconut milk in and use your blender to blend, in batch, to the consistency of a purée.
1 cup full-fat coconut milk
If necessary, pour the soup back in the pot to reheat before serving.
A dash of nutmeg and cinnamon are nice spices to use in this soup of you have them on hand.
Serve with an extra splash of coconut milk swirled on top of each bowl.