This Bread Pudding is stale French bread soaked in a rich cinnamon vanilla custard made with eggs heavy cream and brown sugar. Baked until golden and served with a warm homemade vanilla butter sauce for just $0.69 a serving.

Bread pudding on a plate topped with ice cream and drizzle of  sauce.
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!

This is one of my husband’s favorite desserts. After 20 years of baking for my family, I have learned that stale French bread is the secret to great bread pudding because it soaks up the custard while keeping a slightly crisp top. The homemade vanilla butter sauce makes it taste like a restaurant dessert.

Why You’ll Love This Recipe!

Carrie, the owner, with long dark hair, wearing earrings and a burgundy top, smiles at the camera in front of a textured, beige background.
  • Budget Friendly Dessert — $8.24 total for a rich classic dessert that serves 12
  • The perfect way to use up stale French bread
  • Make ahead friendly — assemble the night before and bake the next day
  • A classic comfort dessert that works for holidays, potlucks, family dinners and everyday occasions

If you love easy classic desserts like this one you will also love our Peach Cobbler Recipe, Easy Moist Banana Bread Recipe and Cinnamon Roll French Toast Casserole. They are all budget-friendly, made with simple ingredients, and the kind of warm comforting desserts your family will request on repeat all year long.

Ingredients

Ingredients needed for this recipe includes stale french bread, brown sugar, butter, salt, vanilla extract, cinnamon eggs and more.

For the Bread Pudding:

  • Stale French bread — the foundation of the entire dessert. Stale or day-old bread absorbs the custard far better than fresh bread without turning to mush. French bread gives the best texture — Italian bread sourdough or brioche all work as great substitutes
  • Light brown sugar — sweetens the custard and adds a warm molasses depth that white sugar cannot replicate. Pack the measuring cup firmly for the right amount
  • Butter, divided — used in two ways. Some goes into the custard for richness and the rest is used to butter the baking dish for a golden bottom crust. Always use unsalted for the most control
  • Salt — balances the sweetness and enhances all the flavors throughout the custard
  • Vanilla extract — adds warm depth to the custard. Pure vanilla extract gives the best most authentic flavor
  • Ground cinnamon — the classic bread pudding spice that adds warmth throughout every bite. Add a pinch of nutmeg alongside for an even more complex spiced flavor
  • Eggs — the backbone of the custard that binds everything together and creates that silky set texture. Always use large eggs at room temperature for the smoothest custard
  • Heavy cream — adds richness and creates the most luxurious custardy texture. Do not substitute with half and half or milk — the fat content of heavy cream is what gives the custard its silky consistency
  • Whole milk — combined with the heavy cream for the perfect custard consistency. Always use whole milk for the richest result

For the Vanilla Butter Sauce:

  • Butter — the rich base of the sauce. Use unsalted and let it melt completely before adding the other ingredients
  • Granulated sugar — sweetens and helps the sauce develop a slightly glossy consistency as it cooks
  • Light brown sugar — adds a caramel depth to the sauce that makes it taste so much more complex than a plain vanilla sauce
  • Heavy cream — creates the silky pourable consistency that coats every piece of bread pudding beautifully
  • Vanilla extract — the star flavor of the sauce. Pure vanilla gives the best result and makes the sauce taste like a restaurant-quality finishing touch

Carrie’s Tip: Always use stale or day-old French bread because it absorbs the custard without falling apart. If you only have fresh bread, cut it into cubes and let it sit uncovered for at least two hours, or bake it at 300°F for 10 minutes to dry it out.

How to Make Bread Pudding

Step 1 – Preheat the oven to 375 degrees F.  

Diced bread in a bowl.

Step 2 – Cut the French Bread Loaf into 1 inch cubes with knife and place in a large mixing bowl.  Set aside.  

Combining the sugars, melted butter, and cinnamon in a bowl.

Step 3 – In a separate mixing bowl combine both types of sugars, 4 Tablespoons melted butter, vanilla, salt and cinnamon together.

Adding whole eggs to the cinnamon mixture in a bowl.

Step 4 – Once combined, add the eggs and whisk together.

Milk and heavy cream are added to the bowl with the cinnamon mixture.

Step 5 – Add the milk and heavy cream to the mixture. Combine until smooth.

Step 6 – Pour the mixture over the cubed bread pieces in the bowl and allow it to soak. Stir until the bread is well coated with custard mixture. Spread the bread mixture into a 9×13 casserole dish. 

Diced bread in a baking dish topped with slices of butter.

Step 7 – Dice the remaining 2 Tablespoons of butter into small pieces and place on top of the mixture in the baking pan.  Bake for 50 minutes.

Butter, cream and sugars are added to the saucepan.

Step 8 – In a small saucepan, heat the butter, heavy cream and both types of sugar over medium heat. Stir continuously until the sugar is melted and everything is well combined.

Step 9 – Once the sugar has melted, increase the heat to medium high until it boils. Remove from heat once the mixture starts to boil and stir in the vanilla extract. Stir to combine.

Step 10 – Let the sauce cool for 10-15 minutes. It will thicken as it sits.

Step 11 – Drizzle on top of the bread pudding. Then the bread pudding is ready to serve and enjoy!  

Ready to serve recipe in a baking dish with a serving on a spatula.

Tips for Success

  • Always use stale bread. Fresh bread turns mushy and falls apart in the custard — stale or day-old bread absorbs the custard deeply while holding its shape during baking
  • Press the bread into the custard. After pouring the custard over the bread press each piece down firmly — any bread that sits above the custard line will dry out and burn on top during baking
  • Soak for at least 30 minutes. The longer the bread soaks the better the finished texture — overnight in the refrigerator gives you the most evenly saturated custardy result
  • Do not overbake. The center should have a slight jiggle when you remove it from the oven — it continues cooking from residual heat as it cools. Overbaked bread pudding is dry and rubbery rather than soft and custardy
  • Make the sauce right before serving. The vanilla butter sauce is best served warm — make it while the bread pudding rests for the most luxurious finish. If the sauce looks separated or greasy, remove it from the heat and whisk vigorously, adding a small splash of cold heavy cream to help it come back together.

Variations and Substitutions

  • Swap French bread for brioche for an even richer more buttery result
  • Add ½ cup of raisins or dried cranberries to the bread before pouring the custard for a classic New Orleans style variation
  • Add ¼ cup of bourbon to the vanilla butter sauce for an adult version
  • Add ½ cup of chocolate chips to the custard for a chocolate bread pudding variation
  • Swap cinnamon for pumpkin pie spice for a fall spiced version
  • Use challah bread instead of French bread for a slightly sweeter more eggy result
  • For a crunchy topping, toss an extra cup of bread cubes in melted butter, sugar, and a pinch of cinnamon, then scatter over the top of the soaked pudding before baking. It adds a crisp, sugary contrast to the soft custard underneath.
  • Replace ½ cup of the whole milk with sweetened condensed milk for an even richer, sweeter custard — if using this swap, consider reducing the brown sugar slightly so the finished dessert isn’t overly sweet.

What to Serve with Bread Pudding

  • Vanilla Butter Sauce — the recipe is included above and is non-negotiable for the full bread pudding experience. Drizzle generously over every serving
  • Vanilla Ice Cream — serve warm bread pudding with cold vanilla ice cream for the most indulgent combination
  • Homemade Whipped Cream — a lighter alternative to ice cream that pairs beautifully with the warm custard
  • Caramel Sauce — drizzle alongside the vanilla butter sauce for an extra indulgent finish
  • Coffee or Hot Tea — the classic dessert beverage pairing that balances the richness of the custard beautifully
Serving of the bread mixture on a plate topped with ice cream and a vanilla sauce.

Storage and Freezer Instructions

Refrigerator

  • Store covered in the refrigerator for up to 3 days. Store the vanilla butter sauce separately in an airtight container.

Freezer

  • Cool completely then cut into individual portions and freeze wrapped tightly in plastic wrap and foil for up to 3 months. Freeze the sauce separately in an airtight freezer-safe container. Thaw overnight in the refrigerator before reheating

Reheating

  • Reheat individual portions in the microwave for 60–90 seconds or in a 325°F oven covered with foil for 15 minutes. Always reheat the vanilla butter sauce separately over medium-low heat and serve warm

Frequently Asked Questions

What bread is best for bread pudding?

Stale French bread is the classic choice for its ability to absorb the custard without falling apart — brioche, Italian bread, sourdough, and challah all work beautifully as substitutes.

Can I use fresh bread instead of stale bread?

Yes — cut fresh bread into cubes and let sit uncovered for 2 hours or spread on a baking sheet and bake at 300°F for 10 minutes until dried out before using.

Why is my bread pudding soggy?

The bread was not stale enough or the pudding was underbaked — always use stale bread and bake until the center has just a slight jiggle with a mostly clean toothpick.

Can I make bread pudding ahead of time?

Yes — assemble completely and refrigerate overnight. Bake the next day directly from the refrigerator adding 10 extra minutes to the bake time.

How do I know when bread pudding is done?

The top should be golden brown and the center should have a very slight jiggle — it will continue to set as it cools so pull it out before it looks completely firm. For a more precise check, insert an instant-read thermometer into the center — it should read about 160°F. You can also gently press the center with a finger; it should spring back slightly rather than feeling liquid or sunken.

More Easy Pudding Recipes

This Bread Pudding has earned a permanent spot in our dessert rotation. It is rich, custardy, and costs just $0.69 per serving. After 20 years of baking for my family, I know simple recipes are often the ones worth perfecting, and the stale bread and overnight soak make this version especially good.

If you make it leave a star rating and a comment below — I love hearing whether you used the vanilla butter sauce and whether your family went back for seconds the way mine always does!

A serving of bread pudding on a plate topped with ice cream.

Bread Pudding Recipe

5 from 6 votes
Estimated Cost: $8.24, $0.69 per Serving
This Bread Pudding is stale French bread soaked in a rich cinnamon vanilla custard and baked until golden. Served with a warm homemade vanilla butter sauce for just $0.69 a serving and the kind of classic comfort dessert that tastes like it came from a Southern restaurant.
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Servings 12
Cuisine American
Course Dessert
Calories 785
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly.

Ingredients

  • 10 cups Stale French Bread
  • ½ cup Light Brown Sugar
  • 6 Tablespoons Butter Divided
  • ¾ teaspoon salt
  • 2 teaspoon Vanilla Extract
  • 1 teaspoon Ground Cinnamon
  • 5 Eggs
  • 1 Cup Heavy Cream
  • 1 ½ Cup Whole Milk

For the Sauce:

  • 4 Tablespoons Butter
  • ¼ Cup Granulated Sugar
  • ¼ Cup Light Brown Sugar
  • ¼ Cup Heavy Cream
  • ½ teaspoon Vanilla Extract

See how we calculate recipe costs.

Instructions

  • Preheat the oven to 375°F.
  • Cut the stale French bread into 1-inch cubes and place in a large mixing bowl. Set aside.
  • In a separate bowl, combine the brown sugar, melted butter, vanilla extract, salt, and cinnamon.
  • Add the eggs and whisk until smooth. Stir in the heavy cream and milk until combined.
  • Pour the custard mixture over the bread and gently stir until evenly coated.
  • Transfer the mixture to a greased 9×13-inch baking dish and spread evenly.
  • Top with the remaining butter.
  • Bake for 50 minutes, or until the top is lightly browned and the center has a slight jiggle. If the center is too runny, bake for an additional 5 minutes.
  • While the bread pudding cools, add the butter, granulated sugar, brown sugar, and heavy cream for the sauce to a small saucepan over medium heat.
  • Stir continuously until the sugars melt and the sauce is smooth.
  • Increase the heat to medium-high and bring to a boil. Once boiling, remove from the heat and stir in the vanilla extract.
  • Let the sauce cool for 10–15 minutes to thicken slightly.
  • Drizzle the sauce over the bread pudding and serve.

Recipe Video

Recipe Notes

Cover and store any leftovers for up to 3 days in the refrigerator. Make sure to allow it to cool before storing. The bread needs to be stale so the Bread Pudding does not get too soggy. If your bread is not stale, dice it into smaller pieces and let it sit out overnight to become stale before making this bread pudding recipe.  
You can substitute Brioche Bread in this recipe if desired.

Nutrition Facts

Calories 785kcal, Carbohydrates 114g, Protein 25g, Fat 26g, Saturated Fat 14g, Polyunsaturated Fat 3g, Monounsaturated Fat 6g, Trans Fat 0.4g, Cholesterol 125mg, Sodium 1453mg, Potassium 336mg, Fiber 4g, Sugar 20g, Vitamin A 805IU, Vitamin C 0.2mg, Calcium 175mg, Iron 8mg

Pin This Now to Remember It Later

Pin Recipe

Share this recipe!

Pin

About the Author

Hi, I’m Carrie Barnard — a professional food blogger with over 14 years of experience helping busy families make dinner fast, easy, and affordable.

At Eating on a Dime, I share simple, budget-friendly recipes that are tested in my own kitchen and approved by my 8 kids. With millions of readers each month, I’m here to help you cook real food for real families — without the stress.

5 from 6 votes

Leave A Review

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

Recipe Rating




Comments

  1. Cory says:

    5 stars
    This ranks near the top as one of my favorite desserts. It was also extremely easy to make and the kids loved it!

  2. George says:

    5 stars
    My new favorite

  3. Christina says:

    5 stars
    Easy and delicious!

  4. Casey says:

    5 stars
    This classic dessert is a must anytime we have guests over! The best part was how budget friendly it is to make.

  5. Haylee says:

    5 stars
    My grandma loves when I make this recipe! So good!!

  6. Casey says:

    5 stars
    Love the flavor! This is my go-to recipe when I have leftover bread that I need to use. Thanks for the easy recipe.