If you are looking for a truly indulgent dessert that combines buttery layers with bright, citrusy notes, then this Croissant Bread Pudding with Orange Zest and Caramel Sauce Recipe is a game-changer. Imagine flaky croissants transformed into a rich, velvety pudding soaked in a luscious custard brightened with fresh orange zest, then drizzled with a homemade caramel sauce that’s perfectly buttery and sweet. It’s comfort food elevated to an art form, perfect for any special occasion or when you just want to treat yourself. Every bite invites you to savor the harmony of textures and flavors that will leave you craving more.

Ingredients You’ll Need
Getting started is a breeze with this simple yet essential list of ingredients. Each one plays a vital role in balancing the rich, creamy texture and aromatic lift that make this Croissant Bread Pudding with Orange Zest and Caramel Sauce Recipe so unforgettable.
- 10 cups croissants, cut into 1-inch pieces: The flaky, buttery base that soaks up all the luscious custard.
- 2 cups (480 g) heavy cream: Adds richness and creaminess to the custard.
- 2 cups (480 g) whole milk: Lightens the custard without losing smooth texture.
- 3 large eggs: Essential for binding the custard and giving it that custardy set.
- 1 tablespoon (9 g) pure vanilla extract: Infuses sweet warmth to the pudding.
- 3/4 cup (165 g) light brown sugar: Provides deep, molasses notes that enrich the flavor.
- 3/4 cup (165 g) granulated sugar: Balances the sweetness with bright, clean sugary notes.
- 1/4 teaspoon salt: Enhances all the flavors by adding a subtle contrast.
- 1 orange, zested: Brings fresh, vibrant citrus brightness to every bite.
- 1/2 cup (113 g) butter (for caramel sauce): Creates silky richness and depth in the sauce.
- 3/4 cup (165 g) packed light brown sugar (for caramel sauce): Gives the caramel a deep, complex sweetness.
- 1/2 cup (120 g) heavy cream (for caramel sauce): Smooths and thickens the caramel for a perfect drizzle.
- 1 tablespoon pure vanilla extract (for caramel sauce): Adds a fragrant finish that ties the dish together.
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°F (150°C). Line a sheet pan with parchment paper or a silicone mat and spread the croissant pieces evenly on the tray. Toasting them until dry and slightly crisp is crucial—it prevents the bread pudding from becoming soggy and helps create that delightful contrast between crispy edges and creamy custard.
Step 2: Prepare Custard Mixture
While the croissants cool, whisk together heavy cream, whole milk, eggs, vanilla extract, both sugars, salt, and the vibrant orange zest in a large bowl. This smooth custard mixture is where all those bright and sweet notes come alive, soaking into the croissants and transforming them into a dreamily tender pudding.
Step 3: Assemble Bread Pudding
Generously grease a 9 x 13-inch baking dish and nestle in the toasted croissant pieces. Pour the custard evenly over the croissants, then gently press down with a spatula to help the bread absorb every bit of the creamy mixture. This step is all about getting those pieces perfectly saturated, so your pudding bakes up moist and flavorful.
Step 4: Chill
Cover the dish tightly with aluminum foil and pop it into the fridge for an hour. This chilling time is essential—it lets the croissants soak and swell with custard, enhancing the pudding’s luscious texture and flavor depth.
Step 5: Preheat Oven for Baking
After soaking, crank your oven up to 350°F (177°C) to prepare for baking. This ensures your bread pudding bakes evenly with a golden, inviting crust.
Step 6: Bake the Pudding
Remove the foil and bake the pudding uncovered for 45 to 50 minutes. You’re looking for a custard that’s fully set but still wonderfully soft inside, topped by a golden brown finish that promises a little crispness—a perfect contrast to the velvety interior.
Step 7: Cool Slightly
Once out of the oven, let your bread pudding rest on a wire rack. Cooling slightly helps the custard settle so that servings hold their shape, maximizing each bite’s creamy texture and lovely layers.
Step 8: Make the Caramel Sauce
While the pudding cools, melt butter in a small saucepan over medium heat. Stir in the brown sugar until smooth and fully combined, creating the base for your caramel.
Step 9: Add Cream and Simmer
Carefully pour in the heavy cream—watch it bubble up! Bring the mix to a gentle simmer, cooking for about 5 minutes until thickened and glossy. Remove from heat and stir in vanilla extract for a fragrant finish. This luscious caramel sauce is what turns the bread pudding from delicious to unforgettable.
Step 10: Serve
Keep the caramel sauce warm or gently reheat it before generously drizzling over your Croissant Bread Pudding with Orange Zest and Caramel Sauce Recipe. Every luscious spoonful is a celebration of textures and flavors drenched in homemade caramel perfection.
How to Serve Croissant Bread Pudding with Orange Zest and Caramel Sauce Recipe
Garnishes
To add an extra sparkle to your dessert plate, sprinkle some fresh orange zest or finely chopped toasted almonds on top. A dollop of whipped cream or a scoop of vanilla ice cream takes this pudding to holiday-level indulgence, perfectly balancing warmth with creaminess.
Side Dishes
While this pudding is rich and satisfying all on its own, pairing it with fresh berries or a lightly dressed green salad can offer a refreshing counterpoint. A cup of strong coffee or fragrant chai tea complements the caramel and orange flavors beautifully.
Creative Ways to Present
Try serving individual portions in small ramekins for a charming single-serve presentation at brunch or dinner parties. You can also drizzle the caramel sauce in artful zigzags over each slice on a platter, garnished with orange zest twists, to elevate your dessert’s visual appeal.
Make Ahead and Storage
Storing Leftovers
If you have leftovers of this Croissant Bread Pudding with Orange Zest and Caramel Sauce Recipe (and you should hope you do!), store them covered in the fridge for up to 3 days. The pudding actually tastes even better the next day as the flavors meld beautifully.
Freezing
You can freeze leftover pudding in an airtight container for up to one month. Just thaw in the refrigerator overnight when ready to enjoy again. Keep the caramel sauce separate and warm it fresh before serving.
Reheating
To reheat, cover individual portions with foil and warm in a 325°F (163°C) oven for 15–20 minutes, or microwave briefly until heated through. Add a splash of cream or warm caramel sauce to regain that fresh-out-of-the-oven charm.
FAQs
Can I use day-old croissants for this recipe?
Absolutely! In fact, slightly stale croissants are perfect for this bread pudding because they soak up the custard better without turning mushy, helping you achieve the ideal texture.
Can I substitute orange zest with lemon zest or other citrus?
Yes, lemon zest or even grapefruit zest work wonderfully and will provide a different but equally delightful citrus note. Just use the same quantity to keep the balance of flavors.
Is it possible to make this dairy-free?
For a dairy-free version, swap out heavy cream and milk for plant-based alternatives like coconut cream and almond milk, and use vegan butter. The custard set might be slightly different but still delicious.
How long does the caramel sauce keep?
The caramel sauce can be stored in the refrigerator for up to a week in a sealed container. Warm it gently before serving to restore its luscious texture.
Can I prepare this bread pudding a day in advance?
Yes! The pudding benefits from sitting overnight after chilling the custard-soaked croissants. It enhances the flavors and texture, making your serving day much easier and more relaxed.
Final Thoughts
There is nothing quite like the magic of this Croissant Bread Pudding with Orange Zest and Caramel Sauce Recipe to make any day feel special. It’s a beautiful harmony of flaky, rich croissants soaked in a fragrant custard and finished with a caramel sauce that will steal your heart. I can’t recommend it enough—go ahead and make this showstopper your new favorite dessert or brunch treat; it’s one recipe you’ll return to time and time again!
Print
Croissant Bread Pudding with Orange Zest and Caramel Sauce Recipe
- Prep Time: 1 hour 15 minutes
- Cook Time: 1 hour 10 minutes
- Total Time: 2 hours 25 minutes
- Yield: 9 servings
- Category: Dessert
- Method: Baking
- Cuisine: French-American
Description
This Croissant Bread Pudding with Orange Zest and Caramel Sauce is a decadent dessert that transforms day-old croissants into a luscious custard-filled treat. The bread pudding is infused with fresh orange zest for a bright citrus aroma and is perfectly complemented by a rich, buttery caramel sauce. It’s baked to a golden brown with a creamy center, making it an indulgent but comforting dessert for any occasion.
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 your oven to 300°F (150°C). Line a sheet pan with parchment paper or a silicone baking mat and spread the croissant pieces evenly in a single layer. Bake for 15-20 minutes until the croissants are very dry and slightly crisp to the touch, which will help them soak up the custard better.
- 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, ensuring the sugars are dissolved for a creamy custard base.
- Assemble Bread Pudding: Lightly grease a 9 x 13-inch baking dish. Place the toasted croissant pieces inside the dish evenly. Pour the prepared custard mixture over the croissants, then gently press down with a spatula or your hands to submerge most of the pieces under the custard for optimal soaking.
- Chill: Cover the baking dish tightly with aluminum foil and refrigerate for one hour. This resting period allows the croissants to soak up the custard thoroughly, resulting in a moist and flavorful pudding.
- Preheat Oven for Baking: After the soaking period, preheat the oven to 350°F (177°C) to prepare for baking the pudding.
- Bake the Pudding: Remove the foil from the baking dish and bake the croissant bread pudding uncovered for 45-50 minutes. The pudding is done when the custard is fully set (it should not jiggle) and the top is beautifully golden brown and slightly crisp.
- Cool Slightly: Transfer the baked pudding to a wire rack and allow it to cool slightly before serving. This resting helps the pudding to firm up and enhances its texture.
- Make the Caramel Sauce: In a small saucepan over medium heat, melt the butter. Stir in the packed light brown sugar until the mixture is smooth and fully blended, creating a rich base for the sauce.
- Add Cream and Simmer: Carefully pour in the heavy cream (the mixture will bubble vigorously). Bring to a gentle simmer and cook for about 5 minutes, stirring occasionally, until the sauce thickens slightly. Remove from heat and stir in the vanilla extract for extra flavor.
- Serve: Keep the caramel sauce warm or reheat it before serving. Pour generously over individual portions of the warm croissant bread pudding for a luscious finish.
Notes
- Day-old or stale croissants work best as they absorb the custard better without becoming mushy.
- For an extra pop of flavor, consider adding 1/2 cup of chopped nuts or dried fruit to the bread pudding before baking.
- The orange zest can be substituted with lemon or lime zest for a different citrus note.
- Make sure to chill the pudding for the full hour to ensure it sets properly and is creamy throughout.
- Leftover bread pudding can be refrigerated for up to 3 days and reheated gently in the oven.
- The caramel sauce can be stored in the refrigerator for up to a week and reheated on the stovetop or microwave.

