Classic Bread Pudding with Vanilla Sauce
Photo by Caio Niceas on Pexels

Classic Bread Pudding with Vanilla Sauce

From the MyKitchenBank Kitchen

A cozy American baked pudding with a custardy center, golden crisp edges, cinnamon and plump raisins, served warm under a silky stovetop vanilla sauce.

Prep
48 min
Cook
1 hr 16 min
Wait
35 min
Total
2 hr 39 min
Makes
1 9×13-inch pudding (12 squares) with about 1½ cups (360 ml) sauce

Steps

Before you start
  • Use bread that is a day or two old (challah, brioche, or a sturdy white loaf). If it is fresh, the drying step in the oven handles it.
  • Take the eggs out 30 minutes ahead so they blend smoothly into the custard.
  • Have a fine-mesh strainer and a clean bowl ready before you start the sauce.
  • Plan on about 2 hours 40 minutes total; the sauce is made while the pudding rests.
  1. Dry bread, soak raisinsOven 300°F / 150°C

    • Arrange a rack in the middle of the oven and heat to 300°F (150°C).
    • Spread the 1-inch bread cubes on a large rimmed baking sheet and bake for 15 minutes, stirring once halfway, until the cubes feel dry and slightly crisp on the outside but are not browned.
    • While they bake, put the raisins in a small bowl and cover with the hot tap water.
    + Show details

    Ready when: Cubes feel dry and firm when squeezed, with no soft, doughy centers

    Tip: If your bread is truly stale and hard, skip the oven and just let the raisins soak 10 minutes.

  2. Prep dish, raise ovenOven 350°F / 175°C

    • Increase the oven temperature to 350°F (175°C).
    • Rub the 1 tablespoon softened butter over the bottom and sides of a 9×13-inch (23×33 cm) baking dish.
    • Drain the raisins well in a sieve and pat them with a paper towel.
    • Tip the bread cubes and raisins into a large bowl (at least 4 quarts / 4 L).
    + Show details

    Ready when: Raisins are drained and no standing water remains in the sieve

    Tip: Wet raisins would thin the custard, so drain them thoroughly.

  3. Whisk the custard

    • In a separate large bowl or pitcher, whisk the eggs, granulated sugar, brown sugar, cinnamon, nutmeg, and salt for about 1 minute until no streaks of egg remain and the brown sugar clumps are broken up.
    • Whisk in the milk, cream, vanilla, and melted butter until the mixture is smooth and uniform.
    + Show details

    Ready when: Custard is smooth, pale tan, and has no visible egg strands or sugar lumps

    Tip: Let the melted butter cool a few minutes first so it does not start to cook the eggs.

  4. Soak the bread

    • Pour the custard evenly over the bread and raisins.
    • Fold gently with a spatula 8 to 10 times so every cube is coated.
    • Let stand for 20 minutes, pressing the cubes down gently and folding once or twice, until most of the liquid has been absorbed.
    • Scrape into the buttered dish and spread level.
    + Show details

    Ready when: Only a thin layer of custard pools at the bottom of the bowl, and the cubes feel soft when pressed

    Tip: Don't mash the bread; keeping some cubes intact gives you a better texture.

  5. Top and bakeOven 350°F / 175°C

    • Sprinkle the turbinado sugar evenly over the surface.
    • Bake the pudding in the 350°F (175°C) oven for 50 minutes, rotating the dish front to back after 30 minutes, until the top is deep golden brown, the edges are slightly puffed, and a knife inserted in the center comes out clean with no liquid egg.
    + Show details

    Ready when: Center registers 160°F (71°C) and the top is deep golden brown

    Tip: If the top browns too quickly before the center sets, tent loosely with foil for the remaining time.

  6. Rest the pudding

    • Set the dish on a wire rack and let the pudding rest for 15 minutes.
    • It will deflate slightly and finish setting.
    • Make the vanilla sauce during this time.
    + Show details

    Ready when: Surface is no longer steaming heavily and the pudding looks set when the dish is gently nudged

  7. Heat milk and cream

    • Combine the sauce milk and sauce cream in a medium saucepan.
    • Warm over medium heat for about 4 to 5 minutes, stirring occasionally, until small bubbles form at the edges and steam rises.
    • Do not let it boil.
    • Remove from heat.
    + Show details

    Ready when: Tiny bubbles around the edge and steam rising

    Tip: Set a fine-mesh strainer over a clean bowl now so it is ready.

  8. Temper the yolks

    • In a medium bowl, whisk the egg yolks, sauce sugar, and sauce salt for about 1 minute until thick and pale yellow.
    • While whisking constantly, drizzle in about ½ cup (120 ml) of the hot milk mixture in a thin stream.
    • Then slowly whisk in the rest.
    + Show details

    Ready when: Mixture is smooth, pale yellow, and warm to the touch

    Tip: Pouring the hot liquid in too fast will scramble the yolks. Start with a thin stream.

  9. Cook the sauce

    • Pour the mixture back into the saucepan.
    • Cook over medium-low heat for 4 to 6 minutes, stirring constantly with a heatproof spatula and scraping the bottom and corners, until the sauce thickens enough to coat the back of the spatula and a finger drawn through it leaves a clean line.
    • It should read 175°F (80°C) on an instant-read thermometer.
    + Show details

    Ready when: Coats the back of a spatula and holds a clean line when you draw a finger through it; 175°F (80°C)

    Tip: Don't go above 180°F (82°C) or the yolks will curdle. If the sauce looks grainy, remove it from the heat and whisk hard.

  10. Strain and finish

    • Immediately pour the sauce through the fine-mesh strainer into the bowl.
    • Whisk in the vanilla extract and the cold butter, one piece at a time, until melted and the sauce looks glossy.
    • Keep warm, covered, until serving; it thickens as it cools.
    + Show details

    Ready when: Sauce is smooth, glossy, and pourable like thin cream

    Tip: Press plastic wrap against the surface to prevent a skin from forming.

  11. Cut and serve

    • Cut the pudding into 12 squares (3 rows by 4).
    • Place each in a shallow bowl and spoon about 2 tablespoons (30 ml) of warm vanilla sauce over the top.
    • Serve warm.
    + Show details

    Tip: Pass extra sauce at the table; it disappears quickly.

Good to know

Tips
  • Don't skip drying the bread; fresh bread turns mushy instead of custardy.
  • Pull the pudding when the center reaches 160°F (71°C); overbaking makes it dry and rubbery.
  • Stir the sauce constantly and keep the heat at medium-low for a smooth, curdle-free result.
  • For extra crunch on top, broil for 1 to 2 minutes at the end, watching closely.
Make ahead

Assemble the soaked, unbaked pudding in the dish, cover, and refrigerate up to 12 hours; bake straight from the fridge, adding 5 to 10 minutes. The sauce can be made up to 2 days ahead and rewarmed gently.

Storage & reheating

Room temperature: up to 2 hours after baking. Refrigerator: pudding and sauce in separate airtight containers up to 4 days. Freezer: wrap pudding squares tightly and freeze up to 2 months (sauce does not freeze well). Reheat squares, covered with foil, at 325°F (165°C) for 15 to 20 minutes, or microwave a portion 45 to 60 seconds. Rewarm sauce over low heat, stirring, or in the microwave in 15-second bursts.

Substitutions
  • day-old challah or brioche → French bread, sturdy white sandwich bread, or croissants. Lean bread gives a firmer texture; croissants make it richer and softer.
  • raisins → dried cranberries, chopped dried apricots, or semisweet chocolate chunks. Use the same weight; skip the soak for chocolate.
  • heavy cream → additional whole milk. Gives a lighter, less rich custard; use 1 cup (240 ml) extra milk.
  • pure vanilla extract → 1 vanilla bean or 1 tbsp bourbon. For a vanilla bean, scrape the seeds into the milk and cream when heating.

More puddings & custards

See all →

Find more like this

Cuisine
American
Main ingredient
Eggs
Quick & Easy
EasyMake Ahead

Reviews (0)