
The oven door opens and a little steam escapes first. Then the smell: warm milk, soft onion, and Cheddar turning golden at the edges.
Underneath that bubbling top sit layers of tender potato and leeks cooked low until they turn silky. Nothing about this dish is in a hurry, and that is part of its charm.
This British cheesy potato and leek bake is the kind of food that fits many tables. Serve it as a meat-free main with something green on the side. Set it beside a Sunday roast. Or bring it out on a cold weeknight when the day has asked a lot of you and dinner shouldn't.
The work is simple: slice, soften, stir, layer. The oven does the rest.
A Little Background
Potatoes, leeks, and Cheddar are long-standing staples of British home cooking. They are affordable, they keep well, and they appear across many familiar dishes, from potato and leek soup to cheese-topped pies and gratins.
Leeks belong to the onion family, but they are gentler. Raw, they carry a sharp, grassy bite. Cooked slowly in butter, they turn sweet and mellow, almost creamy. Mature Cheddar brings what the leeks and potatoes cannot: a savoury, slightly tangy depth that keeps the dish from tasting flat.
This is a British-inspired comfort-food bake rather than a recipe with one known origin. It simply brings together three ingredients that have long sat comfortably side by side.
Why This Recipe Works

- Everyday ingredients: Potatoes, leeks, milk, butter, flour, and Cheddar. Nothing hard to find.
- Reliable texture: Parboiling the potato slices first means they cook through evenly, so you won't find a firm centre under a finished top.
- A sauce that holds: A simple cheese sauce coats every layer and stays creamy rather than splitting.
- Flexible on the table: It works as a main for four or a side for six.
Ingredients and Helpful Notes
Potatoes: Maris Piper or King Edward work well. They soften fully and soak up the sauce while keeping their layers. Waxy potatoes such as Charlotte hold a firmer shape but absorb less sauce, so the bake will feel a little less creamy.
Leeks: Choose firm leeks with tightly wrapped layers. You will use the white and pale green parts. The dark green tops are tough, but they make a good addition to stock.
Mature Cheddar: Its sharper flavour stands up to the potatoes. Mild Cheddar melts well but tastes quieter. If you are serving this as a vegetarian dish, choose a Cheddar made with vegetarian rennet, as some cheeses use animal rennet. Check the label.
Milk: Whole milk gives the creamiest sauce. Semi-skimmed works, though the result will be slightly thinner.
Optional additions: A little mustard sharpens the cheese. Thyme adds a gentle, earthy note. Nutmeg is a classic partner for milk sauces. Breadcrumbs give the top extra crunch. Use any or none.
Substitutions: Red Leicester gives a milder flavour and a deeper orange colour. Lancashire melts beautifully and tastes buttery and tangy. Gluten-free plain flour can replace wheat flour in the sauce, though it may thicken slightly differently, so add the milk gradually.
Recipe: British Cheesy Potato and Leek Bake

- Serves: 4 as a main, 6 as a side
- Prep time: 25 minutes
- Cook time: 1 hour 15 minutes
- Resting time: 10 minutes
- Total time: 1 hour 50 minutes
Equipment: Large saucepan, medium saucepan, large frying pan, colander, whisk, grater, sharp knife or mandoline, foil, and a baking dish about 20 x 30 cm and at least 5 cm deep (roughly 2 litres)
Ingredients
For the potatoes and leeks
- 1.2 kg Maris Piper or King Edward potatoes
- 1 tablespoon salt, for the cooking water
- 3 medium leeks (about 600 g before trimming)
- 30 g unsalted butter, plus a little extra for greasing the dish
- 2 garlic cloves, finely chopped
- Pinch of salt
For the cheese sauce
- 45 g unsalted butter
- 45 g plain flour
- 700 ml whole milk
- 250 g mature Cheddar, coarsely grated and divided (150 g for the sauce, 100 g for the top)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Optional
- 1 teaspoon English mustard or 2 teaspoons Dijon mustard
- 1 teaspoon fresh thyme leaves
- A pinch of ground nutmeg
- 30 g fresh breadcrumbs
Method
- Heat the oven. Set it to 190°C conventional, 170°C fan, or 375°F. Lightly butter the baking dish.
- Clean the leeks. Trim off the root end and the dark green tops. Cut each leek in half lengthways. Hold each half under cold running water and fan the layers apart with your fingers, rinsing away any grit trapped between them. Slice into half-moons about 1 cm thick. If they still look gritty, swish them in a bowl of cold water and lift them out. Pat dry with a clean tea towel.
- Slice and parboil the potatoes. Peel the potatoes and slice them about 4 mm thick. Keep the slices even so they cook at the same rate. Bring a large pan of water to the boil, add the tablespoon of salt, then add the slices. Boil gently for 4 minutes, until the edges just begin to soften but the slices still hold firm. Drain carefully in a colander and leave them to steam dry.
- Soften the leeks. Melt the 30 g butter in a large frying pan over medium-low heat. Add the leeks and a pinch of salt. Cook for 10 to 12 minutes, stirring often, until they collapse and turn soft and silky. A few faint golden edges are fine, but they shouldn't brown deeply. Add the garlic (and thyme, if using) for the last minute, until fragrant. Take the pan off the heat.
- Make the cheese sauce. Melt the 45 g butter in a medium saucepan over medium heat. Stir in the flour and cook for 1 minute, until it smells lightly toasty. Add the milk a splash at a time, whisking after each addition to keep it smooth. Once all the milk is in, simmer gently for 3 to 4 minutes, whisking, until the sauce coats the back of a spoon. Remove from the heat. Stir in 150 g of the Cheddar, the salt, pepper, and mustard and nutmeg if using, until melted and smooth.
- Layer the bake. Arrange a third of the potato slices over the base of the dish, overlapping them slightly. Scatter over half the leeks and spoon over a third of the sauce. Repeat with another third of the potatoes, the rest of the leeks, and another third of the sauce. Finish with the remaining potatoes and pour over the last of the sauce, spreading it to the edges.
- Bake covered. Cover the dish tightly with foil and bake for 25 minutes. The foil traps steam, helping the potatoes soften before the top colours.
- Uncover and add the cheese. Remove the foil. Scatter the remaining 100 g Cheddar evenly over the top, right to the edges, and the breadcrumbs if using. Bake uncovered for 25 to 30 minutes more.
- Check for doneness. The top should be golden and bubbling at the edges. More importantly, a knife pushed into the centre should slide through every layer with no resistance. If the potatoes still feel firm, cover loosely with foil and bake for another 10 minutes, then check again.
- Rest before serving. Leave the bake to stand for 10 minutes. The sauce settles and thickens slightly, so each portion holds together on the plate.
Tips and Variations

Watery leeks: Dry them well after washing and cook them uncovered, so their moisture can evaporate rather than seep into the sauce.
Undercooked potatoes: Slice evenly, parboil for the full 4 minutes, and always test the centre with a knife. A golden top is not proof that the inside is ready.
A dry bake: Make sure the sauce reaches the edges of each layer. Potatoes left uncovered by sauce can turn leathery.
An overly browned top: If the cheese colours before the potatoes are tender, lay foil loosely over the dish for the remaining time.
Variations:
- Cheese mix: Replace half the Cheddar with Lancashire or Red Leicester for a softer flavour.
- Smoky bacon (non-vegetarian): Fry 150 g smoked bacon lardons until crisp, then scatter them between the layers with the leeks. Taste the sauce before salting, since bacon adds its own salt.
- Herby crust: Mix the breadcrumbs with the thyme and a little extra grated Cheddar for a crisper finish.
Serving, Storage, and Reheating

As a vegetarian main, serve it with steamed greens, buttered peas, or a crisp green salad dressed with something sharp. The freshness balances the richness. As a side, it sits well beside roast chicken, roast beef, or sausages with a little gravy.
Make ahead: Assemble the bake up to a day ahead, cool it, cover, and refrigerate. Bake from cold, adding 10 to 15 minutes to the covered stage, and check that the centre is tender and hot.
Storage: Cool leftovers and refrigerate within 2 hours of cooking. Keep covered in the fridge for up to 3 days.
Reheating: Cover with foil and reheat at 180°C conventional, 160°C fan, or 350°F for 25 to 30 minutes, until piping hot throughout and steaming in the centre. Single portions can be microwaved, covered, until steaming hot all the way through.
Freezing: You can freeze cooled portions for up to a month, but expect some change. The sauce may turn slightly grainy and the potatoes softer or a little watery. Thaw overnight in the fridge, then reheat as above.
FAQs
Do I need to peel the potatoes?
Peeling gives the smoothest layers. Well-scrubbed, unpeeled potatoes work too, and add a slightly earthier taste, though the skins can be a little chewy.
Can I use a different cheese?
Yes. Any good melting cheese with flavour will do. Gruyère gives a nuttier result. Very mild cheeses may leave the dish tasting flat.
How do I know it's cooked?
Push a knife into the centre. It should glide through all the layers easily. Bubbling sauce at the edges is a good sign, but the knife test is the one to trust.
Can I skip parboiling?
It is possible, but raw slices take much longer to soften and can stay firm in the middle. Parboiling makes the timing predictable.
Before You Begin

Some dinners are about the waiting as much as the eating. The leeks soften. The sauce thickens. The kitchen grows warm.
Make this British cheesy potato and leek bake on an evening that allows for a little patience. Then tell us how you served it, and which cheese ended up on top.

