Our custard bread pudding recipe is rich, creamy, and perfectly balanced with a golden, crunchy top and a soft, custardy center. Baked in a water bath for silky results every time and finished with a luscious homemade vanilla sauce!

If you're searching for the best custard bread pudding recipe that's rich, creamy, and perfectly custardy on the inside with a golden, crunchy crust, you've found it! This custard bread pudding is the result of several rounds of testing to get every detail right - the exact milk-to-cream ratio, the right bread, the proper soak time, and a water bath that guarantees a silky, set custard every single time.
What sets this recipe apart is the custard base. Made with whole milk, heavy cream, and seven eggs, it soaks deep into dried French bread to create a pudding that's rich without being heavy, with a custardy interior that holds its shape when sliced. The top bakes up golden brown and slightly crunchy, giving you that irresistible contrast of textures in every bite.
Drizzle it with our classic vanilla sauce and serve it warm for an unforgettable dessert. Whether you're making it for a holiday dessert, a special brunch, or just because you have a loaf of stale French bread sitting on the counter, this easy bread pudding recipe will not disappoint.
What is Custard Bread Pudding?
Bread pudding is a classic comfort dessert made by soaking cubed bread in a rich custard of eggs, milk, cream, and sugar, then baking until golden and set. It originated as a way to use up stale bread and has become a beloved dessert across American, British, and French cuisines.
What makes custard bread pudding different from a standard bread pudding is the higher ratio of custard to bread, resulting in a softer, silkier interior that's more like a baked custard.
Why this Recipe Works
Through recipe testing, we found that the secret to the best bread pudding is ensuring the bread is thoroughly soaked with the custard base. Dry bread pudding results from dry bits of bread that haven't absorbed enough liquid, so be sure to leave plenty of time for the creamy base to soak in, overnight if possible.
Here's what sets this custard bread pudding recipe apart:
Perfected custard-to-bread ratio: We tested multiple ratios to find the sweet spot, enough custard to create that luscious pudding-like center without making it soggy.
Overnight soak method: Letting the bread absorb the custard overnight produces dramatically better results than a quick soak.
Water bath baking: Using a bain-marie ensures gentle, even cooking that prevents the eggs from curdling and gives you that perfectly smooth, creamy texture.
Crunchy crust: Uncovering the bread pudding at the end creates a golden outer crust that's crunchy and slightly caramelized while keeping the custard-like interior moist and melt-in-your mouth soft.

Key Ingredients & Substitutions
- Dry or stale bread - I used days-old French bread, but brioche, challah, sourdough, or plain white bread would work too. Be sure to use a hearty, durable bread that's not too delicate. French bread is classic, but brioche adds a rich, buttery flavor that's equally delicious.
- Whole milk - Milk forms the base of the custard mixture. Be sure to use whole milk for the creamiest flavor. You can substitute 2% in a pinch, but the result won't be as rich.
- Heavy cream - Heavy cream adds a richer, creamier flavor that milk alone doesn't provide. This is what makes the custard bread pudding so indulgent - don't skip it or substitute with half-and-half if you can avoid it.
- Eggs - Eggs help the bread pudding set into a soft, custard-like texture. Use room temperature eggs for easier mixing.
- Sugar - Granulated white sugar sweetens the custard base. You can substitute light brown sugar for a slightly deeper, more caramel-like flavor.
- Vanilla extract - Pure vanilla extract gives the custard its warm, aromatic flavor. Use the best quality you can find or use an equal amount of vanilla bean paste.
- Orange zest (optional) - The zest of half an orange adds a subtle, fragrant citrus note that pairs beautifully with the custard. Highly recommended!

The Best Bread to Use for Bread Pudding
Breads with a firm, chewy texture are best for bread pudding because they hold up well during the long soak and can absorb more custard compared to soft, delicate breads.
I recommend the following:
- French bread - My bread of choice. Sturdy, neutral in flavor, soaks up custard beautifully.
- Brioche - Rich and buttery, it adds extra flavor and a slightly softer texture.
- Challah - Eggy and slightly sweet, it makes a wonderfully tender bread pudding.
- Sourdough - Adds a subtle tang that pairs surprisingly well with the sweet custard.
- Panettone - An Italian sweet bread with dried fruit already mixed. It's perfect for the holidays.
Avoid: Very soft sandwich bread (it can turn mushy), dense whole grain breads (they don't absorb well), and anything with strong savory flavors like rye.
How to Make Custard Bread Pudding - Step by Step Instructions
Step 1: Dry the Bread
Start with old, dry bread and cut it into approximately 1.5-inch cubes. The drier the bread, the better. Stale bread acts like a sponge and will absorb significantly more of the custard mixture.
If you only have fresh bread, you have two options:
- Leave it out for two or three days until it's dry and stale.
- Toast it in the oven - spread the cubes on a baking sheet and bake at 250°F for 15-20 minutes until dry but not browned. Avoid any coloration while toasting.

Step 2: Make the Custard Base
In a large bowl, whisk together whole milk, heavy cream, eggs, vanilla extract, sugar, and orange zest (if using). Whisk the custard mixture until it's completely homogenous and you no longer see any separated egg whites.
Tip: Take your time whisking. I whisk for about 6 to 7 minutes. Thorough whisking prevents pockets of egg white in your finished bread pudding and ensures a smooth, even custard throughout.
Step 3: Soak the Bread
Pour the custard base over the dried bread cubes in a large glass baking dish. Gently toss the bread cubes in the creamy mixture until they're completely coated. You'll see a lot of extra liquid at first but don't worry, the bread will absorb it.
After about 15 minutes, the bread will get soft and start to break apart, so avoid mixing after that point.
Let the bread soak for at least 2 hours to make sure the custard is fully absorbed. For the best results, I strongly recommend soaking overnight in the refrigerator. The overnight soak is what takes this baked bread pudding from good to absolutely incredible. It ensures every single piece of bread is saturated with that rich custard mixture.

Step 4: Prepare the Water Bath
A water bath (also called a bain-marie) is essential for custard bread pudding. It insulates the custard from the oven's direct, high heat, which would otherwise curdle the eggs and give you a grainy texture instead of a smooth, creamy one.
Here's how to set it up:
- Preheat your oven to 350°F.
- Cover the baking dish tightly with aluminum foil.
- Place the baking dish inside a larger roasting pan.
- Pour water into the roasting pan until it reaches about two-thirds up the sides of the bread pudding. Cold water is fine.
Do not skip this step or you'll end up with curdled bread pudding. When baking any dish with high egg content, like custards, cheesecakes, and bread puddings, a water bath is essential to prevent overcooking and cracking.

Step 5: Bake Your Custard Bread Pudding
Bake for approximately 1.5 hours covered with foil, or until a toothpick inserted in the center comes out clean. The center of the bread pudding should not feel soft or mushy. If it does, it's underbaked and needs more time.
For the golden brown crust, remove the foil and continue baking until the top becomes crunchy and slightly caramelized. Watch carefully during this step to prevent burning. It can go from golden to too dark quickly.
Baking times will vary depending on how deep your baking dish is. A deeper dish will take longer to bake, whereas a shallow one will bake faster. The toothpick test is the most reliable way to check for doneness.


Serving Suggestions
Let the bread pudding cool for 10 to 15 minutes before slicing. This allows for cleaner slices because the bread pudding firms up as it cools.
The inside of your bread pudding should be like custard - completely set but still soft and creamy. If you see more moisture than you'd like, set it back in the oven and bake longer. Loosely cover with foil if the crust starts to get too dark, and check every 5 to 10 minutes for doneness.
This custard bread pudding is delicious on its own, but it truly shines with a sauce. Serve it with any of the following:
- Vanilla sauce (bread pudding sauce) - the classic pairing and our top recommendation
- Raspberry sauce
- Strawberry sauce
- Cherry sauce
- Blueberry compote
- Caramel sauce or bourbon caramel sauce
- A scoop of vanilla ice cream
- Fresh berries and a dusting of powdered sugar

Variations & Add-Ins
One of the best things about this custard bread pudding recipe is how easy it is to customize. Here are some of our favorite variations:
- Bread pudding with raisins - Toss ¾ cup of raisins into the custard mixture before adding the bread. Soak the raisins in warm water or rum for 20 minutes first for plump, juicy results.
- Chocolate chip bread pudding - Fold in ½ to ¾ cup of semi-sweet or dark chocolate chips before baking. They melt into gooey pockets of chocolate throughout the custard.
- Cinnamon bread pudding - Add 1 teaspoon of ground cinnamon and ¼ teaspoon of nutmeg to the custard base for a warm, spiced version.
- Bourbon or rum sauce - Replace the vanilla sauce with a bourbon or dark rum sauce for an adults-only twist. Simply add 2 tablespoons of bourbon or rum to the vanilla sauce recipe.
- Croissant bread pudding - Swap the French bread for day-old croissants. The buttery, flaky layers create an ultra-rich, almost brioche-like texture.
- Pecan bread pudding - Sprinkle 1 cup of roughly chopped toasted pecans over the top before baking for extra crunch and nutty flavor.
- Apple bread pudding - Layer thinly sliced apples tossed in cinnamon sugar between the bread cubes before soaking.

How to Store and Reheat Bread Pudding
Refrigerate
Store leftover bread pudding in an airtight container in the refrigerator for up to 4 to 5 days. Cover the baking dish tightly with plastic wrap or transfer individual portions to sealed containers.
Freezing Bread Pudding
Yes, you can freeze custard bread pudding! Wrap individual portions or the entire dish tightly in plastic wrap, then again in aluminum foil. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating
- Microwave: Reheat individual portions on medium power for 1 to 2 minutes until warmed through.
- Oven (best method): Preheat to 325°F, cover the bread pudding loosely with foil, and bake for 15 to 20 minutes until heated through. The oven method keeps the crust crisp and the inside creamy.
Store the vanilla sauce separately and reheat it gently on the stovetop or in the microwave before drizzling over the warmed bread pudding.
Frequently Asked Questions
Yes and we recommend it! The overnight soak in the refrigerator is the secret to the best texture. You can assemble the bread pudding up to 24 hours before baking. Simply cover the dish, refrigerate, and bake when you're ready.
You can also bake it ahead and reheat. Bread pudding reheats beautifully in a 325°F oven.
Dry bread pudding is almost always caused by bread that hasn't fully absorbed the custard. Make sure you're soaking the bread for at least 2 hours (overnight is best), and that your bread cubes are completely coated. Also check that you're not overbaking - pull it out as soon as the toothpick comes out clean.
Soggy bread pudding can result from bread that's too fresh and soft (use stale bread!), not baking long enough, or cutting into it before it's had time to cool and set. Let it rest for at least 10 to 15 minutes after baking.
We don't recommend it. Without a water bath, the direct oven heat is likely to curdle the eggs in the custard, giving you a grainy, uneven texture instead of the smooth, creamy interior you want. The water bath takes only a minute to set up and makes a significant difference in the final result.
Yes - simply cube the bread and spread it on a baking sheet, then dry it out in a 250°F oven for 15 to 20 minutes. You want the bread to be dry enough to absorb the custard without turning mushy.
This recipe is written for a 2-quart baking dish. A 9x9-inch square dish or an 8x11-inch dish also works well. A deeper dish will produce a taller bread pudding with a more custardy center; a shallower dish will produce a thinner pudding with more crispy crust.
More Dessert Recipes You'll Love
- Bakery Swiss Roll Cake Recipe
- Baked French Toast Casserole - Make Ahead Recipe
- Easy Sponge Cake
- Light and Fluffy Chiffon Cake
- Japanese Strawberry Shortcake
- Cherry Cheesecake
Recipe

Custard Bread Pudding with Vanilla Sauce
Equipment
- Large roasting pan for the water bath
☑ Ingredients
- 16 oz loaf of French bread - 454g
Custard Mixture:
- 3 ¾ cups whole milk
- 1 ½ cup heavy cream
- 7 large eggs
- 1 teaspoon vanilla
- 1 ¼ cup sugar
- Optional zest of ½ an orange
Instructions
Prepare the Bread
- Cut the loaf of French bread into 1.5-inch cubes. The bread should be dry and stale for the best results. If your bread is fresh, spread the cubes on a baking sheet and dry them in a 250°F oven for 15 to 20 minutes until dry but not browned. Alternatively, leave the bread out uncovered for 2 to 3 days until stale.16 oz loaf of French bread
Make the Custard Mixture
- In a large bowl, add the whole milk, heavy cream, eggs, sugar, vanilla extract, and orange zest (if using). Whisk thoroughly until the mixture is completely smooth, and the egg whites are no longer separated.3 ¾ cups whole milk, 1 ½ cup heavy cream, 7 large eggs, 1 teaspoon vanilla, 1 ¼ cup sugar, Optional zest of ½ an orange
Soak the Bread
- Pour the custard mixture into a 2-quart glass baking dish, then add the dried bread cubes. Gently toss everything together until all the bread is coated. You will see a lot of extra liquid at first - this is normal and will be absorbed by the bread.
- Cover the baking dish with plastic wrap or a lid and refrigerate for at least 2 hours. For the best results, refrigerate overnight. The bread should absorb all of the custard mixture before baking.
Prepare the Water Bath
- Preheat your oven to 350 degrees F.
- Cover the baking dish tightly with aluminum foil. Place the dish inside a larger roasting pan. Carefully pour water into the roasting pan until it reaches at least halfway up the sides of the baking dish. Do not skip the water bath - it prevents the custard from curdling and ensures even, gentle baking.
Bake
- Bake for 1 hour and 30 minutes covered or until a toothpick inserted in the center comes out clean. The center should feel firm and set.
- Remove the foil and continue baking until the top crust turns golden brown and slightly crunchy, about 10 to 15 minutes. Watch carefully to prevent burning.
- Remove from the oven and let the bread pudding cool in the dish for 10 to 15 minutes before slicing. This rest time allows the custard to set fully for cleaner slices.
Serve
- Serve with homemade Bread Pudding Sauce, fresh berries, or your favorite toppings. See the notes section for more serving and topping ideas. Enjoy!
✎ Recipe Notes
Nutrition
*Nutritional information is an estimate, calculated using online tools.








Comments are temporarily closed while we perform maintenance on the website.
Kelly McGraw Alvarado
So delicious! My husband is Puerto Rican and he ate almost all of the bread pudding!!! Making it again today
Kay
Do you think it would be possible to make this in a crockpot?
Shari G
My husband and I pick up day old breads from various grocery stores and deliver them to seniors, single moms, and homeless shelters. One stipulation is bags must be intact. If the bag or packaging is broken - we may keep it. Today we got some brioche bread. Would that work for this bread pudding recipe?
Jamie
Brioche would be fantastic! Just make sure it's dried out so it can absorb all of that custard base. Let me know how it turns out! 🙂
Oscar
My family really enjoyed this bread pudding. It was super creamy and custardy. This was amazing.
Marissa
Amazing recipe! This is just like the bread pudding I used to have as a child. It's so good, literally the best!
Colleen
The best bread pudding out there! This is exactly what I was looking for. Good height, rich, and not dry at all. It was a huge hit.
Ramona
Oh my goodness! I'm loving this custard bread pudding and vanilla sauce. I can eat this all night! It tastes heavenly! Thanks for sharing this beauty!
Serena
It's hard to go wrong with French bread and custard! This recipe was delicious, I'm looking forward to making it again this weekend.
Riley
The best bread pudding. This is our favorite recipe. It is so rich and delicious. Is it possible to make half the amount for just two servings?
Josie
A wonderful and comforting dessert. My nana always added some nutmeg, so I did add a little but followed the recipe exactly otherwise. I have some left-over that I am about to warm up shortly, and I cannot wait! I definitely recommend the orange zest in the custard - delicious.
Lori
Can you use egg substitute
Carol
This looks delicious...My Mother in England, used to make a Bread & Butter pudding, spreading butter and marmalade on the white bread, and then soaking it in the egg custard...Wonderful Memories!
john lavell
Loved this recipe but halved it, and for us Brits half and half is same as single cream.
Jamie
Thanks John! Glad to hear you enjoyed this! 🙂
Conly
So, will a 9X13 dish work for this?
Lyly
1 1/4 cup half n half what's this suppose to mean??
What's ingredient ? Thanks
Jamie
Hi Lyly! Half and half is a dairy product that's richer than milk but lighter than heavy cream. It's roughly made up of half milk and half cream. I added a link to the recipe card that shows a photo of the product. Hope that helps!
Lore Keegan
Hi !l like your Recipe and will absolutely make it,what I like too know canI use all half and half instead of milk and maybe some diced apples ?
Dianne Sharp
This is the best Custard bread puddings ever. I added Some a Tsp of cinnamon, 1/2 Tsp Nutmeg, 1c. Pecans and some dried Cranberries to it. All I had was some wheat bread, some hot dog and Hamburger buns when I made it and it was so delicious. I just went and bought some real sour dough bread and I'm going to try the same thing with that.
L
I’m a huge bread pudding fan but hadn’t found a recipe to make at home that I enjoyed until now! I used oat milk for the most part, as I only had about a half cup of heavy cream. Used a dense yeasted bread (sourdough muesli) with black raisins and sprinkled additional layers of golden raisins, along with some cinnamon and nutmeg. I also added a few ounces of cream cheese to compensate for the missing cream.
Soaked overnight. My whole family loved it! Thanks for the recipe!
Jacquelline A Marshall
It's a very good recipe. However, I needed a 2 quart dish plus a one quart dish so clearly my math fell apart!