Savory Bacon, Leek and Thyme Bread Pudding

This savory bread pudding flavored with bacon, buttery leeks and fresh thyme has a fluffy, custard-like texture that makes a great side dish and a nice alternative to bread stuffing.



  1. Preheat the oven to 350°F and butter a 13 x 9-inch baking dish.
  2. Fry the bacon in a large pan over medium heat until brown and cooked through, but not too crispy. Transfer to a paper towel lined plate and pour off all but 1 teaspoon of the fat from the pan.
  3. Melt 1 tablespoon of butter with the remaining bacon fat and add the garlic. Cook until fragrant, about 1 minute, then add the leeks and cook until soft and tender, about 4 minutes. Add the bacon pieces back to the pan, stir in the thyme and season the mixture to taste with salt and freshly ground black pepper.
  4. Place the bread cubes in a large bowl and add the bacon-leek mixture. Combine the milk with the melted butter and slowly pour the mixture over the bread cubes while tossing gently with a large spoon. Once the bread is evenly moistened, add a little more salt and pepper to taste. Add the beaten eggs and combine gently.
  5. Spread the mixture in the prepared baking dish and allow it to sit for 20 minutes.
  6. After the resting period, set the dish inside a larger, deeper pan. Put the pan in the oven, then pour enough boiling water into the outer pan to come about halfway up the sides of the baking dish.
  7. Bake for 50 to 60 minutes or until the pudding is set and a butter knife inserted in the center comes out clean. Remove from the oven, discard the water, cover the baking dish with aluminum foil and keep warm until ready to serve.


Recipe Notes:

For best results, cut your bread into 3/4-inch cubes. We recommend leaving the crust on your bread. It adds a variety of texture and extra flavor.

If you’d like more information on cooking in a bain-marie (water bath), read our article on the topic in the “Cooking Tips” section of the site.