Best Bread Pudding Recipe

Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

This easy bread pudding recipe is the best – a vanilla-infused custard is poured over day-old bread and baked to perfection for a moist, rich and delicious treat! Learn how to make bread pudding in under 1 hour, it’s the best way to turn day-old bread into an irresistible dessert!

a slice of bread pudding on a white plate topped with vanilla ice cream, garnished with berries. There are two forks, a bowl of berries and a pink towel in the background.

Since bread pudding is one of my husband’s favorite desserts, I made it my goal to create the best bread pudding recipe—and this is it! Made with just 9 simple ingredients in under 1 hour, this easy bread pudding recipe is moist with a rich vanilla flavor – a bakery-quality dessert that’s completely nostalgic.

It’s an old fashioned bread pudding recipe that’s perfect for holidays, gatherings, or weeknights. It’s moist with a rich vanilla flavor but not at all soggy!

Serve it warm with a scoop of vanilla ice cream and a drizzle of caramel sauce or chocolate sauce for a classic treat that always impresses (and don’t miss my croissant bread pudding and pumpkin bread pudding, yum)!

In this post I’ll show you exactly how to make bread pudding at home plus tips to fully customize it with cinnamon, raisins, or your favorite mix-ins os you can make it exactly how you like it! See what Jade says about this recipe:

easy bread pudding in a white baking dish surrounded by berries, a silver serving utensil and a pink towel
Want to save this recipe?
Enter your email below, and I’ll send the link straight to your inbox. Plus, you’ll receive cooking & baking tips & recipes weekly!

What is Bread Pudding?

Bread pudding is a classic dessert made by baking cubes of bread in a rich, sweet custard made with milk, eggs, sugar, and vanilla. As it bakes, the bread soaks up the custard and transforms into a soft, creamy pudding with golden-brown, slightly crispy edges.

It’s traditionally made with day-old bread, which makes it a delicious way to use up leftover bread and reduce food waste! It’s usually served warm with a scoop of vanilla ice cream, a dollop of whipped cream or a dusting of powdered sugar.

You can customize it by using different bread like croissants to make croissant bread pudding, or add some flavor to the custard like pumpkin puree and pumpkin pie spice to make pumpkin bread pudding!

a slice of old fashioned bread pudding on a white plate with a golden brown top and moist interior, surrounded by berries. There are two forks, a bowl of berries and a pink towel in the background.

Easy Bread Pudding Recipe: Ingredients & Substitutions

Let’s discuss the ingredients in this recipe, and possible substitutions.

overhead photo of the labeled ingredients in this easy Bread Pudding recipe all in bowls - milk, whipping cream, eggs, bread, brown sugar, vanilla and granulated sugar.
  • Light brown sugar. If you like a stronger molasses taste, you can use dark brown sugar.
  • Granulated sugar. Organic cane sugar is a great substitute for white sugar.
  • Salted butter. unsalted butter works well.
  • Whole milk/heavy cream. This recipe calls for 4 cups of liquid. I prefer using a 1 : 1 ratio of milk to cream, you can adjust that to your liking. I do not recommend using anything with a lower fat content than whole milk.

Best Bread for Bread Pudding

I personally think brioche bread is the best choice because it’s buttery and so good. But, you can use your favorite bread, many other variations work great including cinnamon bread, french bread, sourdough bread, and more. Be sure to use 12 oz of bread, or about 8 cups. Or, try this croissant bread pudding.

old fashioned bread pudding in a white baking dish with pieces removed so you can see the moist texture with berries int he background

How to Make Bread Pudding (Step-by-Step)

We’ll walk through this recipe step-by-step, and don’t forget to watch the video.

Begin by preheating your oven and greasing a 9×13” baking dish (preferably glass or ceramic). Then, arrange the torn bread pieces in the pan evenly.

Pro tips for making the best bread pudding

  • Use day old bread – this ensures it can soak up the custard without falling apart completely.
  • Press bread into custard to make sure it all soaks in evenly.
  • Use higher-fat dairy for the best flavor and texture.
  • Don’t overbake, the center should jiggle slightly.
torn pieces of bread in a baking dish making bread pudding

Next, whisk the eggs together in a large bowl.

two photos showing How to Make Bread Pudding - eggs in a bowl before and after whisking

Then, whisk the brown sugar and granulated sugar into the eggs until it’s mostly dissolved.

two photos showing How to Make Bread Pudding - whisking sugars into eggs.

Next, whisk in butter, milk, cream, vanilla and sea salt until combined.

If desired, at this point you can add mix-ins like cinnamon, raisins, etc. into the custard mixture.

two photos showing How to Make Bread Pudding - adding wet ingredients.

Then, pour the custard mixture over the bread in the baking dish. Gently press the bread down with a spatula until every piece is absorbing the liquid.

How to Make Bread Pudding Ahead of Time

At this point in making the recipe, once it’s fully assembled, cover it with either the lid of your baking dish or plastic wrap. Then, chill it in the refrigerator for up to 24 hours before baking. Remove it from the fridge and bake according to the recipe instructions – you may need to add up to 5 minutes of baking time to adjust for the colder temperature.

two photos showing How to Make Bread Pudding - pouring custard over torn bread pieces in the baking dish

Then, bake the bread pudding, uncovered, in the preheated oven for 45-50 minutes.

How do you know when bread pudding is done?

You will know this recipe is done when the edges are light-golden brown and the top is set and only slightly jiggly. It should spring back when touched. Also, a cake tester or knife inserted into the center of the bread pudding should come out clean.

Serve

Once it has finished baking, let the bread pudding cool slightly. Then serve it warm with whipped cream, homemade vanilla ice cream, chocolate sauce, caramel sauce, etc.

bread pudding in a white baking dish with a slice removed that is on a white plate next to the baking dish. there are berries and a pink towel in the background

How do you Store and Reheat Bread Pudding?

Store leftovers in an airtight container in the refrigerator for up to 5 days. Reheat it gently in the microwave or in a covered dish in the oven set to warm.

Can you freeze bread pudding?

Yes absolutely. Freeze bread pudding in an airtight contianer for up to 2 months. You can reheat it the same way – either in the microwave or in a covered dish in the oven set to warm.

a slice of easy bread pudding on a white plate topped with vanilla ice cream with a bite taken out of it so the moist texture is clearly visible, garnished with berries. There are two forks, a bowl of berries and a pink towel in the background.

Bread Pudding Recipe FAQS

What is the best bread for bread pudding?

Here are my top suggestions:
– Brioche Bread
Cinnamon bread
French bread
– Croissants (make croissant bread pudding)
– Sourdough bread

Can I use fresh bread instead of stale?

Yes, if your bread is very soft, you should cube it and then toast it in the oven set to 350 degrees Fahrenheit (177 degrees Celsius) for about 3-5 minutes, then use it in this recipe.

Is bread pudding best eaten hot or cold?

It’s best eaten warm – always a la mode!

Can I double this recipe?

Yes, double the ingredients and bake in two, 9×13″ baking pans.

Why is my bread pudding soggy?

The main reason your bread pudding could turn out soggy is because it’s underbaked. Second, is if your bread was too soft.

How do I know when bread pudding is done?

It’s is done when the edges are golden-brown and set, and the center is slightly firm but still soft. A knife or cake tester inserted in the center should come out mostly clean.

Can bread pudding be made ahead of time?

Yes! You can assemble it ahead of time cover with the lid to your baking dish or plastic wrap, and chill it in the refrigerator for up to 24 hours before baking. Then remove from the fridge and bake according to the recipe instructions – possibly adding up to 5 minutes of baking time to adjust for the cold temperature.

How do you reheat bread pudding?

Reheat in the microwave or in a covered dish in the oven set to warm.

What can I add to bread pudding?

Here are some suggestions: raisins, chocolate chips, nuts, fresh berries, dried fruit, and spices like cinnamon and nutmeg.

a slice of bread pudding recipe on a white plate topped with vanilla ice cream with a bite taken out of it so the moist texture is clearly visible. There is melting ice cream dripping down the bread pudding, and it's garnished with berries. There are two forks, a bowl of berries and a pink towel in the background.

If you make and love my recipes, it would mean so much to me if you would leave a comment and rating! And don’t forget to follow along on Instagram, Pinterest, Facebook, TikTok and Youtube – be sure to tag @joyfoodsunshine and use the hashtag #joyfoodsunshine so I can see your creations!

Easy Bread Pudding Recipe

Laura
This easy bread pudding recipe is the best – a vanilla-infused custard is poured over day-old bread and baked to perfection! Learn how to make bread pudding in under 1 hour, it's the best way to turn day-old bread into an irresistible dessert! Serve it warm with vanilla ice cream!
5 from 12 votes
Course Dessert
Cuisine American
Servings 16 Servings
Calories 246
Prep Time10 minutes
Cook Time45 minutes
Total Time55 minutes

Video

Ingredients  

Optional add-ins:

Instructions 

  • Preheat oven to 350 degrees Fahrenheit (177 degrees Celsius).
  • Grease a 9×13” pan (23 x 33 cm). Arrange torn bread pieces in the pan.
  • In a large bowl, whisk together eggs until smooth.
  • Then, whisk the brown sugar and granulated sugar into the eggs.
  • Next, whisk in butter, milk, cream, vanilla and sea salt until combined.
  • If desired, at this point you can add mix-ins like cinnamon, raisins, etc. into the custard mixture.
  • Pour custard mixture over the bread in the baking dish.
  • Gently press the bread down with a spatula until every piece is absorbing the liquid.
  • Bake, uncovered, in the preheated oven for 45-50 minutes, until the top is set and springs back lightly when touched or the internal temperature is 165 degrees F.
  • Let cool slightly, then serve warm with whipped cream, caramel sauce, etc.

Notes

Ingredient Notes & Substitutions
  • Brioche bread. Use your favorite bread! I love brioche because it’s buttery and soft, but many other breads work great including cinnamon bread, french bread, etc. Be sure to use 12 oz of bread, or about 8 cups.
  • Light brown sugar. If you like a stronger molasses taste, you can use dark brown sugar.
  • Granulated sugar. Organic cane sugar is a great substitute for white sugar.
  • Salted butter. unsalted butter works well.
  • Whole milk/heavy cream. This recipe calls for 4 cups of liquid. I prefer using a 1 : 1 ratio of milk to cream, you can adjust that to your liking. I do not recommend using anything with a lower fat content than whole milk.
How to Make Bread Pudding Ahead of Time
At this point in making the recipe, once it’s fully assembled, cover it with either the lid of your baking dish or plastic wrap. Then, chill it in the refrigerator for up to 24 hours before baking. Remove it from the fridge and bake according to the recipe instructions – you may need to add up to 5 minutes of baking time to adjust for the colder temperature.
Store/Freeze
Store leftovers in an airtight container in the refrigerator for up to 5 days, or in the freezer for up to 2 months. Reheat gently in the microwave or oven to restore the fresh-from-the-oven taste!

Nutrition

Serving: 1piece | Calories: 246kcal | Carbohydrates: 22g | Protein: 4g | Fat: 16g | Saturated Fat: 10g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.1g | Cholesterol: 106mg | Sodium: 106mg | Potassium: 117mg | Fiber: 0.03g | Sugar: 22g | Vitamin A: 665IU | Vitamin C: 0.2mg | Calcium: 79mg | Iron: 0.4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you enjoy this recipe? Have a question? Leave a comment below!

try these Delicious Recipes


latest recipes

5 from 12 votes (6 ratings without comment)

Post a Comment or Ask a Question!

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

Recipe Rating




11 Comments

  1. 5 stars
    Loved this bread pudding. I used French bread. Topped each serving with powdered sugar. Will definitely make again. 👍

  2. 5 stars
    The BEST bread pudding ever. I love the simplicity and creaminess. Only change I made was I used a can of evaporated milk and topped it off with whipping cream to make 2 cups. Then added the 2 cups of whipping cream. I made a cinnamon sauce to drizzle over the top and added some whip cream on top of that. Everyone loved it!!!

  3. 5 stars
    So I assembled this ahead of time and baked it after dinner. It was a hit! So delicious! Topped it with whipped cream. Perfect dessert for winter time, a warm, vanilla delight. Thanks for a great recipe.

    1. 5 stars
      I loved this,my daughter loved it, my grandson went crazy for it. Amazingly good like the bread pudding I had as a child. Thank you for this reciepe.

  4. I last ate Bread Pudding, it was called Bread and Butter Pudding then, for School Dinners some 62 years ago. Thing is, I cannot remember if I liked it. I know that I didn’t dislike it as I can Sago Pudding (nickname Frog Spawn) but the phot shown in the recipe above is the nearest I have ever seen of what was served then.
    I have often seen recipes and wondered should I have a bash at it but yours is the first one I have seen which bears any resemblance to that from my formative years.
    SO. I am going to do it. My bread is mostly (at least) a day old but I need to get Raisons and Cream. Maybe make a half menu amount and hopefully I may regret not making the full recipe.