Trim the dark green leaves and the root end of the leeks. Cut into slices. I also added a bit of the tender green part. Wash the chopped leeks thoroughly to remove any soil.
Peel the garlic and chop it into big pieces.
Peel, wash and chop the potatoes into chunks.
Wash the celery stalk properly and cut into slices.
Heat butter in a deep pan over medium heat.
When the butter melts, add garlic and bay leaf. Saute till the garlic appears light pinkish in colour.
Add celery. Saute for a minute.
Add potatoes and leek. Mix well.
Lower the heat and cover the pan. Let the vegetables 'sweat' for 5 minutes.
Add the water and vegetable stock powder or cube. Stir.
Cover the pan, lower the heat and allow the mixture to simmer till the potatoes are cooked completely.
Using a stick blender, puree the cooked mixture till it becomes smooth. If you want to you can strain the soup. I don't.
Allow the soup to heat up on low heat.
Add milk, salt, pepper and cream.
Mix well and serve.
Serve with your favourite bread or croutons.