This smooth leek and potato soup with milk is made with tender leeks, creamy potatoes, garlic, and rich whole milk for a silky finish. The result is a comforting, naturally sweet soup that works as a light lunch or a warming starter. Ready in 45 minutes and serves 4.
I make this soup regularly when I want something filling but not too heavy. The whole milk adds a lovely richness without the need for cream, and it comes together faster than you’d think.
Leek and Potato Soup with Milk Ingredients
- 2 tbsp unsalted butter
- 3 large leeks, white and light green parts only, sliced and well washed
- 2 garlic cloves, crushed
- 1 kg potatoes, peeled and diced
- 1 litre vegetable stock
- 500 ml whole milk
- Salt and freshly ground black pepper
- A pinch of nutmeg (optional)
- Fresh chives or parsley, for garnish (optional)

How To Make Leek and Potato Soup with Milk
- Soften the leeks: Melt the butter in a large pan over medium heat. Add the sliced leeks and cook gently for 10 to 15 minutes, stirring occasionally, until very soft but not browned. Stir in the garlic and cook for another minute.
- Simmer with potatoes: Add the diced potatoes and vegetable stock. Bring to the boil, then reduce the heat and simmer for 15 to 20 minutes until the potatoes are completely tender.
- Blend until smooth: Remove from the heat and use an immersion blender to blend until completely smooth. Alternatively, transfer the soup in batches to a regular blender.
- Add the milk: Return the soup to a low heat and stir in the whole milk. Warm through gently without boiling. Season with salt, pepper, and a pinch of nutmeg, then serve with fresh chives or parsley.

What Makes This Leek and Potato Soup with Milk So Good?
- Whole milk adds richness: Unlike cream, whole milk keeps this soup lighter whilst still giving it a silky, satisfying texture that pairs perfectly with the leeks.
- Wash leeks thoroughly: Leeks trap dirt between their layers. Slice first, then swirl in a bowl of cold water and lift out, leaving the grit behind.
- Keep the heat gentle: Cook the leeks slowly without browning to preserve their natural sweetness and keep the soup a lovely pale colour.
- Season after adding milk: Salt tastes different once dairy is added, so always adjust seasoning at the very end for the best balance of flavour.
- Try the cream-free version: For a lighter take, our leek and potato soup without cream skips the dairy entirely and lets the potatoes do the thickening.
What Goes Well With This Soup?
A chunk of warm crusty bread or a cheese toastie is all you need to turn this into a proper meal. For something lighter, serve alongside a simple green salad dressed with lemon and olive oil.
This soup also works well as a starter before a roast dinner or alongside other comforting dishes. If you enjoy hearty soups, our Hairy Bikers chicken soup is another favourite that pairs nicely with bread for dunking.

Can You Store This Soup for Later?
This soup keeps well in the fridge for up to 3 days in an airtight container. The flavour actually improves slightly as it sits, making it a practical batch-cooking option.
It freezes well for up to 3 months. Cool completely before transferring to freezer-safe containers, leaving room for expansion. Thaw overnight in the fridge and reheat gently on the hob. If the texture looks slightly separated after thawing, a quick stir or brief blend will bring it back together.
Nutrition Facts
- Calories: 280 kcal
- Total Fat: 10 g
- Saturated Fat: 6 g
- Cholesterol: 25 mg
- Sodium: 550 mg
- Total Carbohydrate: 35 g
- Dietary Fibre: 5 g
- Sugars: 7 g
- Protein: 8 g
Frequently Asked Questions
Can you use milk instead of cream in leek and potato soup? Yes, whole milk creates a silky, comforting texture that is lighter than cream. It adds richness without making the soup heavy, and pairs beautifully with the delicate flavour of leeks.
When should you add milk to potato soup? Always add the milk after blending, once the soup is completely smooth. Adding it earlier risks the milk splitting during the long simmer, and stirring it in at the end gives you a velvety finish.
How does this compare to the Hairy Bikers version without cream? This recipe uses whole milk for a richer, creamier result, whilst the no-cream version relies on the natural starch of the potatoes for body. Both are delicious but suit different preferences.
What type of potatoes work best for this soup? Floury potatoes like Maris Piper or King Edward break down well and create the smoothest texture. Waxy varieties like Charlotte hold their shape too much and won’t blend as silkily.
What can you add to leek and potato soup for more flavour? A pinch of nutmeg lifts the whole dish without being obvious. Fresh thyme added during simmering or a swirl of good olive oil when serving also work well. Try our pea and ham soup if you want a bolder, meatier soup.
You May Also Like:
- Hairy Bikers Leek and Potato Soup No Cream Recipe
- Hairy Bikers Chicken Soup Recipe
- Hairy Bikers Pea and Ham Soup Recipe
Hairy Bikers Leek and Potato Soup with Milk Recipe
Description
This smooth leek and potato soup with milk is made with tender leeks, creamy potatoes, garlic, and rich whole milk for a silky finish. Ready in 45 minutes and serves 4.
Ingredients
Instructions
- Soften the leeks: Melt the butter in a large pan over medium heat. Add the sliced leeks and cook gently for 10 to 15 minutes until very soft but not browned. Stir in the garlic and cook for another minute.
- Simmer with potatoes: Add the diced potatoes and vegetable stock. Bring to the boil, then reduce the heat and simmer for 15 to 20 minutes until the potatoes are completely tender.
- Blend until smooth: Remove from the heat and use an immersion blender to blend until completely smooth. Alternatively, transfer the soup in batches to a regular blender.
- Add the milk: Return the soup to a low heat and stir in the whole milk. Warm through gently without boiling. Season with salt, pepper, and a pinch of nutmeg, then serve with fresh chives or parsley.
