Imagine the buttery, flaky layers of a fresh croissant transformed into a warm, custardy bread pudding that melts in your mouth. That’s exactly what this Buttery Croissant Bread Pudding delivers—a dessert that feels both indulgent and comforting.
What sets this dish apart is the marriage of rich, European pastry with a classic French‑style custard, infused with vanilla, orange zest, and a hint of almond. The result is a golden‑crusted top that gives way to a silky interior, all wrapped in buttery goodness.
This treat will win over brunch lovers, holiday hosts, and anyone craving a sophisticated sweet without the fuss. Serve it for a lazy weekend breakfast, a festive brunch, or as a show‑stopping finale to dinner.
The process is straightforward: cube day‑old croissants, whisk together a fragrant custard, combine, bake until puffed and golden, then drizzle with a simple glaze. Even novice bakers can pull off this elegant dessert with confidence.
Why You'll Love This Recipe
Elegant Simplicity: The recipe uses pantry staples and a few fresh aromatics, yet the final dish feels restaurant‑worthy and impressively layered.
Perfect for Any Occasion: Whether it’s a holiday gathering or a casual weekend brunch, the flavors are universally appealing and festive.
Make‑Ahead Friendly: Assemble the pudding the night before; a quick bake in the morning yields a fresh‑baked experience with minimal morning effort.
Customizable Finish: A glaze, powdered sugar, fresh berries, or a scoop of vanilla ice cream can be added to suit any palate.
Ingredients
The magic of this bread pudding lies in the balance between buttery croissants and a silky custard. The croissants provide a flaky, slightly sweet base, while the custard—enriched with cream, eggs, and aromatic zest—soaks every layer. A light orange‑almond glaze finishes the dish with a glossy, fragrant sheen that ties all the flavors together.
Croissant Base
- 8 large butter croissants, day‑old, cubed
- 1 tablespoon unsalted butter, melted
Custard Mixture
- 2 cups heavy cream
- 1 cup whole milk
- 4 large eggs
- ½ cup granulated sugar
- 1 tablespoon vanilla extract
- Zest of 1 orange
- ¼ teaspoon ground almond (optional)
Glaze & Finishing Touches
- ¼ cup powdered sugar
- 2 tablespoons fresh orange juice
- 1 teaspoon almond extract (optional)
Each ingredient plays a specific role: the croissant cubes absorb the custard without becoming soggy, while the butter adds extra richness. Heavy cream and milk create a custard that’s both light and luxurious, and the orange zest lifts the flavor with bright citrus notes. The glaze adds a glossy finish and a subtle sweet‑tart contrast that makes the pudding shine on the plate.
Step-by-Step Instructions

Preparing the Croissant Cubes
Lay the cubed croissants on a large baking sheet and drizzle with the melted butter. Toss gently to coat each piece evenly. This step ensures the pastry retains its buttery flavor and develops a light crust during baking.
Making the Custard
- Combine dairy. In a saucepan over medium heat, whisk together the heavy cream and whole milk until just steaming. Do not boil; the goal is to warm the liquids so they blend smoothly with the eggs later.
- Whisk eggs and sugar. In a large bowl, beat the eggs, granulated sugar, vanilla extract, orange zest, and almond (if using) until the mixture lightens in color. This incorporates air, giving the custard a silkier texture.
- Temper the eggs. Slowly pour a thin stream of the warm cream mixture into the egg bowl while whisking constantly. This gradual temperature increase prevents curdling and creates a uniform custard base.
- Combine fully. Return the tempered mixture to the saucepan and cook over low heat, stirring constantly, until it thickens enough to coat the back of a spoon (about 5‑6 minutes). Remove from heat and let cool slightly.
Assembling the Pudding
Place the buttered croissant cubes in a greased 9‑x‑13‑inch baking dish. Pour the warm custard evenly over the cubes, pressing gently with a spatula so every piece is saturated. Let the mixture sit for 10 minutes; this allows the bread to absorb the custard fully, preventing a soggy center.
Baking
- Preheat oven. Set your oven to 350°F (175°C) and allow it to reach temperature before the dish goes in. Even heat is crucial for a uniform rise.
- Bake. Place the dish on the middle rack and bake for 30‑35 minutes, or until the top is golden brown and a knife inserted in the center comes out clean. The edges should be slightly crisp while the interior remains custardy.
- Glaze. While the pudding bakes, whisk together powdered sugar, orange juice, and almond extract to form a smooth glaze. Drizzle the glaze over the hot pudding the moment it exits the oven; the heat will melt the glaze, creating a glossy finish.
Serving
Allow the bread pudding to rest for 5‑7 minutes before slicing. This short rest lets the custard set, making clean portions easier. Serve warm, optionally topped with fresh berries, a dusting of powdered sugar, or a scoop of vanilla ice cream for extra indulgence.
Tips & Tricks
Perfecting the Recipe
Use Day‑Old Croissants. Slightly stale croissants absorb the custard without turning mushy, giving you a perfect crumb structure.
Don’t Over‑Mix the Custard. Gentle whisking prevents too much air, which can cause the pudding to rise unevenly and collapse.
Cover the Top Mid‑Bake. If the crust darkens too quickly, loosely cover with foil after 20 minutes to finish cooking without burning.
Flavor Enhancements
Add a splash of Grand Marnier or Amaretto to the custard for an adult‑only twist. A pinch of ground cardamom or cinnamon can deepen the warm spice profile without overpowering the citrus notes.
Common Mistakes to Avoid
Avoid using fresh croissants—they’re too soft and will dissolve into a soggy mess. Also, never skip the resting time after baking; cutting too early releases steam and makes the custard runny.
Pro Tips
Prep the Night Before. Assemble the pudding and refrigerate overnight; the flavors meld, and you’ll only need to bake in the morning.
Use a Water Bath. Placing the baking dish in a larger pan of hot water ensures gentle, even cooking and a silk‑smooth custard.
Finish with a Pat of Butter. A small knob of butter melted into the hot glaze adds extra shine and richness.
Variations
Ingredient Swaps
Swap croissants for buttery brioche or challah for a slightly different texture. Replace orange zest with lemon or lime for a brighter citrus punch. For a nutty twist, fold in toasted sliced almonds or hazelnuts just before baking.
Dietary Adjustments
Use dairy‑free cream (coconut or oat) and a plant‑based milk to keep the pudding vegan. Substitute a flax‑egg mixture for the eggs, and choose a vegan butter alternative for the croissant coating. The flavor remains rich while accommodating dietary needs.
Serving Suggestions
Pair the pudding with a dollop of whipped mascarpone, a drizzle of caramel sauce, or a side of fresh berries. For a brunch spread, serve alongside smoked salmon and a crisp mimosa; for dinner, follow with a scoop of spiced vanilla ice cream.
Storage Info
Leftover Storage
Cool the pudding completely, then transfer slices to an airtight container. Refrigerate for up to 3 days. For longer keeping, wrap portions tightly in plastic wrap, place in a freezer‑safe bag, and freeze for up to 2 months. Proper sealing prevents freezer burn and keeps the custard silky.
Reheating Instructions
Reheat refrigerated leftovers in a 325°F (160°C) oven, covered with foil, for 12‑15 minutes until warmed through. This method restores the crisp top while keeping the interior moist. In a microwave, heat a single slice on 50% power for 45‑60 seconds, adding a splash of milk to prevent drying.
Frequently Asked Questions
This buttery croissant bread pudding brings together flaky pastry, silky custard, and bright citrus in a single, comforting dish. With clear steps, storage tips, and plenty of variations, you can adapt it to any palate or occasion. Feel free to experiment with flavors, glazes, or toppings—making it truly your own. Serve warm, share generously, and enjoy every buttery bite!