Imagine the buttery layers of a fresh‑baked croissant transformed into a warm, custardy hug that melts on your tongue. This Buttery Croissant Bread Pudding takes a classic comfort dessert and elevates it with flaky pastry, rich vanilla custard, and a glossy caramel‑butter glaze that feels pure indulgence.
What makes this dish truly special is the marriage of two beloved breakfast staples—croissants and custard—into one luxurious bake. The croissant’s buttery lamination soaks up the silky egg‑cream mixture, creating pockets of airy fluff alongside caramelized edges that crackle with every bite.
Anyone who craves a cozy, yet elegant dessert will fall in love with this recipe. It’s perfect for lazy weekend brunches, holiday gatherings, or a romantic after‑dinner treat that feels both familiar and sophisticated.
The process is straightforward: cube day‑old croissants, whisk a sweet vanilla custard, combine, bake until puffed and golden, then drizzle a buttery caramel sauce and finish with a dusting of powdered sugar. The result is a dessert that looks as impressive as it tastes.
Why You'll Love This Recipe
Decadent Butter Flavor: The croissant’s inherent buttery layers infuse the custard, delivering a rich, melt‑in‑your‑mouth experience that feels like a gourmet pastry shop at home.
Effortless Assembly: With just a few bowls and a single bake, you can create a show‑stopping dessert without complex techniques or hard‑to‑find ingredients.
Versatile Serving: Serve it warm with a scoop of vanilla ice cream, or let it cool and slice it like a cake for a refined brunch presentation.
Make‑Ahead Friendly: The pudding can be assembled ahead of time and baked just before serving, giving you freedom to focus on other party details.
Ingredients
For this indulgent bread pudding, the quality of each component matters. Fresh, day‑old croissants provide the perfect balance of buttery flakiness and structure, while the custard—made from whole milk, heavy cream, and farm‑fresh eggs—creates a silk‑smooth interior. Sweeteners, spices, and optional add‑ins like raisins or chocolate chips add depth, and the finishing caramel‑butter glaze ties everything together with a glossy sheen.
Main Ingredients
- 6 large butter croissants, day‑old, cubed
- 4 large eggs
- 1 cup whole milk
- 1 cup heavy cream
Custard & Sweeteners
- ½ cup granulated sugar
- 2 tablespoons pure vanilla extract
- ¼ teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- ¼ teaspoon kosher salt
Add‑Ins & Toppings
- ½ cup raisins or dried cranberries (optional)
- ½ cup dark chocolate chips (optional)
- 2 tablespoons unsalted butter, melted (for glaze)
- ¼ cup brown sugar (for glaze)
- Powdered sugar, for dusting
These ingredients work together to create layers of texture and flavor. The croissant cubes absorb the custard while retaining a slight crumb, giving a tender‑yet‑slightly crisp bite. Sugar, vanilla, and warm spices infuse the custard with classic comfort notes, while the optional raisins or chocolate add bursts of sweetness. The butter‑brown‑sugar glaze finishes the pudding with a caramel sheen that enhances the buttery profile and provides a glossy contrast to the soft interior.
Step-by-Step Instructions

Preparing the Croissant Base
Begin by preheating your oven to 350°F (175°C). While the oven warms, slice the day‑old croissants into 1‑inch cubes. Arrange the cubes on a large baking sheet and toast them lightly for 8‑10 minutes, turning once, until they develop a faint golden crust. This step dries the pastry just enough to soak up the custard without turning mushy.
Making the Custard
In a spacious mixing bowl, whisk together the 4 large eggs, ½ cup granulated sugar, 2 tablespoons pure vanilla extract, ¼ teaspoon ground cinnamon, ¼ teaspoon ground nutmeg, and ¼ teaspoon kosher salt until the mixture is pale and slightly thickened. Gradually whisk in the 1 cup whole milk and 1 cup heavy cream, ensuring a smooth, homogenous custard without lumps.
Combining & Soaking
- Layer the croissant cubes. Transfer the toasted croissant cubes into a greased 9‑inch square baking dish, spreading them evenly. This creates a uniform base for the custard to permeate.
- Pour the custard. Gently pour the warm custard over the croissant cubes, allowing the liquid to soak in. Let the mixture sit for 5‑7 minutes; the croissants will begin to soften and absorb the flavors.
- Add optional mix‑ins. Sprinkle the ½ cup raisins or dried cranberries and/or ½ cup dark chocolate chips over the top. These add sweet pockets and a hint of bitterness that balances the buttery richness.
- Prepare the glaze. In a small saucepan, melt 2 tablespoons unsalted butter over low heat, then stir in ¼ cup brown sugar until dissolved and glossy. Drizzle half of the glaze over the assembled pudding before baking.
- Bake to perfection. Place the dish in the preheated oven and bake for 30‑35 minutes, or until the custard is set around the edges and the top turns a deep golden brown. A knife inserted in the center should come out clean.
Finishing Touches
Remove the pudding from the oven and immediately drizzle the remaining caramel‑butter glaze over the hot surface. Allow the dessert to rest for 5‑10 minutes; this lets the custard finish setting and the glaze to soak in. Finish with a generous dusting of powdered sugar and, if desired, a few extra chocolate shavings. Serve warm, optionally with a scoop of vanilla ice cream.
Tips & Tricks
Perfecting the Recipe
Use Day‑Old Croissants: Slightly stale croissants absorb custard without turning soggy, creating the perfect balance of softness and bite.
Temper the Eggs: Warm the milk‑cream mixture slightly before whisking it into the eggs to prevent curdling and ensure a silky custard.
Even Cube Size: Cutting croissants into uniform pieces guarantees consistent soaking and uniform baking.
Cover Mid‑Bake: If the top browns too quickly, loosely cover with foil after 20 minutes to avoid burning while the interior finishes setting.
Flavor Enhancements
Add a splash of 2 tablespoons dark bourbon to the custard for an adult twist, or stir in a teaspoon of orange zest for citrus brightness. A pinch of sea salt on the final glaze heightens the sweet‑buttery contrast.
Common Mistakes to Avoid
Don’t over‑bake; a pudding that’s too dry loses its luscious custard interior. Also, avoid using fresh, soft croissants—they’ll dissolve into mush instead of holding shape. Finally, skip the glaze if the pudding is already deeply caramelized, as it can become overly sweet.
Pro Tips
Room‑Temperature Ingredients: Bring milk, cream, and eggs to room temperature before mixing for a smoother custard.
Use a Water Bath: Placing the baking dish in a larger pan of hot water helps the custard set gently and prevents cracking.
Finish with Fresh Herbs: A light sprinkle of finely chopped mint or thyme adds an unexpected aromatic lift.
Serve Immediately: The pudding’s texture is at its peak within the first 30 minutes after baking; later it can become firmer.
Variations
Ingredient Swaps
Swap the classic butter croissant for almond‑flavored or chocolate‑filled croissants to introduce new flavor layers. Replace raisins with chopped dried apricots for a tart contrast, or use white chocolate chips instead of dark for extra sweetness. For a nutty crunch, fold in toasted pecans or hazelnuts just before baking.
Dietary Adjustments
To make the dish dairy‑free, substitute whole milk and heavy cream with oat or almond milk and coconut cream, and use a vegan butter alternative for the glaze. For a gluten‑free version, choose certified gluten‑free croissant rolls or substitute with gluten‑free brioche cubes. A low‑sugar adaptation can use erythritol or monk fruit sweetener in place of granulated sugar.
Serving Suggestions
Pair the warm pudding with a dollop of lightly sweetened whipped mascarpone, a drizzle of espresso‑infused caramel, or a side of fresh berries. For a brunch spread, serve alongside crisp bacon and a mimosa; for a dinner finale, accompany with a glass of late‑harvest Riesling.
Storage Info
Leftover Storage
Allow any leftovers to cool completely, then transfer the pudding to an airtight container. Store in the refrigerator for up to 3 days. For longer keeping, portion the pudding into freezer‑safe bags, seal tightly, and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating Instructions
Reheat gently in a 325°F (165°C) oven, covered with foil, for 15‑20 minutes until warmed through and the glaze regains its shine. Microwaving works for single servings: place a slice on a plate, cover loosely, and heat on medium power for 45‑60 seconds, adding a splash of milk if it looks dry.
Frequently Asked Questions
This Buttery Croissant Bread Pudding delivers a luxurious blend of flaky pastry, silky custard, and caramel‑butter glaze that feels both comforting and sophisticated. By following the detailed steps, tips, and storage advice, you’ll achieve a flawless dessert every time. Feel free to experiment with flavor swaps, dietary tweaks, or elegant accompaniments—making the recipe truly your own. Enjoy the warm, buttery indulgence and share the joy with anyone lucky enough to taste it!