01 - Slice leeks in half lengthwise and rinse thoroughly to remove grit, then slice thinly.
02 - Melt butter over medium heat in a large pot. Add onion, leeks, and garlic, sautéing for 5 to 7 minutes until softened without browning.
03 - Add diced potatoes, bay leaf, salt, and pepper to the pot. Stir well to coat all vegetables evenly.
04 - Pour in vegetable stock and bring to a boil. Reduce heat to low, cover, and simmer for 20 minutes or until potatoes are tender.
05 - Take out the bay leaf from the soup before blending.
06 - Purée soup using an immersion blender directly in the pot or in batches using a countertop blender, then return to pot.
07 - Stir in heavy cream and warm the soup gently over low heat. Adjust seasoning as needed.
08 - Ladle soup into bowls and garnish with freshly chopped chives.