There are desserts you make to fill a plate — and then there are desserts people talk about long after the table is cleared. This espresso orange brioche bread pudding is firmly in the second category. Buttery brioche soaked in a coffee-kissed, orange-scented custard, studded with candied pecans and toasted hazelnuts, baked golden and soft, then finished with a warm hazelnut vanilla sauce that makes every single bite feel completely indulgent. This is the dessert that earns you compliments every time.
Ready in under an hour and elegant enough for any special occasion. This one is worth every minute.
Why You’ll Make This Again
Bread pudding is already one of the most comforting desserts in existence. But this version takes it somewhere truly special. The brioche creates a rich, pillowy base that soaks up the custard in a way that ordinary bread simply cannot. The combination of espresso, orange zest, and warm cinnamon in the custard creates a depth of flavor that is sophisticated, warming, and completely irresistible — and that hazelnut vanilla sauce poured warm over the top is the detail that makes this dessert genuinely unforgettable. This is holiday and dinner party dessert at its very best.
It’s perfect for fall and winter gatherings — Thanksgiving, Christmas, or any cozy evening where you want to end the meal with something truly memorable. Make it once and it becomes your signature dessert.
How This Comes Together
Whisk the custard, soak the brioche, fold in the nuts, bake, and make the sauce while it’s in the oven. The 20-minute soaking time before baking is the step that separates a good bread pudding from a spectacular one — it allows every cube of brioche to fully absorb the custard all the way through. Don’t rush it. Press the bread down gently a few times during the soak and you’ll be rewarded with a pudding that is creamy, custardy, and perfectly set from edge to center.
What You’ll Need
Beautiful, indulgent ingredients in three simple groups. Day-old brioche is essential — fresh brioche is too soft and won’t hold its structure during soaking and baking.
- 3 large eggs
- 1 1/2 cups granulated sugar
- 2 tbsp brown sugar
- 2 tsp vanilla extract
- 1 tsp ground cinnamon
- 1 tsp orange zest
- 1/4 cup (0.125 lb) unsalted butter, melted
- 1 1/2 cups whole milk
- 1 cup heavy cream
- 1/2 cup strongly brewed coffee
- 10 slices day-old brioche bread, cut into cubes
- 1/2 cup candied pecans, chopped
- 1/2 cup toasted hazelnuts, roughly chopped
- 1 cup granulated sugar (for sauce)
- 1/2 cup (0.25 lb) unsalted butter, melted (for sauce)
- 2 cups heavy cream (for sauce)
- 1/4 to 1/2 cup strongly brewed coffee (for sauce)
- Pinch of freshly grated nutmeg (for sauce)
Step-by-Step Directions
- Lightly grease a large baking dish. Place the brioche cubes into the prepared dish or a large bowl.
- In a large bowl, whisk together the eggs, granulated sugar, brown sugar, vanilla extract, cinnamon, orange zest, melted butter, whole milk, heavy cream, and brewed coffee until completely smooth and well combined.
- Pour the custard evenly over the brioche cubes. Gently stir so all the bread is thoroughly coated. Fold in the chopped candied pecans and toasted hazelnuts.
- Allow the mixture to rest for 20 minutes so the bread fully absorbs the custard. Press down gently on the bread occasionally to help it soak.
- Preheat oven to 375°F. Transfer the soaked bread mixture to the prepared baking dish if not already there and spread evenly.
- Bake for 35 minutes until the center is fully set and the top is lightly golden. A skewer inserted in the center should come out clean.
- While the pudding bakes, make the sauce. Combine sugar, melted butter, heavy cream, brewed coffee, and freshly grated nutmeg in a medium saucepan over medium heat.
- Cook, stirring constantly, until the sauce thickens slightly and becomes smooth and glossy. Remove from heat and keep warm.
- Serve the bread pudding warm, generously drizzled with the hazelnut vanilla sauce.
How to Serve It
Scoop generous portions into wide shallow bowls and ladle the warm hazelnut vanilla sauce over each serving right at the table. A small scoop of good vanilla ice cream alongside or a dollop of lightly whipped cream on top takes this dessert from spectacular to absolutely extraordinary. For a dinner party presentation, dust each serving with a pinch of cinnamon and a few extra toasted hazelnuts on top. Serve with a small espresso or a glass of dessert wine and let everyone linger over it slowly — this dessert deserves to be savored.
Leftovers & Storage
Store leftover bread pudding covered in the fridge for up to 3 days. Reheat individual portions in the microwave for 60–90 seconds or in the oven at 325°F for 10–12 minutes until warmed through. Store the sauce separately in a sealed jar in the fridge for up to 5 days — reheat gently in a small saucepan over low heat, adding a splash of cream if it thickens too much. The bread pudding can be frozen in portions for up to 1 month. Thaw overnight in the fridge and reheat in the oven. Make the sauce fresh when serving from frozen for the best result.
Make It Even Better (Pro Tips)
- Day-old brioche is non-negotiable. Fresh brioche is too moist and will turn to mush during soaking. Leave it out uncovered overnight if needed.
- Use strongly brewed coffee or a double espresso shot for the most pronounced coffee flavor in both the custard and the sauce.
- Press the brioche cubes down into the custard several times during the 20-minute soak. Every cube should be completely saturated before going into the oven.
- Zest the orange directly over the custard bowl so the fragrant oils from the skin drop straight into the mixture — this intensifies the citrus aroma beautifully.
- Stir the sauce constantly and don’t walk away from the pan. The sugar and cream can catch and burn very quickly over medium heat.
- Check the pudding at 30 minutes — ovens vary and overbaking dries out the custard and makes the top too dark before the center is set.
- Make the sauce just before serving rather than too far ahead. It’s at its absolute best poured warm and glossy straight over the hot pudding.
Easy Ways to Change It Up
- Chocolate version: Add 1/2 cup of dark chocolate chips to the brioche mixture before baking for a mocha-chocolate bread pudding that pairs beautifully with the espresso custard.
- Bourbon sauce: Add a tablespoon of good bourbon to the sauce in place of some of the coffee for a deeper, more complex adult version of this dessert.
- Nut-free option: Simply omit the candied pecans and hazelnuts for an equally delicious, smooth custard-only version that works for guests with nut allergies.
- Challah swap: Replace the brioche with day-old challah bread for a slightly less rich but equally beautiful bread pudding with a lovely egg bread flavor.
- Caramel sauce: Swap the hazelnut vanilla sauce for a classic salted caramel sauce for a different but equally indulgent finishing touch.
Quick Questions
Can I make this bread pudding the night before?
Yes — and it’s actually one of the best make-ahead desserts you can prepare. Assemble everything through the soaking stage, cover tightly, and refrigerate overnight. The bread will absorb the custard even more deeply overnight, resulting in an even richer, more custardy pudding. Bake straight from the fridge the next day, adding 5–10 extra minutes to the baking time to account for the cold start.
Can I use regular bread instead of brioche?
You can, but brioche is genuinely worth seeking out for this recipe. Its high butter and egg content gives the pudding a richness and texture that regular sandwich bread simply cannot replicate. Challah is the best alternative if brioche isn’t available — it has a similar egg-enriched quality that produces a beautiful result. Avoid sourdough or heavily crusty artisan breads for this particular recipe.
How do I know when the bread pudding is fully set?
Insert a thin skewer or toothpick into the very center of the pudding — it should come out clean with no wet custard clinging to it. The top should be lightly golden and the edges should look set and slightly pulling away from the sides of the dish. The center may look just slightly soft when it comes out of the oven but will firm up as it rests for a few minutes before serving.
Make this espresso orange brioche bread pudding for your next dinner party or holiday table — I promise it will be the dessert everyone remembers. Tried it? Leave a comment below and tell me what sauce variation you used!— AVA

Espresso Orange Brioche Bread Pudding
Ingredients
Equipment
Method
- Grease a baking dish and place brioche cubes inside.
- Whisk eggs, sugars, vanilla, cinnamon, orange zest, butter, milk, cream, and coffee until smooth.
- Pour custard over brioche, stir gently, and fold in pecans and hazelnuts.
- Let mixture rest for 20 minutes, pressing bread down occasionally.
- Preheat oven to 375°F and spread mixture evenly in baking dish.
- Bake for 35 minutes until set and lightly golden.
- In a saucepan, combine sugar, butter, cream, coffee, and nutmeg.
- Cook over medium heat, stirring until smooth and slightly thickened.
- Serve bread pudding warm with sauce drizzled on top.
