This comforting dessert features tender cubes of bread soaked in a rich custard infused with cinnamon and nutmeg, then baked until golden and soft in the center. A luscious warm vanilla sauce made with butter, cream, and a hint of sugar is whisked to velvety perfection to complement each serving. Optional raisins add subtle sweetness, while the combination of milk, eggs, and spices creates a rich, creamy texture throughout. Ideal for cozy gatherings, this dish pairs simple ingredients with classic warming flavors.
The first time I made bread pudding, I was honestly just trying to save a slightly stale baguette from an otherwise perfect dinner party. My grandmother had mentioned something about soaking bread in custard being the oldest trick in the book, and something about that practicality appealed to me. The way the kitchen smelled while it baked, warm cinnamon and vanilla wrapping around every corner of the house, made me forget I was essentially recycling. Now I keep bread in the freezer specifically for the excuse to make it.
I served this at a winter dinner party once, and my friend Sarah actually went quiet for a full minute after her first bite. The room had that comfortable hush that happens when everyone is just genuinely enjoying something. Now whenever there's a gathering and someone asks what to bring, I swear they're hoping I'll say bread pudding.
Ingredients
- Day-old bread cubes: French or brioche work beautifully here because they absorb the custard without falling apart, and I've learned that slightly stale bread actually holds up better than fresh
- Whole milk and heavy cream: This combination creates that rich, creamy texture that makes bread pudding feel indulgent rather than just soft bread
- Eggs: These are what transform the milk and cream into a proper custard, giving the pudding its structure and silkiness
- Granulated sugar: Sweetens both the pudding and the sauce, balancing the warm spices perfectly
- Unsalted butter: Melted into the custard, it adds richness and helps create that golden, slightly crisp top layer
- Vanilla extract: Use the good stuff here, since the vanilla flavor really shines in both components
- Ground cinnamon and nutmeg: These warm spices make the whole house smell incredible and give the pudding that classic comfort flavor
- Salt: Just enough to heighten all the other flavors and keep things from tasting flat
- Raisins: Optional, but I love the little bursts of sweetness they provide throughout each bite
- Additional milk and cream: For the vanilla sauce, creating that pourable, velvety consistency
- All-purpose flour: Just a tablespoon helps thicken the sauce without making it heavy or pasty
- Egg yolk: Adds extra richness and helps create that glossy, smooth finish to the sauce
Instructions
- Preheat your oven to 350°F and grease a 9x13-inch baking dish:
- Buttering the dish thoroughly prevents any sticking and helps the edges get that lovely golden crispiness
- Arrange your bread cubes in the prepared dish:
- Sprinkle the raisins evenly over the bread if you're using them, tucking some between layers so they're distributed throughout
- Whisk together the custard mixture:
- In a large bowl, combine the milk, cream, eggs, sugar, melted butter, vanilla, cinnamon, nutmeg, and salt until everything is completely smooth and incorporated
- Pour the custard over the bread:
- Press down gently with your hands or the back of a spoon to help the bread absorb all that liquid, then let it sit for about 10 minutes to really soak in
- Bake until golden and set:
- The pudding is done when the top is beautifully golden and the center feels set but still has a slight softness to it, about 40 to 45 minutes
- Start the vanilla sauce base:
- Melt the butter in a small saucepan over medium heat, then stir in the flour and cook for 1 to 2 minutes until it's bubbling but hasn't taken on any color
- Add the liquids and thicken:
- Gradually whisk in the milk and cream, making sure there are no lumps, then add the sugar and salt while stirring constantly until the sauce thickens
- Temper the egg yolk:
- Whisk the yolk in a small bowl, then slowly add a few spoonfuls of the hot sauce to warm it up before pouring everything back into the saucepan
- Finish the sauce:
- Remove from heat and stir in the vanilla extract, keeping the sauce warm until you're ready to serve
- Serve warm with the vanilla sauce:
- Spoon the bread pudding into bowls and pour that luscious warm sauce right over the top while everything is still slightly steaming
My roommate used to request this specifically on rainy Sunday afternoons, and we'd eat it standing up in the kitchen while watching the weather through the window. Something about the warmth of the custard and the sweet vanilla sauce made everything feel like it would be okay.
Choosing Your Bread
I've experimented with so many breads over the years, and the texture difference is remarkable. Brioche gives you this incredibly tender, almost melt in your mouth quality, while French bread holds up a bit more and provides some lovely texture contrast. Sometimes I use a mix of both, and the result is this perfect balance of soft and structured. Challah works beautifully too, especially if you can get it a day or two old.
Making It Your Own
The raisins are completely optional, and I've made plenty of versions without them for people who aren't fans. Dried cranberries add this lovely tartness that cuts through the richness, and chopped pecans or walnuts bring this wonderful crunch throughout. I've even made it with diced apples in the fall, which feels incredibly cozy with all those warm spices.
Getting That Perfect Sauce Consistency
The tempering step with the egg yolk can feel intimidating, but it's actually quite straightforward once you've done it. Take your time adding those first few spoonfuls of hot sauce to the yolk, whisking constantly, and you'll end up with the silkiest, most luxurious sauce you've ever made. If you do end up with a few lumps, just pass it through a fine mesh strainer and no one will ever know.
- If the sauce gets too thick, just whisk in a tiny splash of warm milk until it reaches the right consistency
- The sauce can be made a day ahead and gently reheated, but add an extra splash of cream when warming it up
- Any leftover sauce is incredible over vanilla ice cream or fresh berries
There's something deeply satisfying about turning humble ingredients into something so comforting and special. I hope this recipe finds its way into your own collection of kitchen favorites.
Recipe FAQs
- → What bread types work best?
-
French bread or brioche work well due to their texture and ability to soak liquids without becoming too soggy.
- → Can raisins be substituted?
-
Yes, dried cranberries or chopped pecans are great alternatives for added flavor and texture.
- → How is the warm vanilla sauce thickened?
-
Butter and flour create a roux base, which is gradually combined with milk and cream, then thickened with an egg yolk for a smooth, creamy sauce.
- → What’s the ideal baking time?
-
Bake at 350°F for 40–45 minutes, until the pudding is golden and set but still slightly soft in the center.
- → Can this be prepared ahead?
-
Yes, soak the bread in custard and refrigerate before baking. Warm the pudding and sauce gently before serving.
- → Any tips for extra flavor?
-
Soaking raisins in bourbon or rum before adding enhances depth of flavor and adds a subtle boozy note.