Classic Challah Bread Pudding Recipe

Challah bread pudding
Lauren Weisenthal

Whether you choose to make it because you've got something you need to use up (eggs, milk, stale bread), or just because you love it, bread pudding delivers a whole lot of dessert satisfaction with just a small amount of effort.

Note: If all you have is fresh bread, you can dry it by cutting it into rough 1-inch pieces, spreading them on a couple of rimmed baking sheets, and baking in a 275°F (140°C) oven until dry, about 20 minutes.

Learn The Technique!

Right this way for a step-by-step slideshow of the techniques used in this recipe!

Recipe Facts

Active: 20 mins
Total: 3 hrs
Serves: 8 to 10 servings

Rate & Comment


  • Butter for greasing the pan

  • 2 large eggs

  • 8 large egg yolks

  • 8 ounces granulated sugar

  • 16 ounces (about 2 cups) heavy cream

  • 24 ounces (about 3 cups) whole milk

  • 1 tablespoon vanilla extract

  • 1/2 teaspoon salt

  • 25 ounces stale challah, cut into rough 1-inch pieces (see note)


  1. Adjust oven rack to middle position and preheat oven to 325°F (160°C). Grease a ceramic baking dish with butter and set aside.

  2. In a large bowl, whisk eggs and yolks together until well-combined. Continue to whisk, adding in the sugar a little at a time. Once all the sugar has been whisked in, whisk for an additional minute, until mixture is lightened in color. Add cream, milk, vanilla, and salt and whisk until the mixture is well-combined.

  3. Place bread pieces in a large bowl. Pour custard mixture over bread and allow to soak for a few minutes. Toss bread to coat all pieces evenly, then allow to soak for several minutes more. Pack bread pieces evenly into the baking dish. Pour excess custard liquid over the bread and allow to soak in completely.

  4. Cover baking dish tightly with foil. Bake pudding for 30 minutes with the cover on, then remove foil and bake until the pudding puffs slightly and does not seep liquid when pressure is applied to the top of the pudding - an additional 20-30 minutes. Allow to cool for 20 minutes before serving warm.

Special equipment

14- by 8- by 3-inch deep ceramic baking dish

This Recipe Appears In

Nutrition Facts (per serving)
589 Calories
30g Fat
62g Carbs
17g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 8 to 10
Amount per serving
Calories 589
% Daily Value*
Total Fat 30g 39%
Saturated Fat 16g 80%
Cholesterol 305mg 102%
Sodium 501mg 22%
Total Carbohydrate 62g 23%
Dietary Fiber 2g 6%
Total Sugars 29g
Protein 17g
Vitamin C 0mg 1%
Calcium 211mg 16%
Iron 3mg 18%
Potassium 297mg 6%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)