Heat the oil or butter in a large pot.
Add the onion and cook gently until soft, not coloured.
Add the garlic (if using) and ground coriander.
Stir for 30 seconds until fragrant.
Add the carrots, stock pots and boiling water.
Bring to the boil, then reduce to a simmer.
Cook for 30 minutes OR until the carrots are completely soft.
Blend until very smooth.
Then season with salt, white pepper & black pepper and stir well.
Turn the heat off and add the cream. Stir through.
Add the chopped coriander.
Serve immediately or reheat gently for a just few minutes.