Best Bread Pudding

I have the perfect breakfast for you that can be done one day in advance, and it takes just one hour to cook. My bread pudding recipe is full of warm spices and an irresistible cream cheese glaze and can easily feed a crowd!

a slice of glazed bread pudding on a serving spatula

I grew up with the idea that we have to respect our food, and make sure we reduce food wastage. That contributed to getting creative in the kitchen. So anytime I end up with some stale bread, I know what I am making – my delicious bread pudding. I enjoy serving mine with a cup of London Fog latte

I took an old recipe and turned it into a new favorite by adjusting some things and adding my homemade cream cheese glaze to take it over the top. It turned out so decadent and full of creamy goodness. This is a wonderful breakfast or brunch meal to serve for the holidays, or when you have more people to feed.

a slice of bread pudding with raising and cream cheese glaze on a plate

Why you will love this recipe

  • Just a handful of ingredients: A loaf of bread and a handful of other basic household ingredients like eggs and milk go into this easy recipe. It is so simple to make but tastes so incredibly delicious.
  • It serves a dozen people: If not a dozen people are to serve, have some later. Don’t worry, it will stay fresh in the fridge for up to four days.
  • Done in about an hour: It does not take long to make with my easy recipe, just about an hour. I let mine soak overnight, so it really only takes 50 minutes to cook it the next day.
  • Easy to freeze and save for later: I cut mine into small pieces, wrap it in plastic, and place it in freezer bags to freeze it. It will stay fresh for up to three months. 
bread pudding ingredients in bowls on a table

What you’ll need to make bread pudding

Ingredients

  • Bread – I like to use French bread that is two days old, chopped into one-inch pieces.
  • Heavy cream and whole milk – For a luxurious mouthfeel and extra velvety texture with decadent flavor I use a mix of cream and milk.
  • Raisins – I like raisins in my bread pudding for added chewiness and sweetness.
  • Large eggs – Use room-temperature eggs to bind and thicken the pudding consistency. It also helps create a silky texture and velvety smoothness.
  • White and brwn sugar – Granulated sugar helps retain moisture to prevent it from drying out while adding pure sweetness. I use brown sugar to add moisture and a caramel taste that gives the pudding a unique flavor.
  • Pure vanilla extract – The comforting, rich flavor of pure vanilla can only be found in pure vanilla extract. Do not get imitation vanilla flavoring.
  • Melted unsalted butter – The melted butter should be cooled to room temperature before pouring onto the mixture.
  • Cinnamon and nutmeg – To give a bit of spiciness and classic warmth.

For the glaze:

  • Cream cheese – Be sure to use good quality cream cheese and let it soften to room temperature so it creams easily without lumps.
  • Unsalted butter – The butter should also be softened to room temperature for the same reason and also to prevent the cream cheese from getting cold again.
  • Powdered sugar – I use powdered sugar because it is smooth and dissolves quickly without heat.
  • Heavy cream – Using heavy cream instead of milk will make the glaze thicker and richer for a more luxurious topping. For thinner glaze, use whole milk.
  • Pure vanilla extract – The intense vanilla flavor can only be found in pure vanilla extract. I do not use imitation vanilla flavoring.

How to make

This is one of my favorite recipes to make over the holidays when we have guests and I need a huge breakfast to feed everyone. I love that it can be assembled ahead of time; all I have to do the next day is pop it in the oven.

  • Prep: First, I spray a baking dish with non-stick cooking spray.
  • The bread: Then, I cut the dried bread into one-inch cubes, placing them evenly in the prepared dish.
bread cubes on a cutting board with a knife next to them
  • Make the batter: Now, I mix the heavy cream, milk, vanilla, sugar, eggs, cinnamon, and nutmeg in a large bowl until well combined.
collage showing how to make the milk and egg mixture for bread pudding
  • Combining: Before I pour the milk mixture on top of the bread cubes I sprinkle some raisins on top. Next, I toss the mixture until it is evenly coated in the liquid, pressing the bread down.
pouring milk mixture of top of bread cubes in a baking dish
  • Butter: I drizzle the melted butter on top, distributing it evenly. I cover the baking dish with plastic wrap and let it rest in the fridge overnight.
pouring melted butter on top of bread pudding before baking it
  • Preheat and prepare: When I am ready to bake the bread pudding, I preheat the oven to 350 degrees F.
pressing bread cubes into milk mixture
  • Bake the pudding: After letting it rest for at least, I bake it for 50 to 55 minutes or until the center is set. The bread will spring back when pressed. Then, I remove it and let it cool for 10 minutes before glazing it to serve.
baked bread pudding in a baking dish
  • Glaze and serve: To make the glaze, I beat the butter and cream cheese for several minutes until it is creamy before adding the cream, vanilla, and sugar. Once it is thoroughly combined and smooth, I drizzle it on top just before serving. It can be refrigerated in a piping bag for a thicker glaze and piped on the pudding before serving.
drizzling cream cheese glaze on top of homemade bread pudding

Expert tip

What type of bread to use

My most important tip is to really use the right kind of bread. In fact, several types of bread are considered “perfect” for bread pudding. The most common choice is French bread, but others are brioche, challah, and Italian bread. I also really like using sourdough bread.

Second essential tip, to get the perfect bread pudding is to use stale bread. But even if there is no old bread to be found in the house, sticking the bread in the oven or toaster will also work. Just bake the bread at 300 degrees F for 10 minutes to dry it in the oven. It can also be dried in the air fryer for five minutes at 300 degrees F. Cut it into cubes first to make drying faster.

More tips to consider

  • To avoid dry pudding, check it at 45 to 50 minutes. When the bread springs back and there is no visible liquid, it is ready to come out of the oven.
  • I like to soak my raisins in boiling water for 20 to 30 minutes before adding them to the batter to soften them.
  • After resting the batter overnight in the fridge, let it sit for an hour on the counter to come to room temperature before cooking it.
  • For an extra crispy topping, brush the top with the butter and then dust it with sugar and cinnamon.
  • Be sure to beat the eggs well so they do not separate and make the pudding taste eggy.
bread pudding missing a slice to see the creamy interior

Recipe variations and add-ins:

  • Use cinnamon raisin rolls: Instead of using bread, use stale or dried cinnamon raisin rolls. The flavors are incredible and the raisins are already included! Just make sure they are stale or dry them in the oven.
  • Add rum: Mix in some rum for an extra complex layer of flavor. It can be added to the glaze or used to soak the raisins.
  • Add chocolate: With my chocolate addiction, I love adding chocolate chips and some cocoa to this recipe for chocolate bread pudding.
  • Fruity pudding: Any kind of fruit tastes delicious in this pudding. I have added dates, cranberries, strawberries, peaches, raspberries, and blueberries and the family loved them all. 
  • Other toppings: Instead of glaze, I sometimes top these with other toppings like my rich and delicious caramel sauce. It is easy to make with just a few ingredients.

Serving suggestions:

  • I love this pudding served like cake with a scoop of vanilla ice cream. It also tastes delicious with my homemade strawberry ice cream with chocolate chunks.
  • I highly recommend making some homemade chocolate on the side.
  • Another dish that goes wonderfully with this bread pudding is a bowl of fruit salad. Whether it is just mixed fruits like apples, oranges, and bananas or a variety of berries and tropical fruits, any kind of fruit will be splendid with this pudding.
  • For a hearty breakfast, serve topped with my golden syrup, chopped pecans, and some whipped cream.
a slice of bread pudding topped with maple syrup

How to store leftovers:

  • Refrigerate: Refrigerate in an airtight container for up to four days for the best flavor and texture.  
  • Freezing: To keep leftovers longer, I cut them in quarters, wrap them in plastic, and put them in freezer bags. They will stay fresh for up to three months. 
  • Defrost: For the best results, thaw frozen leftovers in the fridge overnight. 

Frequently asked questions

Why is my bread pudding mushy?

The bread probably was not stale enough. If the bread is not dry enough, it will not absorb enough custard. It could also be that it did not soak long enough to absorb enough custard as it should. I like to let mine soak overnight, but it should soak for at least one hour. Not baking the pudding long enough is another common mistake that causes runny pudding. It will leave the bread wet as it will not have time to set.

Why is my bread pudding dry?

On the other hand, it is possible to overcook the pudding and cause the bread to dry out. Even if it absorbs all the liquid, overcooking it will dehydrate it and make a dry pudding. Always be sure to monitor the baking time to keep this from happening. I check mine after 45 minutes. If the bread is already springing back and there is no visible liquid, I take it out then.

Why is my bread pudding eggy?

If the eggs were not appropriately beaten or too many eggs were used, this can cause the custard to taste too eggy. The eggs can easily overpower the other ingredients if they are not mixed well because there are so many used so be sure to mix them properly. They need to be beaten properly so the eggs and the yolks do not separate. Lack of enough cream or milk can also cause this problem, so be sure to measure carefully.

a slice of bread pudding with raising and cream cheese glaze

More breakfast recipes:

Bread Pudding Recipe

Best Bread Pudding

Catalina Castravet
Classic Bread Pudding is taken over the top with warm spices and a delicious cream cheese glaze. Easy to make, creamy, and flavorful.
5 from 16 votes
Prep Time 15 minutes
Cook Time 55 minutes
Total Time 1 hour 10 minutes
Course Dessert
Cuisine American
Servings 12 servings
Calories 465 kcal

Ingredients
 
 

  • 1 loaf 1-2 days old bread French baguette, Sourdough, or Challah
  • 5 eggs
  • 1/2 cup white sugar
  • 1/2 brown sugar
  • 1 teaspoon vanilla extract
  • 1 teaspoon cinnamon
  • 1/2 teaspoon nutmeg
  • 2 cups whole milk
  • 2 cups heavy whipping cream
  • 1/2 cup raisins optional
  • 6 tablespoons unsalted butter melted

Glaze

  • 1/2 package cream cheese softened to room temperature
  • 4 tablespoons unsalted butter softened to room temperature
  • 3 cups powdered sugar
  • 5 tablespoons milk or heavy whipping cream
  • 1 tablespoon vanilla extract

Instructions
 

  • Spray a baking pan with nonstick cooking spray, and spread the bread cubes evenly. Set aside.
  • Cut the bread into about 1-inch cubes.
  • Next, in a mixer bowl, combine the ingredients: eggs, sugar, milk, vanilla, nutmeg, cinnamon and heavy cream. Mix until well combined.
  • Then, pour the mixture on top of the bread cubes. Sprinkle the raisins (if using) evenly on top. Toss with a rubber spatula to evenly coat and gently press the bread cubes under the mixture.
  • Pour the melted butter on top and try to distribute evenly.
  • Let the bread rest for at least 30 minutes, best for 60 minutes or overnight, to absorb the mixture. Preheat oven to 350 degrees when ready to bake.

Bake:

  • After that, place the bread pudding in the preheated oven and bake at 350°F for 50-55 minutes or until set in the center. The bread should spring back slightly when pressed.
  • Remove from oven when done, let cool for 10 minutes, and then glaze with vanilla sauce.

Cream Cheese Glaze – optional

  • In a large bowl, beat cream cheese and butter for a few minutes until creamy and combined.
  • Add the powdered sugar, vanilla, and milk. Beat until thoroughly combined, stopping to scrape the sides and bottom of the bowl. The mixture should be smooth and free of lumps.
  • Drizzle the glaze on top of the warm bread pudding, OR the glaze can be refrigerated in a piping bag and piped onto the slices right before serving.

Nutrition

Calories: 465kcalCarbohydrates: 76gProtein: 11gFat: 16gSaturated Fat: 9gCholesterol: 105mgSodium: 487mgPotassium: 322mgFiber: 2gSugar: 46gVitamin A: 595IUVitamin C: 0.4mgCalcium: 211mgIron: 2.5mg
Tried this recipe?Let us know how it was!

Video

5 from 16 votes (2 ratings without comment)

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

26 Comments

  1. I love food made from simple and easy-to-find ingredients, especially with bread. And this cream layer does look wonderfully.5 stars

  2. Oh my gosh this one looks heavenly. I can’t wait to make it and eat it! Last time I made it with chocolate chips and it was so good.5 stars

  3. I am not usually a bread pudding fan, but your recipe looks so yummy! I agree with you. When I do enjoy a bit of bread pudding, it has to be warm!

  4. That looks so good! I didn’t grow up eating bread pudding but as an adult, I love trying all the different varieties and I’m looking forward to making yours. Yum!5 stars

  5. OMG! This looks so good. I love bread pudding. I have a friend who bakes the best and has a homemade whiskey sauce that is so rich and creamy and OMG!5 stars

  6. I LOVE bread pudding! I’m loving the cream cheese glaze, for an extra added taste! I love the simplicity of it.5 stars

  7. My goodness, you just reminded me of how much I love bread pudding. I need to make some of this Friday when I’ll have company after Thanksgiving.5 stars

  8. I have never been one to love bread pudding. But after seeing yours I just might give it a try again with your recipe.5 stars

  9. I never made my own bread pudding and that has to change! It doesn’t look too hard at all and the ingredients you used are very accessible.5 stars

  10. Your bread pudding looks like it came out amazing. I love the cream cheese glaze you topped it with. I think that’s the perfect choice.

  11. Pudding in one of our favorite afternoon snacks when I was a kid and until now we still tried to make but not only for us it is also for our kids. Delicious!5 stars

  12. Bread pudding looks delicious, great holiday breakfast ideas. I would like to try it .Best part is we can feed a crowd if we double or triple recipe5 stars

  13. You have me salivating!! I love bread pudding…it is one of my favorite childhood desserts. I always thought it was complicated to make, but looking at your recipe it looks fairly easy. Definitively pinning this to make this holiday season. yum!5 stars

  14. What is the glaze or sauce you pour over top of the dessert after you put the cream cheese glaze on? It looked like syrup but I doubt that it is.