introduction
The morning I pulled a warm pan of this dessert from the oven, my fourth grader burst into the kitchen asking if we could “have cake for breakfast.” Between school lunches and piano practice, I needed something quick, comforting, and a little fancy. This Espresso Orange Brioche Bread Pudding with Hazelnut Vanilla Sauce fit the bill. It used leftover brioche, a splash of espresso to wake up the flavors, and bright orange zest to keep it lively. I stirred the kids’ favorite chocolate milk while the pudding baked, and by the time they sat down, the house smelled like a bakery. It felt like a small win — easy to make, special enough for guests, and cozy enough for a weeknight family treat.
why make this recipe
This bread pudding turns simple pantry items into something memorable. It’s a great way to use slightly stale brioche and refresh your weeknight dessert options. The espresso adds depth without making it taste like coffee, while orange zest brightens every bite. Hazelnuts bring crunch and a toasty edge that kids and adults both enjoy. It’s forgiving and scalable: double the batch for brunch or make one pan for a quieter night. The texture sits between custard and cake, so it pairs well with coffee, tea, or a scoop of vanilla ice cream. If you want a family-friendly dessert that feels special without fuss, this is it.
how to make Espresso Orange Brioche Bread Pudding with Hazelnut Vanilla Sauce
Making this pudding is about simple assembly and a little patience. Tear or cube brioche so the custard soaks it evenly. Whisk milk, cream, eggs, sugar, espresso, and orange zest together until smooth, then fold the brioche in so each piece absorbs the liquid. Let it rest briefly so the bread softens but does not turn to mush. Stir in chopped hazelnuts for texture, then bake until the top sets and turns golden. A gentle cool-down keeps the center creamy. If you want more sauce, make a quick hazelnut vanilla drizzle on the stove with cream, butter, vanilla, and a touch of sugar, spooning it over warm slices before serving.
Ingredients :
6 cups brioche bread, cubed, 2 cups milk, 1 cup heavy cream, 4 large eggs, 1/2 cup granulated sugar, 1/4 cup espresso or strong coffee, 1 teaspoon vanilla extract, zest of 1 orange, 1/2 cup chopped hazelnuts, powdered sugar (for dusting)
Directions :
- Preheat the oven to 350°F (175°C). Grease a baking dish., 2. In a large bowl, whisk together the milk, heavy cream, eggs, sugar, espresso, vanilla extract, and orange zest., 3. Add the cubed brioche to the mixture and gently fold to combine. Let it sit for about 10 minutes so the bread absorbs the liquid., 4. Stir in the chopped hazelnuts., 5. Pour the mixture into the prepared baking dish., 6. Bake in the preheated oven for 45-50 minutes, or until the top is golden brown and a knife inserted in the center comes out clean., 7. Allow to cool slightly before serving., 8. Dust with powdered sugar before serving and drizzle with any additional hazelnut vanilla sauce if desired.
how to serve Espresso Orange Brioche Bread Pudding with Hazelnut Vanilla Sauce
Serve this pudding warm so the custard feels silky and the hazelnuts stay crisp. Dust each slice with powdered sugar for a pretty finish. For extra comfort, add a scoop of vanilla ice cream or a dollop of whipped cream. If you made a hazelnut vanilla sauce, drizzle it over the top for a glossy, nutty finish. For brunch, place slices on small plates and pair with strong coffee or espresso. For dessert, a small scoop of citrus sorbet works well to cut through the richness.
how to store Espresso Orange Brioche Bread Pudding with Hazelnut Vanilla Sauce
Cool the pudding completely, then cover tightly with plastic wrap or transfer to an airtight container. Store in the refrigerator for up to 3–4 days. Reheat single slices in the microwave for 20–30 seconds or warm in a preheated 325°F oven for 10–15 minutes until heated through. To freeze, wrap individual slices in plastic and then foil; freeze up to 2 months. Thaw overnight in the fridge before reheating.
tips to make Espresso Orange Brioche Bread Pudding with Hazelnut Vanilla Sauce
- Use slightly stale brioche so it soaks the custard without falling apart. If your bread is very fresh, dry it in a low oven for 10 minutes.
- Taste your espresso before adding. If it’s very bitter, dilute with a splash of milk. You want the espresso for depth, not overpowering coffee flavor.
- Toast the hazelnuts lightly in a dry skillet for 3–5 minutes to increase crunch and flavor, then chop.
- Let the assembled mixture rest for about 10 minutes before baking so the bread absorbs the liquid evenly.
- Check doneness with a knife in the center; a little moisture is fine — the pudding will set as it cools.
- To make a quick hazelnut vanilla sauce: simmer 1/2 cup heavy cream with 2 tablespoons butter, add 1 tablespoon sugar and 1 teaspoon vanilla, fold in 2 tablespoons hazelnut spread or 2 tablespoons finely chopped toasted hazelnuts, then strain for a smooth sauce.
variation (if any)
You can switch a few ingredients for new flavors. Substitute challah or croissants if you don’t have brioche. Add 1/2 cup dark chocolate chips for a mocha-chocolate twist. For a boozy version, stir in 2 tablespoons of orange liqueur (like Grand Marnier) with the custard. Swap hazelnuts for toasted almonds or pecans depending on preference. If you prefer a nut-free dish, leave out the nuts and add 1/2 cup dried cranberries or chopped dates for texture.
FAQs (minimum three FAQ)
Q: Can I make this ahead of time?
A: Yes. Assemble the pudding in the baking dish, cover, and refrigerate overnight. Bake from chilled, adding 5–10 minutes to the bake time if needed. This makes morning prep easy for brunch.
Q: What if I don’t have brioche?
A: Use challah, croissants, or even thick slices of day-old white bread. Brioche gives the richest texture, but the recipe tolerates substitutions well.
Q: Is there a nut-free option?
A: Yes. Omit the hazelnuts and either leave the mix plain or add seeds (pumpkin or sunflower) or dried fruit for crunch and flavor.
Q: How do I make the hazelnut vanilla sauce without hazelnut spread?
A: Simmer cream with butter and sugar, add vanilla, then stir in finely chopped toasted hazelnuts and blend. Strain for a smooth sauce or leave it textured for more nutty bites.
Q: Can I use instant espresso powder instead of brewed espresso?
A: Yes. Dissolve 1–2 teaspoons of instant espresso in the 1/4 cup of hot water called for, then cool slightly before adding. It’s an easy swap that keeps the same depth of flavor.
Conclusion
This recipe is a reliable family favorite that turns simple ingredients into a cozy, memorable dessert or brunch dish. It’s forgiving, easy to scale, and great for using up brioche or other soft breads. For more dessert ideas and similar recipes to try next, visit the Recipe Index – Pastry Affair.

Espresso Orange Brioche Bread Pudding
Ingredients
Method
- Preheat the oven to 350°F (175°C). Grease a baking dish.
- In a large bowl, whisk together the milk, heavy cream, eggs, sugar, espresso, vanilla extract, and orange zest.
- Add the cubed brioche to the mixture and gently fold to combine. Let it sit for about 10 minutes so the bread absorbs the liquid.
- Stir in the chopped hazelnuts.
- Pour the mixture into the prepared baking dish.
- Bake in the preheated oven for 45-50 minutes, or until the top is golden brown and a knife inserted in the center comes out clean.
- Allow to cool slightly before serving.
- Dust with powdered sugar before serving and drizzle with any additional hazelnut vanilla sauce if desired.