This post may contain affiliate links. Please read our disclosure policy.
This is not your grandma’s bread pudding. This rich and decadent Bread Pudding with Vanilla Caramel Sauce is made with buttery brioche or challah, soaked in a luscious custard, and finished with the most indulgent caramel sauce you can imagine. It’s warm, comforting, and over-the-top delicious. Exactly how bread pudding should be.
This recipe captures the same rich combination of brioche bread with a heavy cream custard that I use in my Crème Brûlée French Toast and Brioche French Toast with Grand Marnier recipes, but in a decadent dessert form!

Why This Is the Best Bread Pudding Recipe
Bread pudding may look humble, but don’t be fooled. This dessert is downright luxurious.
Whether you’re serving it as a holiday dessert or just need something rich and comforting, this is the kind of dessert that has everyone coming back for seconds.
- The right bread makes all the difference. Soft, rich brioche or challah is the perfect base. It soaks up the custard like a dream without turning mushy.
- No skimpy custard here. We’re talking real heavy cream flavor with whole milk, half and half, two types of sugar, and eggs to bring it all together.
- That sauce. The vanilla caramel sauce is rich, buttery, and so good you’ll want to eat it with a spoon. It’s not a thick caramel like you’d drizzle over ice cream. It’s more pourable, which means it seeps into every nook of the pudding for maximum flavor.
How I Make It (And What I’ve Learned)
I’ve tested and refined this recipe many times in my kitchen, and it never fails to impress. Here’s what I’ve learned along the way.
- Use fresh brioche or challah if you have it. Some recipes say to use day-old bread, but I find that fresh bread soaks in the custard just right and still holds its shape beautifully.
- Don’t skip the dried fruit. While currants are traditional, I’ve used everything from chopped apricots to tart cherries depending on what I have in the pantry. The chewy texture and burst of sweetness add something special.
- Let it soak. Giving the custard time to absorb into the bread is key. I always let mine sit for at least an hour before baking.
Vanilla Caramel Sauce That Soaks In and Shines
This sauce might not look like much when it’s simmering in the pan because it stays on the thinner side. But, once it hits the baked bread pudding and goes back into the oven? Magic.
The bread pudding puffs up, the sauce bubbles around the edges, and you end up with golden perfection.
If you’re worried about pouring all of it on the pudding, don’t be. Trust me. Some will soak in, some will sit at the bottom, and some will cling to the top. Similar to my monkey bread, every bite is soaked with sweet, buttery flavor. It’s the best part.
Serving Suggestions
Bread pudding is fantastic served slightly warm with extra sauce on the side. I also love it cold the next day.
If you’re feeling fancy, top each serving with a dollop of whipped cream or a scoop of vanilla ice cream.
But honestly? It doesn’t need anything more than a fork.
FAQs About Making Bread Pudding
If you’ve never made any kind of sweet or savory bread pudding, you might have a few questions.
You can, but the richness of the custard may suffer. If needed, just increase the whole milk and skip the half and half. I wouldn’t use skim or low-fat milk.
Absolutely. Bread pudding can be made a day in advance and kept covered in the fridge. In fact, I think it tastes even better the next day after the flavors have had time to settle.
Yes. Let it cool completely, wrap tightly, and freeze. To serve, thaw overnight and warm in the oven covered at 325°F until heated through.
Let the bread pudding cool completely, then cover tightly with foil or transfer to an airtight container. Store in the refrigerator for up to 4 days.
Individual portions: Microwave on medium power for 45–60 seconds or until warm.
Full dish: Cover with foil and bake at 325°F for 15–20 minutes, or until heated through.
Pin this now to save it for later
Pin ItBread Pudding with Vanilla Caramel Sauce
Equipment
Ingredients
Bread Pudding
- 1 pound challah bread cut into 1 inch cubes, brioche works as well (link to homemade challah in recipe notes)
- 1/2 cup black currants or other dried fruit, diced
- 1/2 cup unsalted butter melted
- 4 eggs
- 1/2 cup golden brown sugar
- 3/4 cup granulated sugar
- 2 cups half and half
- 2 cups whole milk
- 1 tablespoon vanilla extract
Vanilla Caramel sauce
- 1/2 cup unsalted butter
- 1 cup golden brown sugar
- 12 ounces evaporated milk
- 1 tablespoon vanilla extract
- 1/2 teaspoon salt
Instructions
- Grease a 9”x13” oven safe baking dish and place the 1 pound challah bread cubes into the pan. Sprinkle the 1/2 cup black currants over the bread. Drizzle the melted 1/2 cup unsalted butter over the bread and currants, do not mix or toss the bread cubes. Set aside.
- In a large bowl beat the 4 eggs until broken up, and blend in the 1/2 cup golden brown sugar, 3/4 cup granulated sugar2 cups half and half, 2 cups whole milk, and 1 tablespoon vanilla extract. Gently whisk these ingredients together until they are combined. Pour the egg mixture over the bread cubes and let it soak in, patting the bread down into the mixture as necessary to fully saturate all of the pieces. For best results allow this to sit for at least an hour.
- Preheat oven to 350℉, and bake uncovered for about 35 minutes. Loosely cover the dish with foil to prevent the top from overly browning and cook an additional 10 minutes. Remove the bread pudding from the oven.
- While the bread pudding is cooking, make the vanilla caramel sauce. In a saucepan over medium heat, melt together the 1/2 cup unsalted butter and 1 cup golden brown sugar. Stir the mixture constantly until completely melted. Whisk in the 12 ounces evaporated milk and bring to a boil, stirring constantly. Remove the pan from the heat. Mixture will not thicken much. Whisk in the 1 tablespoon vanilla extract and 1/2 teaspoon salt.
- Pour the caramel sauce evenly over the top. Return the dish to the oven and bake an additional 10 minutes or until the pudding is puffy all over and golden brown for a total cooking time of 55-60 minutes. Allow to cool before serving. (Tastes even better the next day!)
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
It’s been ages since I’ve had bread pudding and you’ve reminded me what I’ve been missing!
This recipe is no joke! And that vanilla caramel sauce is amazing. The whole family loved it too!
This recipe changed the way I felt about bread pudding! So rich and delicious, I am certainly a fan now!
Love the caramel sauce on this classic yummy pudding! Tasty dessert for sure!
Bread pudding is one of very favorite desserts so thank you for sharing. I don’t eat it very often because like you said it is loaded with butter and sugar but when I do indulge there is nothing like it.
Bread pudding is one of my all time favorite desserts! This classic recipe is delicious!
The only dessert my husband and I both agree on is bread pudding! This version is simple, yet so decadent and satisfying. Big win!
This looks so lovely and delicious! Love that caramel sauce!
Only have had bread pudding a couple of times, but I’m so excited to try this recipe!
I love this recipe – the caramel sauce was TDF on the bread pudding! My family was pleased!