The Easy Trick for Bread Pudding With the Perfect Texture Inside and Out

Soft pink bowl with bread pudding a la mode, on a soft pink textile, with a white bowl of bread pudding and full red tray of bread pudding on the sides.
Serious Eats / Amanda Suarez

In the cold months of winter there’s nothing I love more than burrowing my spoon into a warm, custardy bread pudding. Classic bread pudding wins the dessert game on multiple fronts: it’s easy, comforting, crowd pleasing, and can be largely made ahead. My stand-by recipe, which I’ve perfected over years of testing and honing, features chunks of toasted bread tossed in a vanilla- and cinnamon-scented custard, then layered in a casserole dish and baked until it’s pillowy and moist inside with a sweet, buttery, and shatteringly crisp top. It’s cozier than any chunky cable-knit sweater I own.

Bread pudding in baking dish, on top of a cooling rack.
Serious Eats / Amanda Suarez

A Brief History of Bread Pudding

The origins of bread pudding go as far back as the early 11th century in Britain when creative, penny-wise cooks sought to find a use for stale bread. By the 13th century, bread pudding—or “poor man’s pudding,” because of its popularity amongst England’s lower classes—was firmly in the British culinary canon. These early versions of bread pudding were not as luxurious as the kind we know today. Instead of the custardy mixture of cream and eggs with stale bread we love in modern versions, iterations from centuries past were typically made with bread soaked in hot water and squeezed dry before being mixed with sugar and spices and then baked.

Eliza Smith’s 1728 The Compleat Housewife was one of the first cookbooks to feature a custard-based traditional bread pudding recipe. Her version featured “a two penny loaf, and a pound of fresh butter,” along with cream, egg yolks, raisins, and currants. 

Nowadays, bread pudding has shed its “poor man’s pudding” moniker and elaborate versions are found in restaurants all over the world. But oftentimes contemporary versions of bread pudding are disappointing, varying in texture from mushy, sweetened porridge to the chewy, desiccated cousin of overcooked holiday stuffing. The bread pudding I love has a lightly sweetened, creamy (but not eggy) interior and a crisp top crust. It’s a version I’ve prepared at many restaurants as well as family gatherings. Here’s how to make it at home.

The Best Bread for Bread Pudding

Technically this is a “use any kind of bread” recipe, but I strongly encourage you to use an eggy enriched loaf such as brioche or challah. They’re firm but tender enough to absorb the custard without disintegrating, and their eggy, rich flavor pairs perfectly with the custard. I’ve tested this recipe with ciabatta, a rustic French boule, and even a baguette and these versions still work fairly well, but the drier, more airy loaves absorb less of the custard, resulting in a slightly chewier bread pudding. 

While the early versions of the humble dish relied on stale leftover bread, that’s not the case with this recipe. Here I call for so much bread (more than a pound) that unless you own or work at a bakery, it’s unlikely you’ll have that much stale bread lying around. Plus, as our Editorial Director Daniel discovered when developing his quick-and-easy French toast recipe, bread pudding is likewise better when it’s made with oven-dried bread rather than stale bread. Oven drying the bread delivers the best textures: super crisp and toasty on the outside, while yielding (but not mushy) within. Plus toasting at a steady low oven temperature of 275°F while occasionally stirring the bread cubes guarantees every piece of bread is properly dried out.

pouring tray of bread into glass bowl of mixtue
Serious Eats / Amanda Suarez

The Key Ingredients for a Creamy, Perfectly Sweet Custard for Bread Pudding

This custard gets its rich, silky texture from a combination of whole eggs and additional yolks, along with equal parts milk and heavy cream (or half and half). What begins as a runny mixture that soaks into the bread slowly becomes a velvety custard as the egg yolks cook, coagulate, and thicken. As we point out in our crème Anglaise recipe, egg proteins are made of strands that are tightly bound together when the egg is raw, but when they warm up in the milk and cream, they unfold and detach, and when the mixture reaches 165ºF to 180ºF they will reattach, solidify, and thicken into a smooth custard sauce that enriches the bread.

Because of its relatively neutral flavor, the custard base can also be flavored countless ways by whisking in spices, citrus zest, coffee, or even more. For this basic bread pudding, I kept the seasonings simple. Vanilla extract, ground cinnamon, and nutmeg give this dessert a subtly sweet and warm spiced note. I recommend adding just a teaspoon of orange zest (my favorite) or lemon zest to the custard. The citrus brightens the pudding and balances its rich flavor.

Why You Should Soak the Bread in the Custard Before Baking

Many bread pudding recipes call for tossing the bread with the prepared custard, then transferring the bread to the casserole dish and baking right away or even just pouring the custard over the dry bread in a baking dish. But with both of these methods, once the pudding hits the heat of the oven, the custard starts setting before it has a chance to soak into the bread properly, which results in bread chunks that unevenly absorb the custard, leaving some bites unpleasantly dry and crusty and others overly mushy once baked. But briefly soaking the bread in the custard mixture before baking guarantees that every inch of the bread is saturated so that once baked, it is pillowy soft from edge to edge.

Create a Crisp Topping

It’s inevitable that the oven will dry out the surface of the top pieces of bread as it bakes. To combat this, I decided to offset some of that dryness by brushing the top with melted butter and a sprinkle of cinnamon sugar before baking. The result is a fragrant, sweet, and pleasantly crunchy crust that contrasts nicely with the tender, custardy interior.

Piece of bread pudding in a peach bowl, with a spoon drizzling creme Anglaise on top. Bowl is on a peach textile, on a marble surface, and a red tray of bread pudding in the background.
Serious Eats / Amanda Suarez

Some Great Variations for Bread Pudding

One of my favorite things about this bread pudding recipe is how versatile it is—feel free to experiment! While it’s wonderful in its simplest form without any additions, feel free to stud it with raisins and toasted pecans or any dried fruit or crunchy nut you prefer. You can even add a half cup of fresh fruit, such as raspberries or sliced bananas, into the mix. Not a cinnamon or nutmeg fan? Swap one or both of them for other warm spices, such as allspice, or cardamom. This recipe is extremely forgiving and adaptable to whatever you’re craving (or have on hand). However you adapt it, make sure to serve the bread pudding warm—and if you really want to gild the lily, drizzle it with crème Anglaise or a big ol’ scoop of ice cream.

Adjust oven rack to middle position. Heat oven to 275°F (130°C). On a rimmed baking sheet, spread bread in an even layer and bake, rotating sheet and stirring bread cubes several times during baking, until bread is completely dried, but not browned or changed in color, 30 to 40 minutes. Remove from oven and set aside to cool. 

sheetpan of cubed bread
Serious Eats / Amanda Suarez

In a large bowl, add eggs, egg yolks, granulated sugar, vanilla extract or scraped vanilla seeds, citrus zest, if using, and salt and whisk to combine. Whisk in cream and milk (or half and half) until combined. Stir in bread and dried fruit and/or nuts, if using, and let sit, pressing down on bread occasionally, for 5 minutes. Stir gently to combine, ensuring the cubes of bread left unsubmerged on the top are now submerged on the bottom, and press gently on bread occasionally until bread is saturated and custard is mostly absorbed, about 5 minutes more.

4 image collage. Top Left: eggs, granulated sugar, vanilla extract or scraped vanilla seeds, citrus zest, and salt whisking in a large glass bowl. Top Right: Whisking cream into mixture. Bottom Left: Pouring diced bread into bowl of mixture. Bottom Right: Bowl of bread and luquid mixture blended together
Serious Eats / Amanda Suarez

Carefully transfer mixture to a 13- by 9-inch baking dish and gently press cubes into custard. Using a pastry brush, dab melted butter over top of bread. 

In a small bowl, combine the remaining 1 tablespoon sugar and remaining 1/4 teaspoon cinnamon and sprinkle the cinnamon-sugar mixture evenly over top.

sprinkling bread pudding in baking sheet with cugar and cinnamon
Serious Eats / Amanda Suarez

Place bread pudding on a rimmed baking sheet and bake until custard has just set, top is lightly browned and crisp, and pressing center of pudding with finger reveals no runny liquid, about 30 minutes. (An instant-read thermometer inserted into center of pudding should read about 170℉; 75℃.) Transfer to wire rack and cool until pudding is set, about 30 minutes. Serve warm.

2 image collage. Top: Bread pudding in baking dish, on top of a cooling rack. Bottom:bread pudding being cut into
Serious Eats / Amanda Suarez

Special Equipment

13 by 9-inch baking dish

Notes

You can substitute the heavy cream and milk for 1 quart (.95L) half and half.

Make-Ahead and Storage

You can assemble the pudding through step 3 up to 2 days ahead and store it, covered, in the refrigerator. Pop it into the oven at 350℉ (175°C) and bake until hot, 1 or 2 hours before you want to serve it.

Once cooled, leftover bread pudding can be covered and refrigerated for up to 2 days. Reheat covered with aluminum foil in the oven at 350℉ (175°C) until warmed through. Remove foil an continue baking until top is crisp, about 10 additional minutes.