Leeks in a creamy soup base in a stock pan

Ingredients

4 medium leeks1

4 medium potatoes2

1 litre of milk3

soft stock cube4

hard stock cube5

garlic granules

dried dill

ground pepper6

3 or 4 heaped tablespoons plain flour7

oil8

Method

This is a chunky soup designed to be served hot. The more traditional recipes blend it into a paste; if you're doing that, cut everything much, much finer than I'm suggesting. Served cold, this soup is disgusting, so don't.

Put a tablespoon of oil into a pan you can cover that will hold about 4 litres (the soup will be about 2½ litres when done, but you will be grateful of the space). Drop in your soft stock cube.

Wash your leeks on general principles. Slice the root off and discard, then slice the rest into "coins" about the width of your thumb.9

Drop them in to your pan, then put some ground garlic on top — I like lots (two heaped teaspoons) but it's your soup, do as you wish. Add your dill (one flat teaspoon, something like that, it's just to lift the broth, not flavour it), and then your ground pepper (soups should make your nose run, which is what the pepper is for; ¾ of a teaspoon? "A very good dash"? Something like that). Stir to mix everything up and coat the leeks.

Put the heat on under your leek pan.10 Slow, say about setting "2", you know your stove, "slow" is what you're wanting.

Peel your potatoes.

Stir your leeks.

Slice the potatoes in half, then in half again, then again etc until you've got lumps about the size of your leek slices.

Stir your leeks.

You've seen chefs do the potato halving on TV in their hands. Don't be ridiculous, do it on a chopping board.11

Stir your leeks.

A tablespoon at a time, add your flour. From the second time you do this, you'll know how it works and will just dump it all in. That's fine too.

Stir it all around until the leeks are all coated. This isn't to do with taste, it's to do with giving enough time for the gluten in the flour to activate but not enough time for it to burn.

Add a large splash of your milk and stir it in.12 It should immediately start forming a paste. Add more milk. Stir, and the paste will thicken again. If you're feeling nervous, keep adding it at this rate. If you're confident, pour the lot in.

Keep stirring either way.

All set? Drop your potatoes in now.

Everything should be covered by the milk. If it isn't, you can add more milk, although at this point not-ice-cold water will do. By 'covered', I don't mean 'drowned', by the way. Enough liquid that the veg is poking out rather than invisible, but also that you can see the liquid itself for the veg. See the picture.

Give it all a good stir again and go and look at social media for 5 minutes. Is it burning? Then your heat is far too high. Turn it down a lot. Is it doing nothing? We're on course, assuming the heat is actually on.

Give it a good stir and go and look at social media for 10 minutes. Is it burning? Then why the hell didn't you turn it down more? Is it occasionally bubbling? That's good. Is it doing nothing? Check the heat is actually on, but, yeah, that's fine too.

Give it a good stir and go and look at social media for 10 minutes. Is it burning? What the hell is wrong with you, I told you to turn the heat down. Is it bubbling? We're there! Is it doing nothing? Okay, just this once turn the heat up a bit. And check that it's actually on.

Give it a good stir and cover the pan.13

Reduce the heat to the bare minimum. If you're cooking with gas, a diffuser on the smallest burner is really helpful, otherwise the hot spot will burn. I have this one14 but you can always just set a reminder to come back every 10-20 minutes and give it a stir.

The soup is ready when the potato is cooked. In other leek recipes you need to watch the leeks because undercooked leeks will have everybody farting sparks for 36 hours. But if the potatoes are done, so are the leeks.

I'd say allow an hour of cooking on the lowest heat, but the longer the better.

What I've been doing of late is getting it to the point where I'm reducing the heat to the minimum and pouring the soup into a slow cooker.15 No chance of burning, no diffuser needed, just leave it for 2-4 hours. At max, on the 'low' setting, 12 hours works too.16

Leftovers

This soup freezes well, but needs to be defrosted slowly. Let it go cold, stir, and put it into recycled British-Chinese food takeaway tubs.17 Label the tubs. No, I know you'll remember, but nevertheless, label them. Contents and today's day. Yes, you'll definitely remember, but label them anyway. I'd say 3 months for "best before" and 6 to 9 months for "this has got too bland to eat" in a deep freeze. That scales to the same amount of time but in days for the ice cream compartment of a fridge.

If you're just refrigerating the leftovers, I'd go for 3 days in the fridge if you've used dairy (milk, cream or butter) while cooking, and 5 days if not. The sniff test will tell you.

For reheating from frozen, the best results are always to defrost the container in the fridge for 24 hours, or on the side in the kitchen for 6 hours. If you're wanting it NOW, then you'll be used to how badly microwaves defrost things even with their famed technical defrost settings.

Once defrosted, or straight out of the fridge, the stove is always the least work. But the microwave seems easier, so: crack the lid, 1½ minutes on high, stir, 1½ on high, stir. If it's not steaming, another 30 to 60 seconds and stir. If there was dairy in the soup, you might consider reducing the time and increasing the number of stirs just to avoid stuff boiling over.

Sex

This doesn't seem the sexiest meal in the world. For that we seem to want stuff to be alive18 or to have been painfully boiled alive,19 which is a true turn-on, I'm sure we can all agree.

But this recipe, beyond any and all of my go-to recipes, is the one that has got me the most sex. Of course, by the time you've got the guy home for a meal you're cooking for him, odds are that he's already up for doing you. But this one, warm and filling and soothing and almost always offering seconds... it just works. Buggery20 follows every time.