← All posts
Blog

Bacon, Leek & Cheddar Bread and Butter Pudding

Savor Originals · Back of the Cupboard · No. 3

I used to make savoury bread and butter pudding as a side for roast chicken, back when I was cooking Sunday roasts in the UK. We collected the stale bread from the previous days, so it was a very cheap addition to the plate.

The filling changed. Red onion and goat’s cheese, sausage and sage, bacon and cheddar, or whatever other cheese we were using. I would often smoke my own cheese and do a smoky version. The custard had thyme, a little French mustard and black pepper, with bay and garlic infused into the milk.

This version has smoked bacon, cheddar and leeks softened in butter. Fry the bacon until crisp first. You want that texture against the soft bread and custard.

Get straight to the recipe ↓

Close-up of golden bread pudding with crisp bacon, sliced leeks and melted cheddar, with herbs on top and a serving spoon alongside.
Back of the Cupboard · Recipe No. 3

Bacon, leek & cheddar bread and butter pudding

Yesterday’s bread, crisp bacon, buttery leeks and a savoury custard. A side for Sunday roast chicken.

Serves: 6 as a side · Difficulty: Easy
Prep: about 25 minutes · Soak: 20 minutes
Bake: 30–45 minutes · Total: about 75–90 minutes, plus 5 minutes resting

Kitchen note: These home-sized quantities are a starting point adapted from my service method. This exact batch still needs a home test bake, so use the custard setting in the centre as your guide rather than the clock alone.

Ingredients

  • 300 g stale bread, in thick slices
  • 60 g softened butter: 40 g for the bread and 20 g for the leeks, plus a little extra for the dish
  • 200 g smoked streaky bacon, chopped
  • 2 medium leeks, trimmed, thoroughly washed and thinly sliced
  • 150 g mature cheddar, grated
  • 600 ml whole milk
  • 4 large eggs
  • 2 bay leaves
  • 1 garlic clove, peeled and lightly crushed
  • 1 tsp finely chopped thyme leaves
  • 2 tsp Dijon mustard
  • Freshly ground black pepper; a little salt only if needed
  • Optional: chopped chives to finish

Method

  1. Infuse the milk. Put the milk, bay leaves and crushed garlic in a saucepan. Heat gently until steaming, without boiling, then take off the heat and leave to infuse for 10 minutes. Remove the bay and garlic.
  2. Crisp the bacon. Put the chopped bacon in a frying pan over a medium heat. Let the fat render and cook until the bacon is crisp. Lift it out with a slotted spoon and set aside. Drain off the rendered fat.
  3. Soften the leeks. Add 20 g butter and the washed, sliced leeks to the pan. Cook gently for 8–10 minutes, stirring occasionally, until tender. Let any excess moisture cook away, then take off the heat.
  4. Butter and layer the bread. Butter a roughly 2-litre baking dish. Spread the bread with the remaining 40 g butter, then cut it into generous chunks or leave it in slices. Layer it in the dish with the leeks, crisp bacon and cheddar, keeping a little cheese back for the top.
  5. Make the savoury custard. Beat the eggs with the Dijon, chopped thyme and a generous grind of black pepper. Slowly whisk in the warm infused milk, adding a little at first so the eggs do not scramble. Go carefully with extra salt: the bacon and cheddar bring plenty.
  6. Let it soak. Pour the custard evenly over the bread. Press the bread down gently to help it absorb the liquid, then leave for 20 minutes. Meanwhile, heat the oven to 180°C (160°C fan / 350°F). Scatter over the reserved cheddar before baking.
  7. Bake until golden and set. Bake for 30–45 minutes, checking from 30 minutes, until the top is golden and crisp and the custard is set in the centre, with no liquid egg remaining. The middle should be moist rather than dry. Bread, dish depth and ovens all affect the timing; give it longer if needed and cover loosely with foil if the top browns too quickly.
  8. Rest and serve. Leave it for 5 minutes before serving. Finish with chopped chives if you like. Spoon it alongside roast chicken, vegetables and gravy, making sure everyone gets some of the crisp top.

Give the bread a bit of time

Slices or chunks both work. Butter the bread first, layer everything up, then let it sit once the custard goes in. Stale bread needs a little time to soak it up. Leave some edges poking out so you get a crisp top as well as the soft middle.

The other versions

  • Red onion and goat’s cheese: soften sliced red onion in butter and use it in place of the bacon and leeks. Swap the cheddar for goat’s cheese. Choose a vegetarian goat’s cheese if needed.
  • Sausage and sage: cook crumbled sausage meat through before layering it in, using it instead of the bacon. Swap the thyme for a little chopped sage.
  • Smoked cheese: use smoked cheddar, or another smoked cheese that melts well, in place of some or all of the cheddar.
  • Mustard: Dijon is a good starting point, but another smooth mustard works. A little prepared horseradish can replace it too. Start with 1 tsp; it should sit in the background.

Serve it with roast chicken, roast vegetables and gravy. It is also a useful way to give the bread left from the week a job at Sunday lunch.

More from Back of the Cupboard: sticky soy-braised pork with shiitake and salt pork blaff.

A home for every recipe that matters.

Get Savor on Google PlayRead more from the blog →