Creamy Potato Leek Soup Without Cream or Butter
Potato leek soup is the kind of thing your nan made on a grey Tuesday — thick, warming, no fuss. It’s been a staple from Irish farmhouse kitchens to British pub menus for generations, and for good reason. But most recipes call for a full stick of butter and a heavy pour of double cream, and suddenly your Tuesday comfort food is a weekend indulgence. Here’s the thing: the richness you’re after doesn’t actually come from the dairy.
This version skips the cream and butter entirely and still delivers a silky, satisfying bowl that coats your spoon and your mood in equal measure. It comes together in about 30 minutes with one pot, everyday ingredients, and zero compromise on texture. Weeknight-ready, dairy-free by default, and genuinely filling.
Pro Tip
The mistake most people make: blending the soup too early, while the potatoes are still slightly undercooked, then wondering why it tastes thin and starchy. The fix is counterintuitive — cook the potatoes until they’re past the point where you’d normally stop, until they almost fall apart when pressed with a spoon. Fully broken-down potato starch is what emulsifies the broth into something that feels creamy without a drop of dairy. Blend at that stage, and the texture shifts completely.
Leeks are widely available in most supermarkets year-round — grab the medium ones, not the pencil-thin baby leeks, which have less flavor. For potatoes, a starchy variety like Russet or Maris Piper works best here; waxy types like red potatoes won’t break down the same way. If leeks are hard to find, two large onions plus one bunch of green onions makes a solid swap.
Creamy Potato Leek Soup Without Cream or Butter
4
servings10
minutes30
minutes210
kcal40
minutesIngredients
3 medium leeks, white and light green parts only, sliced (about 3 cups / 270g)
1.5 lbs starchy potatoes, peeled and roughly chopped (680g) — Russet or Maris Piper
3 cloves garlic, minced
4 cups low-sodium vegetable broth (950ml)
1 cup water (240ml)
2 tbsp olive oil
1 tsp fine sea salt, plus more to taste
0.5 tsp white pepper
1 tsp fresh thyme leaves (or ½ tsp dried)
2 tbsp fresh chives, chopped — to serve
Directions
- Wash the leeks thoroughly. Slice them first, then soak in a bowl of cold water for 2 minutes — leeks trap grit between their layers and a quick soak is the only reliable fix.
- Heat the olive oil in a large pot over medium heat. Add the leeks and cook for 6–8 minutes, stirring occasionally, until they’re completely soft and smell sweet and almost caramelized — that mellow, slightly grassy scent is your cue.
- Add the garlic and thyme. Cook for 60 seconds only — garlic burns fast at this stage and turns bitter, which will follow the soup all the way to the bowl.
- Add the potatoes, broth, water, salt, and white pepper. Bring to a boil, then reduce to a steady simmer and cook uncovered for 20–22 minutes, until the potatoes crumble when you press one against the side of the pot with a spoon.
- Blend until completely smooth. An immersion blender works directly in the pot; if using a countertop blender, fill it no more than halfway and hold the lid down firmly — hot liquid expands fast. After blending, the soup should coat the back of a spoon in a thick, even layer.
- Taste and adjust seasoning. Serve hot, topped with fresh chives and a thin drizzle of olive oil if you like — that small finish adds a grassy brightness that lifts the whole bowl.
Variations
For a smoky edge, stir in 1 tsp of smoked paprika with the garlic — it adds depth without changing the dairy-free profile. If you want a heartier version, stir in a can of drained white beans (cannellini work well) before blending for extra protein and an even thicker texture.
Serving Suggestions
A thick slice of sourdough or soda bread is the natural partner here — something sturdy enough to drag through the bowl. A simple green salad with a sharp vinaigrette cuts through the starchiness nicely. For a more substantial meal, serve alongside a sharp cheddar toastie.
FAQ
Can I make this soup ahead of time?
Yes — it keeps well in the fridge for up to 4 days and actually tastes better the next day once the flavors settle. Reheat gently over low heat with a splash of broth or water to loosen it back up.
Can I freeze potato leek soup?
You can, though the texture can turn slightly grainy after freezing because of the potato starch. After testing a few batches in my own kitchen, I found that blending it again after reheating from frozen brings the smoothness almost all the way back.
What if I don’t have an immersion blender?
A countertop blender works fine — just let the soup cool for 5 minutes first and never fill past the halfway mark. A potato masher is also an option if you prefer a chunkier, more rustic texture rather than a fully smooth one — and honestly, that rougher version might be worth trying on its own terms.