Bread Pudding

4.84 from 18 votes
↓ Jump to Recipe 4

This post may contain affiliate links | disclosure policy

This classic bread pudding recipe bakes up a big batch to share. Cubes of brioche soak in a sweet spiced cream, then bake in a water bath to create a smooth custard texture. Serve with a generous drizzle of homemade bourbon sauce.

A slice of bread pudding on a plate, topped with raisins, powdered sugar, and a drizzle of homemade bourbon sauce.

My first bite of bread pudding was in New Orleans at Commander’s Palace. When the warm plate hit the table, I could immediately smell the spices and hints of oaky whisky in the sticky glaze. Let’s just say they set the bar pretty high, but I’m happy to report that I closely recreated the experience at home.

The good news is that the recipe includes simple ingredients; bread, eggs, cream, sugar, and spices. You will need to prepare and bake the custard base with care to deliver a smooth and creamy texture. I use a water bath to gently cook the egg filling to nail the right consistency. Don’t worry; the technique is easy, and I’ll show you my step-by-step method.

What is Bread Pudding?

Bread pudding typically uses day-old bread and turns it into a warm baked custard dessert. The bread soaks in an egg and cream mixture with spices or other mix-ins like fruit or chocolate. It gently bakes to yield a velvety, souffle-like texture. You can make it in a large casserole pan or small ramekins for individual portions to serve multiple guests.

Cubes of dried brioche bread spread out on a sheet pan.

What Bread to Use for Bread Pudding

For this recipe, you will need a 1-pound loaf of bread. I prefer to use brioche, a slightly sweet egg bread with a dense crumb structure for more chew and decadence. Challah is a good substitute. French bread is another great option and will have a lighter texture since it’s a lean yeast dough.

How to Make Perfect Homemade Bread Pudding

1. Dry the Bread

To mimic using day-old or stale bread, cut the loaf into 1-inch pieces, then bake them in a 300-degree oven. This process will gently dry excess moisture on the surface, similar to making croutons. The dryness allows the sweet custard to absorb into the crumb for maximum flavor. This method also prevents the bread from instantly getting too soggy, and losing its structure.

2. Temper the Custard

Bread pudding is a type of baked custard, so to ensure a velvety texture, you need to heat the eggs with the dairy and sugar gently. This process also helps to fully dissolve the sugar granules before it bakes for even dispersion.

Tempering the cool eggs with warm liquid creates a smooth consistency during cooking and prevents the proteins from turning into lumpy curds. The cream mixture heats to 120 degrees for gentle warming.

3. Soak the Bread

To ensure that the bread absorbs the custard all the way to the center, let it soak until hydrated and soft. This process takes about 30 minutes. Don’t skip this step, or the pudding will taste dry in parts instead of infusing together into smooth and creamy slices.

4. Bake Bread Pudding in a Water Bath

If you place the bread pudding on the oven rack, the direct heat will make the edges overly dry and the middle too custardy. To create an even consistency throughout, bake the dessert set inside a water bath. To make a water bath, just put the casserole dish inside a large roasting pan and pour in hot water until it reaches halfway up the sides.

The steam generated in the oven will gently cook the egg mixture and prevent hot spots. The result is a decadent souffle-like texture. This technique is also used for egg-based desserts like cheesecake to prevent cracking and retaining moisture. 

5. Make a Bourbon Sauce

To make a traditional bread pudding sauce, whip up a quick bourbon-infused glaze. I like to add brown sugar because the molasses compliments the flavor of the barrel-aged whiskey. Melted butter, sugar, and eggs gently heat together until the proteins thicken and coat a spoon. It’s essential to keep the butter and sugar mixture below 135ºF (57ºC) before adding the eggs. 

The eggs will coagulate at temperatures of 144ºF (62.2C) and above, so it’s good to provide a buffer. Once it’s mixed with the sugars and butter, it will prevent curds from forming as it cooks and thickens. The alcohol and vanilla are added at the very end, which keeps it bold and intense. A little bit of salt enhances the caramel flavors in the sauce. Make sure to add it warm on top of the pudding.

More Tips & Tricks for Homemade Bread Pudding

How to Store & Freeze Bread Pudding

Completely cool the bread pudding, then store leftovers in an airtight container in the refrigerator for up to 5 days. Individual pieces can be tightly wrapped in plastic and stored in a resealable bag in the freezer for up to one month. Defrost before reheating.

Learn More About Bread Pudding: FAQs

Where did bread pudding originate?

Bread pudding has been traced as far back as 11th century Europe and has been largely popular in England from the 13th century onwards. Bread pudding started as a “poor man’s dish” – a way to be frugal and use up old bread before it spoiled. In modern baking, bread pudding has now garnered a reputation as a comfort food and is even often seen on the dessert menus of upscale restaurants.

How do you reheat bread pudding?

For best results, bread putting should be brought to about room temperature before reheating. If frozen, allow the bread pudding to sit out and thaw completely. For best results, reheat the bread pudding in a 350°F (180°C) oven for 10-15 minutes. Cover with foil to keep moist, then uncover in the last 2-5 minutes of baking to crisp up. Bread pudding can also be reheated in an air fryer, microwave, or in a pan on the stovetop for an extra crisp.

Should bread pudding be served warm or cold?

Bread pudding can be served warm OR cold! Bread pudding is best served after a slight cooling time – anywhere from 10 minutes up to 2 hours (it should be refrigerated after 2 hours). Enjoy warm bread pudding with a warm syrup topping, or cold bread pudding with reheating bourbon syrup.

What to Top & Serve Bread Pudding With

Pouring a homemade bourbon sauce over a warm slice of bread pudding with raisons and powdered sugar.

How do you know when bread pudding is done?

The bread pudding is ready when the center sets and is no longer jiggly. The temperature should be about 170 to 175ºF (77 to 80ºC) when tested with an instant-read thermometer. Too high, and it will taste too rubbery, and the egg proteins will have firmed up more and lose moisture. Let it cool at room temperature for about an hour so it’s easier to slice. Meanwhile, I prepare the bourbon sauce.

Bread Pudding

This classic bread pudding recipe is sweet and decadent, with cubes of brioche bread soaked in a smooth, flavorful custard with cinnamon and raisins, and topped with a homemade bourbon sauce.
4.84 from 18 votes
Prep Time1 hour
Cook Time1 hour 30 minutes
Cooling Time1 hour
Total Time3 hours 30 minutes
Servings 12 servings
Course Dessert
Cuisine French


Bread Pudding

  • 16 ounces brioche bread, or Fench loaf
  • 1 tablespoon unsalted butter, softened
  • 4 cups whole milk
  • 1 cup heavy whipping cream
  • 1 cup granulated sugar
  • 2 teaspoons pure vanilla extract
  • 4 large eggs
  • 4 large yolks
  • ¼ teaspoon kosher salt
  • 1 ½ teaspoons ground cinnamon
  • ½ teaspoon ground nutmeg
  • 1 cup raisins, (optional)
  • hot water, as needed for the water bath
  • powdered sugar, as needed for dusting (optional)

Bourbon Sauce (makes about 1 ¼ cups)

  • ½ cup unsalted butter, cut into 8 pieces
  • 1 cup dark brown sugar, packed
  • 1 large egg
  • 1 tablespoon bourbon whiskey, plus more as needed
  • 1 teaspoon vanilla extract
  • teaspoon kosher salt


Bread Pudding

  • Preheat Oven – Set the oven rack to the center position and heat to 300ºF (149ºC).
  • Cube & Dry Bread – Cut the bread into 1-inch cubes, about 9 to 10 cups worth. Spread on a large sheet pan or two smaller pans. Bake for 20 to 25 minutes, stirring halfway through toasting. The bread should be lightly golden and dry on the surface. Cool on the tray for 10 minutes. It will become crisper.
  • Prep Casserole Dish – Grease a 3-quart or 9×13 baking dish with 1 tablespoon softened butter. Add the dried bread in an even layer. Set aside. Increase the oven temperature to 350ºF (177ºC).
  • Prepare Custard Base – In a large heavy-bottomed saucepan, bring milk, cream, and granulated sugar to a low simmer over medium heat. Stir to dissolve the sugar, do not heat over 120ºF (49ºC) – 4 to 5 minutes. The milk should be warm and not hot when touched. Turn off the heat and stir in vanilla. Remove the pan from heat and set aside.
  • Temper Custard – In a medium bowl, whisk the eggs, yolks, and salt. Very slowly, pour a ½ cup of the warm cream mixture into the eggs, whisking continuously. Add in another ½ cup, whisking between each addition until a total of 2 cups have been added. This is the tempered egg mixture.
  • Create Custard Mixture – While whisking the milk mixture, pour the tempered eggs into the saucepan and whisk to thoroughly incorporate. Add the cinnamon, nutmeg, and raisins. Whisk to combine.
  • Combine Bread & Custard Mixture – Pour the custard mixture over the bread, stir a few times to gently coat and allow to sit and absorb most of the liquid for 30 minutes. If needed, push any exposed bread down into the custard with a spoon.
  • Bake Bread Pudding – Place the baking dish in a large roasting pan. Slowly pour enough hot water into the roasting pan's side to create a hot water bath, about halfway up the sides of the baking dish. Carefully transfer to the oven. Bake until the pudding appears set in the center and the temperature reaches 170 to 175ºF (77 to 80ºC), about 60 to 75 minutes.
  • Cool Bread Pudding – Carefully remove the roasting pan from the oven and then remove the casserole dish from the roasting pan. Allow the pudding to cool for 60 minutes before serving, so it’s easier to cut.

Bourbon Sauce

  • Combine Sauce Ingredients – In a small saucepan, melt the butter over low heat, stirring occasionally, do not let it simmer. Whisk in the brown sugar, make sure the mixture does not get above 135ºF (57ºC). Add the egg and quickly whisk to combine. Continuously stir and cook until it thickens enough to coat a spoon and reaches 155 to 160ºF (68 to 71ºC), about 3 to 4 minutes. Turn off the heat.
  • Season & Strain Sauce – Stir in the bourbon, vanilla, and salt. Taste and add more bourbon if desired, 1 teaspoon at a time. Strain the sauce if needed to remove any lumps. The sauce will thicken more as it cools down.
  • Serve Over Bread Pudding – Dust the bread pudding with powdered sugar and drizzle with warm bourbon sauce.


Serving Size: 1 piece plus about 1 ½ tablespoons of sauce. 
Storing and reheating: Store in an airtight container in the refrigerator for up to 3 days. Reheat individual pieces in microwave on high power in 30 seconds intervals until warm. 

Nutrition Facts

Serves: 12 servings
Calories 385kcal (19%)Carbohydrates 49g (16%)Protein 7g (14%)Fat 19g (29%)Saturated Fat 10g (50%)Cholesterol 184mg (61%)Sodium 154mg (6%)Potassium 274mg (8%)Fiber 1g (4%)Sugar 39g (43%)Vitamin A 737IU (15%)Vitamin C 1mg (1%)Calcium 141mg (14%)Iron 1mg (6%)

Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.

Tried this recipe?

Tag me on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Quick & Easy Meals in Under 30 Minutes!
Get 25 simple meals your whole family will love.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

4 Comments Leave a comment or review

  1. Frank the Crank says

    About six years ago we had bread pudding in New Orleans as well, and have tried it from other restaurants here in California several times, but they never held up to the one in New Orleans. That is, until now! I made this recipe last night for my wife as a special treat for Christmas, following your recipe exactly. The end result? My wife said it was BETTER than the New Orleans restaurant! Jessica, once again you have outdone yourself. Thank you for this wonderful recipe! I used regular french bread, not the brioche since I couldn’t find any in my little local store. I’ll find some brioche next time as a good excuse to make this again.

    • Jessica Gavin says

      Wow, what a compliment! I’m thrilled to hear that you guys enjoyed the recipe. I can’t wait to hear what you think when you try it with brioche!