This Orange Espresso Brioche Bread Pudding transforms buttery brioche into a warm, custardy dessert with crisp caramelized edges and a soft, tender center. Fresh orange zest brightens the richness, while espresso adds a deep roasted flavor that keeps the pudding from tasting overly sweet.

A warm hazelnut vanilla sauce is poured over the bread pudding just before serving, soaking into the brioche while leaving the toasted pieces on top beautifully crisp. Chopped pecans add a subtle crunch and make every spoonful a combination of creamy, buttery, nutty, and citrusy flavors.

It is an easy make-ahead dessert that feels special enough for holidays and dinner parties but comforting enough for a relaxed weekend brunch.

Why You’ll Love This Recipe

  • Crisp on top, custardy inside: The exposed brioche becomes golden and toasted while the center stays soft and creamy.
  • Orange and espresso balance each other beautifully: Fresh citrus lifts the deeper coffee notes without overpowering the dessert.
  • Rich without being excessively sweet: Espresso, orange zest, and toasted nuts balance the creamy custard.
  • Perfect for day-old brioche: Slightly dry bread absorbs the custard particularly well.
  • Make-ahead friendly: Assemble the pudding in advance and bake it when you are ready to serve.
  • Warm hazelnut vanilla sauce: The finishing sauce makes the dessert especially creamy and indulgent.

Recipe Information

Prep Time: 25 minutes
Resting Time: 30 minutes
Bake Time: 45–55 minutes
Sauce Time: 10 minutes
Total Time: About 1 hour 45 minutes
Servings: 8

Ingredient Notes

Brioche

Day-old brioche works best because it absorbs more of the custard without immediately becoming mushy. If the brioche is very fresh, cut it into cubes and leave it uncovered for a few hours, or lightly dry it in the oven before assembling the pudding.

Espresso

Use freshly brewed espresso and allow it to cool slightly before adding it to the custard. Two shots provide noticeable coffee flavor without overwhelming the orange and vanilla.

Orange

Use fresh orange zest rather than orange extract. Most of the aromatic citrus oils are in the peel, so zest adds plenty of orange flavor without adding excess liquid to the custard.

Pecans

Toasted pecans bring crunch and a slightly caramelized nutty flavor. They also complement the espresso particularly well.

Heavy Cream

Heavy cream gives the custard its luxurious texture. Whole milk keeps it from becoming too dense.

Hazelnut Spread

A small amount of smooth hazelnut spread gives the finishing sauce a gentle toasted-nut flavor. It should complement the espresso rather than turn the sauce into a heavy chocolate topping.

Ingredients

For the Orange Espresso Bread Pudding

  • 1 large loaf brioche, about 14–16 oz (400–450 g)
  • 4 large eggs
  • 1 ½ cups (360 ml) whole milk
  • 1 cup (240 ml) heavy cream
  • ½ cup (100 g) granulated sugar
  • ¼ cup (50 g) light brown sugar, packed
  • 2 shots espresso, about 2 oz (60 ml), cooled slightly
  • 2 tablespoons fresh orange zest
  • 1 teaspoon pure vanilla extract
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon fine sea salt
  • ½ cup (55 g) pecans, roughly chopped
  • 1 tablespoon unsalted butter, for the baking dish
  • 1 tablespoon coarse or granulated sugar, optional, for the top
  • Powdered sugar, optional, for serving
  • Additional orange zest, for finishing

For the Hazelnut Vanilla Sauce

  • 1 cup (240 ml) heavy cream
  • ½ cup (120 ml) whole milk
  • 3 tablespoons granulated sugar
  • 2 tablespoons smooth hazelnut spread
  • 1 teaspoon pure vanilla extract
  • Pinch of fine sea salt

Instructions

1. Prepare the Brioche

Cut the brioche into roughly 1½-inch cubes. The pieces do not need to be perfectly uniform; a mixture of slightly larger and smaller pieces creates a more interesting texture after baking.

If the brioche is very fresh and soft, spread the cubes on a baking sheet and bake at 300°F (150°C) for 8–10 minutes. They should feel slightly dry on the outside but should not become deeply toasted.

Allow them to cool for a few minutes.

2. Prepare the Baking Dish

Increase the oven temperature to 350°F (175°C).

Butter a 9 × 13-inch baking dish or a similar 3-quart baking dish.

Arrange the brioche cubes loosely in the dish. Avoid pressing them down tightly. Scatter most of the chopped pecans between the pieces, reserving a small amount for the top.

3. Make the Orange Espresso Custard

In a large bowl, whisk the eggs until combined.

Add the whole milk, heavy cream, granulated sugar, brown sugar, cooled espresso, orange zest, vanilla, cinnamon, and salt.

Whisk until the sugars are mostly dissolved and the mixture is smooth.

4. Soak the Brioche

Slowly pour the custard over the brioche, making sure to distribute it throughout the dish rather than pouring everything into the center.

Gently press some of the bread pieces into the custard with the back of a spoon. Do not completely flatten them. Leaving some corners exposed above the custard is what creates the crisp, caramelized top.

Let the bread pudding rest for 25–30 minutes.

During this time, gently press the driest pieces down once or twice so they absorb some custard.

5. Finish the Top

Scatter the remaining pecans over the pudding.

For a slightly crispier surface, sprinkle about 1 tablespoon of coarse or granulated sugar over the exposed brioche.

6. Bake

Bake uncovered for 45–55 minutes.

The pudding is ready when the top is deeply golden, the edges are slightly puffed, and the center is set but still soft.

A knife inserted near the center should come out moist but should not be coated with liquid custard.

Avoid overbaking. Bread pudding continues to firm slightly as it rests, and overbaking can make the center dry instead of creamy.

7. Let It Rest

Remove the bread pudding from the oven and let it rest for 10–15 minutes.

This allows the custard to settle while keeping the dessert warm enough to absorb the sauce.

Make the Hazelnut Vanilla Sauce

1. Heat the Cream and Milk

Add the heavy cream, milk, and sugar to a small saucepan.

Warm over medium-low heat, stirring occasionally, until steaming. Do not allow the mixture to boil vigorously.

2. Add the Hazelnut

Reduce the heat to low and whisk in the hazelnut spread until completely incorporated.

Continue cooking for approximately 2–3 minutes, stirring frequently, until the sauce is smooth and lightly thickened.

3. Add Vanilla

Remove the saucepan from the heat.

Stir in the vanilla and a small pinch of salt.

The sauce should remain pourable. It will thicken slightly as it cools.

How to Serve

Serve the bread pudding warm.

Spoon individual portions into shallow dessert bowls or plates and pour warm hazelnut vanilla sauce over each serving. Alternatively, pour some sauce directly over the pudding just before bringing it to the table.

Finish with a little fresh orange zest, a few toasted pecans, and a very light dusting of powdered sugar.

For the best texture, add the sauce shortly before eating so the center becomes creamy while the exposed brioche retains some of its crispness.

Tips for the Best Bread Pudding

Use slightly stale brioche. Fresh, extremely soft brioche can become mushy before the custard has time to bake properly.

Don’t drown the top. Some brioche should remain exposed above the custard. Those pieces become beautifully caramelized and provide contrast with the creamy center.

Cool the espresso slightly. Very hot espresso can begin cooking the eggs when added to the custard mixture.

Use finely grated orange zest. Avoid the bitter white pith underneath the orange peel.

Give the bread time to soak. The 25–30 minute resting period helps the custard penetrate the center of the brioche instead of remaining at the bottom of the dish.

Watch the final minutes carefully. The pudding should be set but still moist in the center.

Variations

Dark Chocolate Orange

Scatter ½ cup of roughly chopped dark chocolate between the brioche cubes before adding the custard. Dark chocolate pairs especially well with espresso and orange.

Almond Orange

Replace the pecans with toasted sliced almonds and add ¼ teaspoon almond extract to the custard.

Extra Espresso

For a stronger coffee flavor, add 1 teaspoon instant espresso powder to the freshly brewed espresso before incorporating it into the custard.

No Hazelnut Sauce

For a simpler version, omit the hazelnut spread and prepare the sauce with cream, milk, sugar, vanilla, and a small amount of orange zest.

Make Ahead

The bread pudding can be assembled several hours before baking.

Cover the baking dish and refrigerate it for up to 8 hours. Remove it from the refrigerator approximately 20–30 minutes before baking.

Because chilled bread pudding starts at a lower temperature, it may require an additional 5–10 minutes in the oven.

The sauce can also be prepared one day ahead and refrigerated separately.

Storage and Reheating

Cover leftover bread pudding tightly and refrigerate for up to 3 days.

Reheat individual portions in the microwave until warm, or cover the baking dish loosely with foil and warm it in a 325°F (165°C) oven.

Store the hazelnut vanilla sauce separately in an airtight container in the refrigerator for up to 3 days. Reheat it gently over low heat, adding a splash of milk if it becomes too thick.

Frequently Asked Questions

Can bread pudding be made with fresh brioche?

Yes, but drying fresh brioche briefly in the oven helps it absorb the custard without becoming overly soft.

Can regular coffee replace espresso?

Yes. Use strong brewed coffee, but espresso provides a more concentrated flavor without adding too much liquid.

Does the bread pudding taste strongly of coffee?

The espresso is noticeable but balanced by orange, vanilla, cream, and brown sugar. For a stronger coffee flavor, a small amount of instant espresso powder can be added.

Why is my bread pudding soggy?

The brioche may have been extremely fresh, too much liquid may have been used, or the pudding may need additional baking time. The center should be moist and custardy rather than wet.

Why is my bread pudding dry?

It was most likely baked too long. Remove it when the custard has set but the center still looks moist.

Can the pecans be omitted?

Yes. They can simply be omitted or replaced with hazelnuts, walnuts, or almonds.

Conclusion

Orange Espresso Brioche Bread Pudding combines the comfort of classic bread pudding with brighter, deeper flavors. Buttery brioche absorbs a creamy espresso-orange custard while the exposed pieces become golden and caramelized in the oven.

Served warm with silky hazelnut vanilla sauce, toasted pecans, and fresh orange zest, it has the contrast that makes bread pudding especially satisfying: crisp edges, a tender custardy center, warm citrus, roasted coffee notes, and just enough nuttiness in every spoonful.

Leave a comment