Heat oil in a large saucepan over low heat, add onion and leek and cook for 2-3 minutes, until just soft.
Add garlic and spices and cook, stirring, for less than a minute.
Add pumpkin, potato, carrot and stock and bring to the boil. Simmer for 30 minutes. Allow to cool slightly, add in coconut cream then blend in batches.
Season and add a little more nutmeg and a swirl of coconut cream.
Recipe Note
This recipe is a great one to make in double batches and freeze some for later.