If you have a love for decadent desserts that combine comforting textures with bright, vibrant flavors, then this Croissant Bread Pudding with Orange Zest and Caramel Sauce Recipe will quickly become your go-to indulgence. Imagine buttery, flaky croissants soaking up a luscious custard infused with fresh orange zest, then baked to golden perfection and drizzled with a rich, homemade caramel sauce. This dish is the ultimate crowd-pleaser that brings a perfect balance of sweetness, tang, and warmth to every bite—making it ideal for cozy weekends, special brunches, or anytime you want to impress with something extraordinary yet surprisingly easy to make.

Ingredients You’ll Need
Gathering these simple but thoughtfully chosen ingredients is the first step to creating an unforgettable dessert. Each element plays a crucial role: the croissants provide that irresistible flaky base, the combination of cream and milk ensures a silky custard, while the orange zest and caramel sauce add vibrant flavors and luxurious sweetness.
- Croissants, 10 cups cut into 1-inch pieces: Using day-old or slightly stale croissants helps absorb the custard better without becoming mushy.
- Heavy cream, 2 cups (480 g): Adds richness and a creamy texture to the custard.
- Whole milk, 2 cups (480 g): Balances the heaviness of the cream with a lighter touch.
- Eggs, 3 large: Essential for setting the custard, creating structure and that classic bread pudding consistency.
- Pure vanilla extract, 2 tablespoons total: Provides a warm, fragrant background flavor that ties the dish together.
- Light brown sugar, 1 1/2 cups (330 g) divided: Adds depth with caramel notes; part is mixed in the custard, and part used in the caramel sauce.
- Granulated sugar, 3/4 cup (165 g): Gives sweetness and helps balance the flavors in the custard.
- Salt, 1/4 teaspoon: Enhances the sweetness and highlights the complex flavors.
- Orange zest from 1 orange: Infuses the custard with a bright citrusy aroma and flavor that complements the rich croissants.
- Butter, 1/2 cup (113 g): Key for the caramel sauce, providing a smooth, velvety texture and richness.
- Heavy cream, 1/2 cup (120 g) for caramel sauce: Makes the sauce luscious and pourable.
How to Make Croissant Bread Pudding with Orange Zest and Caramel Sauce Recipe
Step 1: Preheat and Toast Croissants
Start by preheating your oven to 300 degrees Fahrenheit (150 degrees Celsius). Lay your croissant pieces evenly on a parchment-lined baking sheet and toast them for about 15 to 20 minutes. This drying step is crucial—it makes the croissants slightly crisp, so they’re perfect at soaking up the custard without getting soggy.
Step 2: Prepare Custard Mixture
In a large bowl, whisk together the heavy cream, whole milk, eggs, both sugars, salt, pure vanilla extract, and the fragrant orange zest until everything is fully blended into a smooth custard. The orange zest will brighten the rich custard with lovely bursts of citrus that will come through beautifully in the final pudding.
Step 3: Assemble Bread Pudding
Generously grease a 9×13-inch baking dish to prevent sticking, then add your toasted croissant pieces. Pour the custard mixture evenly over the croissants and gently press them down, encouraging the custard to soak into every nook and cranny. This step ensures every bite is delightfully custardy.
Step 4: Chill
Cover the baking dish tightly with aluminum foil and place it in the refrigerator for one hour. This chilling time allows the croissants to fully absorb the custard, which deepens the flavor and enhances the pudding’s creamy consistency after baking.
Step 5: Preheat Oven for Baking
After the soaking period, remove the pudding from the fridge and preheat your oven to 350 degrees Fahrenheit (177 degrees Celsius) to prepare for baking.
Step 6: Bake the Pudding
Remove the foil and bake your custard-soaked croissants uncovered for 45 to 50 minutes. The bread pudding is done when the custard is set around the edges but still tender in the center, and the top has a gorgeous golden-brown finish that invites you to dig in.
Step 7: Cool Slightly
Let the pudding cool for a bit on a wire rack to allow everything to set up before serving, which makes slicing easier and enhances the flavors.
Step 8: Make the Caramel Sauce
While the pudding is cooling, melt butter in a small saucepan over medium heat. Stir in the light brown sugar until you get a smooth blend. Then, carefully add the heavy cream—watch out for bubbling!—and bring to a gentle simmer for about 5 minutes until the sauce thickens. Finish by stirring in the vanilla extract for added warmth and depth.
Step 9: Serve
Keep your caramel sauce warm or reheat gently before pouring it generously over the individual servings of the bread pudding. The sauce adds a luscious finishing touch that perfectly complements the citrus-infused custard and flaky croissants.
How to Serve Croissant Bread Pudding with Orange Zest and Caramel Sauce Recipe
Garnishes
To elevate your presentation, sprinkle a little extra fresh orange zest or finely chopped toasted nuts like pecans or walnuts on top for a delightful crunch. A dollop of freshly whipped cream or a scoop of vanilla ice cream creates an indulgent contrast that’s always a hit.
Side Dishes
This bread pudding is delicious enough on its own but pairs beautifully with a simple fruit compote or a cup of robust coffee or tea. For brunch, serve alongside crispy bacon or sausages to balance the sweetness with a savory note.
Creative Ways to Present
Consider serving your Croissant Bread Pudding with Orange Zest and Caramel Sauce Recipe in individual ramekins for a more elegant touch or as parfait layers alternating pudding and caramel for a playful spin. It’s also wonderful plated with edible flowers or fresh mint leaves to brighten up the look.
Make Ahead and Storage
Storing Leftovers
Store any leftover bread pudding tightly covered in the refrigerator for up to 3 days. The flavors will deepen, making it just as delicious when you reheat it.
Freezing
You can freeze baked bread pudding by wrapping it well with plastic wrap and aluminum foil, keeping it fresh for up to one month. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat leftovers in the oven at 325 degrees Fahrenheit until warmed through to retain that delightful crust, or microwave individual portions for a quick and cozy treat. Don’t forget to drizzle on extra caramel sauce for that fresh-from-the-oven magic.
FAQs
Can I use other types of bread instead of croissants?
Absolutely! While croissants provide an amazing flaky, buttery texture for this bread pudding, you can substitute brioche or challah for a similar richness. Just make sure the bread is day-old or lightly toasted to soak up the custard properly.
Is it possible to make this recipe dairy-free?
Yes, you can swap the heavy cream and whole milk with coconut milk or any other plant-based milk alternatives, but the texture and richness will be slightly different. Use dairy-free butter substitutes for the caramel sauce as well.
How important is the orange zest in this recipe?
The orange zest is a game-changer! It injects freshness and a subtle citrus aroma that cut through the richness, providing balance and brightening every bite. Don’t skip it if you want that signature flavor.
Can I prepare the custard mixture the night before?
Definitely! Preparing the custard in advance and assembling the pudding just before baking is a great time-saver. Just give the mixture a good whisk before pouring over the croissants.
What if I don’t want to make the caramel sauce from scratch?
If you’re short on time, store-bought caramel sauce can be used as a convenient alternative. However, the homemade caramel sauce in this Croissant Bread Pudding with Orange Zest and Caramel Sauce Recipe is worth the extra effort for that perfectly balanced sweetness and texture.
Final Thoughts
I truly hope you give this Croissant Bread Pudding with Orange Zest and Caramel Sauce Recipe a try. It’s such a heartwarming dish that feels fancy but comes together easily with simple ingredients. Once you taste the buttery croissants soaked in tangy orange-infused custard and topped with luscious caramel, I promise it will become a cherished recipe that you’ll want to share again and again with friends and family.
Print
Croissant Bread Pudding with Orange Zest and Caramel Sauce Recipe
- Prep Time: 30 minutes
- Cook Time: 1 hour 10 minutes
- Total Time: 2 hours 15 minutes
- Yield: 9 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This Croissant Bread Pudding with Orange Zest and Caramel Sauce is a decadent dessert that transforms buttery, flaky croissants into a rich custard-soaked pudding. Toasted croissant pieces are soaked in a creamy mixture infused with vanilla and fresh orange zest, then baked to golden perfection. Finished with a luscious homemade caramel sauce, this comforting dessert is perfect for brunch or special occasions.
Ingredients
Bread Pudding
- 10 cups croissants, cut into 1-inch pieces
- 2 cups (480 g) heavy cream
- 2 cups (480 g) whole milk
- 3 large eggs
- 1 tablespoon (9 g) pure vanilla extract
- 3/4 cup (165 g) light brown sugar
- 3/4 cup (165 g) granulated sugar
- 1/4 teaspoon salt
- 1 orange, zested
Caramel Sauce
- 1/2 cup (113 g) butter
- 3/4 cup (165 g) packed light brown sugar
- 1/2 cup (120 g) heavy cream
- 1 tablespoon pure vanilla extract
Instructions
- Preheat and Toast Croissants: Preheat the oven to 300°F (150°C). Line a sheet pan with parchment paper or a silicone mat and evenly layer the cut croissant pieces flat. Bake for 15-20 minutes until the croissants become very dry and slightly crisp.
- Prepare Custard Mixture: In a large mixing bowl, whisk together the heavy cream, whole milk, eggs, vanilla extract, light brown sugar, granulated sugar, salt, and orange zest until the mixture is smooth and well combined.
- Assemble Bread Pudding: Grease a 9 x 13-inch baking dish and place the toasted croissant pieces inside. Pour the custard mixture evenly over the croissants, then gently press down to submerge most pieces in the liquid.
- Chill: Cover the baking dish tightly with aluminum foil and refrigerate for one hour to allow the croissants to soak up the custard.
- Preheat Oven for Baking: After soaking, preheat the oven to 350°F (177°C).
- Bake the Pudding: Remove the foil and bake the croissant bread pudding uncovered for 45-50 minutes, or until the custard is fully set and the top is golden brown.
- Cool Slightly: Allow the bread pudding to cool slightly on a wire rack before serving.
- Make the Caramel Sauce: In a small saucepan over medium heat, melt the butter and stir in the brown sugar until smooth and blended.
- Add Cream and Simmer: Carefully add the heavy cream (the mixture will bubble up), then bring to a gentle simmer. Cook for about 5 minutes, stirring occasionally until thickened. Remove from heat and stir in the vanilla extract.
- Serve: Keep the caramel sauce warm or reheat before pouring generously over individual servings of the croissant bread pudding.
Notes
- To ensure the best texture, use day-old croissants or toast fresh croissants to dry before soaking.
- The orange zest adds a bright citrus flavor, but if preferred, lemon zest can be substituted.
- The caramel sauce can be made ahead and gently reheated before serving.
- Cover the pudding tightly when chilling to prevent drying out.
- For a richer pudding, consider adding a teaspoon of freshly grated nutmeg or cinnamon to the custard mix.

