Custardy Brioche Bread Pudding with Vanilla Sauce
A rich, custardy brioche bread pudding is the kind of dessert that turns a few basic ingredients into something deeply comforting, with almost no hands-on effort.

Day-old brioche soaks up a vanilla-infused custard, bakes until puffed and golden, then gets a generous drizzle of warm vanilla sauce. It’s the dessert I put in the oven while we eat dinner and pull out just in time for a cozy finish.
What Makes This Bread Pudding So Good
The brioche is buttery enough to keep its texture, so you get tender, pillowy pieces inside with a crisp golden layer on top. There is none of that heavy, soggy middle you sometimes get with sandwich bread.
The vanilla sauce is just sweet enough to balance the richness without taking over. A warm, custardy bite with a spoonful of sauce is exactly what I want when the evening calls for something simple and a little indulgent.
Ingredients

- 6 cups day-old brioche, cut into 1-inch cubes (about 1 loaf): stale bread absorbs custard without falling apart.
- 1 ½ cups heavy cream: makes the custard silky and rich.
- 1 ½ cups whole milk: keeps the custard pourable while it soaks.
- 4 large eggs: hold the custard together and set the pudding.
- ¾ cup granulated sugar: sweetens the custard without making it cloying.
- 1 tablespoon vanilla extract: use the real stuff, it carries the whole dessert.
- ¼ teaspoon salt: just enough to wake up all those flavors.
- Butter, for the dish: a thin swipe prevents sticking and adds a little extra crisp edge.
- For the vanilla sauce:
- 1 cup heavy cream: the base of a quick stovetop sauce.
- ¼ cup granulated sugar: just enough to round out the cream.
- 1 tablespoon vanilla extract: stirred in off the heat so the flavor stays bright.
- 2 tablespoons unsalted butter: gives the sauce a glossy finish.
Variations / Substitutions
- Other breads: challah or croissants work well because they have a similar buttery structure. Avoid soft sandwich bread, which can turn to mush.
- Dairy-free: substitute full-fat canned coconut milk for both the cream and the milk, and use a plant-based butter or skip it in the sauce. The texture stays rich, though the flavor shifts a little.
- Add-ins: fold in ½ cup dark chocolate chips, fresh blueberries, or chopped toasted pecans with the soaked bread.
- Bourbon or rum: add 2 tablespoons of bourbon or dark rum to the custard mixture right after whisking the eggs for a deep, boozy note.
- For something with a fruit-forward tang, try our Lemon Ricotta Blueberry Pancakes.
How to Make Brioche Bread Pudding
Step 1: Whisk the Custard

Preheat your oven to 350°F (180°C). In a large bowl, whisk together the 4 eggs, ¾ cup sugar, 1 tablespoon vanilla, and ¼ teaspoon salt until smooth and slightly frothy. Slowly pour in the 1 ½ cups heavy cream and 1 ½ cups whole milk while whisking, so everything stays blended.
The mixture will look pale and thin, with no streaks of egg. A quick taste should remind you of melted vanilla ice cream.
Step 2: Soak the Brioche

Place the 6 cups of cubed brioche into a second large bowl. Pour the custard over the bread and toss gently with a spatula until every piece is coated. Let the bowl sit on the counter for 15 minutes, stirring once halfway through, so the bread absorbs the liquid.
By the end, the cubes will be soft and swollen but still hold their shape. The custard will be mostly soaked up, with just a little puddled at the bottom.
Step 3: Transfer and Press

Butter a 9×13-inch baking dish lightly. Pour the soaked bread mixture into the dish and spread it into an even layer. Gently press down with the back of a spoon so any dry-looking pieces get nestled into the custard.
You want the top to be just peeking above the surface. Those exposed pieces will turn crisp and golden in the oven, while the rest stays soft underneath.
Step 4: Bake the Pudding

Slide the dish into the oven and bake at 350°F (180°C) for 45 to 50 minutes. The pudding is ready when the top is deeply golden and the center wobbles only slightly when you shake the dish.
The kitchen will smell like vanilla and browned butter. If you stick a knife in the middle, it should come out with a little soft custard clinging to it, not liquid egg.
Step 5: Simmer the Vanilla Sauce

While the pudding bakes, pour the 1 cup heavy cream and ¼ cup sugar into a small saucepan over medium heat. Bring it to a gentle simmer, stirring often, then reduce the heat to low and let it bubble softly for 3 to 4 minutes until the sugar dissolves and the cream thickens just enough to coat the back of a spoon.
Remove the pan from the heat and stir in the 1 tablespoon vanilla extract and 2 tablespoons butter until smooth. Set it aside to stay warm until serving.
Step 6: Spoon and Serve

Let the pudding rest in the dish for 10 minutes out of the oven. Then spoon big, soft scoops into shallow bowls and pour the warm vanilla sauce over the top.
Serve it right away while the pudding is warm and the sauce pools around each spoonful. A little extra dusting of flaky salt on top can brighten the whole thing if you like that sweet-savory contrast.
Tips for the Best Brioche Bread Pudding
- Use the right bread: day-old brioche is ideal. If yours is fresh, spread the cubes on a baking sheet and toast at 300°F for 10 minutes to dry them out without adding color.
- Don’t rush the soak: those 15 minutes on the counter let the custard seep all the way into the bread, which is what gives the pudding its soft, custardy core.
- Add a vanilla bean: split and scrape one bean into the custard for even more vanilla depth, then use the extract as well. The double hit of vanilla makes a difference.
- Build a boozy layer: stir 2 tablespoons of bourbon or dark rum into the custard before pouring it over the bread for a warm, slightly smoky note.
- Make the sauce ahead: the vanilla sauce can be made up to 5 days in advance and gently reheated on the stove. It saves you one extra pan on baking day.
Bake times can shift depending on the depth of your dish. Here is a quick guide.
| Dish Size | Approximate Bake Time |
|---|---|
| 9×13-inch, 2-inch deep | 45 to 50 minutes |
| 8×8-inch, deeper | 55 to 60 minutes |
| Individual 8-ounce ramekins | 30 to 35 minutes |
Storing Leftover Bread Pudding
- Refrigerate: cover the cooled pudding tightly and keep it in the fridge for up to 4 days.
- Reheating: warm individual portions in a 300°F oven for 10 to 15 minutes, or in the microwave in 30-second bursts until heated through. The sauce can be reheated in a small saucepan over low heat.
What to Serve with Brioche Bread Pudding
A cold scoop of vanilla ice cream melting over the warm pudding creates that hot-cold contrast I always hope for in a dessert. Fresh raspberries or sliced strawberries cut through the richness with a bit of tartness, which balances each bite. For an after-dinner pairing, a cup of strong black coffee offsets the sweetness and gives the whole thing a more grown-up feel.
Frequently Asked Questions
Can I use milk instead of heavy cream in the custard?
You can, but the pudding will be less rich. Replace the cream and milk with 3 cups of whole milk and add one extra egg yolk to help thicken the custard.
Can I assemble the pudding the night before?
Yes. Assemble the pudding in the baking dish, cover it, and refrigerate overnight. Bake it directly from the fridge the next day, adding 5 to 10 minutes to the bake time.
My bread pudding turned out dry. What happened?
It usually means the bread did not soak up enough custard, or the pudding was overbaked. Next time, make sure every piece of bread is well coated and stop baking when the center still has a slight jiggle.
Can I bake this in individual ramekins?
Absolutely. Divide the soaked bread among eight buttered 8-ounce ramekins and bake for 30 to 35 minutes, until the tops are puffed and golden.

Brioche Bread Pudding Recipe
Ingredients
Method
- Preheat oven to 350°F (180°C). In a large bowl, whisk together the eggs, sugar, vanilla, and salt. Whisk in the cream and milk until smooth.
- Place the brioche cubes in a second bowl. Pour the custard over the bread, toss gently, and let soak for 15 minutes, stirring once.
- Butter a 9×13-inch baking dish. Transfer the soaked bread mixture to the dish and press down gently so any dry pieces are submerged.
- Bake for 45 to 50 minutes, until the top is golden and the center jiggles only slightly.
- While the pudding bakes, simmer the cream and sugar in a small saucepan over medium heat for 3 to 4 minutes until slightly thickened. Remove from heat and stir in the vanilla and butter.
- Let the pudding rest 10 minutes, then spoon into bowls and pour the warm sauce over each serving.
