This buttery croissant bread pudding turns flaky, day-old croissants into something warm, custardy, and impossibly comforting. I first made this after buying too many croissants at our neighborhood bakery, and now I actually buy extra on purpose. The vanilla custard soaks into every golden layer, and when it bakes, your kitchen smells like a French patisserie. It's easier than you'd think, uses simple ingredients you probably have on hand, and feels fancy enough for guests but cozy enough for a Tuesday night.


If you love rich, comforting desserts, you'll want to bookmark this alongside my Coconut Cupcakes and Cannoli Cake Recipe for your next family gathering.
Why You'll Love This Croissant Bread Pudding
This Croissant Bread Pudding is the kind of dessert that makes people think you're a better baker than you actually are. It looks impressive, tastes luxurious, and comes together in less than an hour of actual work. You'll love how forgiving it is. Day-old croissants work better than fresh ones because they absorb the custard without getting soggy.
You can make it in the morning and serve it warm that night, or bake it ahead and reheat individual portions. The texture is soft and custardy in the center with lightly crisp edges on top. It's sweet but not cloying, rich but not heavy, and it pairs beautifully with a dollop of whipped cream or a scoop of vanilla ice cream. Plus, it's a genius way to use up croissants that are past their prime, so nothing goes to waste.
This Croissant Bread Pudding is the kind of dessert that feels like a warm hug on a plate. It's simple enough for a weeknight but impressive enough to serve to guests, and it uses up those croissants sitting on your counter. Make it once, and I promise it'll become a regular in your dessert rotation. Just like my Strawberry Tart and Lemon Blueberry Cookies, it's one of those recipes you'll make over and over again.
Jump to:
Croissant Bread Pudding Ingredients
Here's what you'll need to make this rich, comforting Croissant Bread Pudding with cream.
See Recipe Card Below This Post For Ingredient Quantities
Main Ingredients:
- Day-old croissants : Form the base of this pudding and absorb the custard beautifully. Day-old croissants work best because they soak up the liquid without falling apart.
- Eggs : Bind the custard together and give it that rich, silky texture.
- Brown sugar : Adds deep caramel notes and a lovely moistness to the pudding.
- Granulated sugar : Balances the brown sugar and sweetens the custard just right.
- Butter : Adds extra richness and helps the top turn golden and slightly crisp.
- Whole milk : Creates the creamy custard base without making it too heavy.
- Heavy whipping cream : Makes the pudding ultra-rich and velvety.
- Pure vanilla extract : Infuses the custard with warm, sweet flavor.
- Fine sea salt : Enhances all the flavors and balances the sweetness.
- Butter for greasing : Keeps the pudding from sticking to the pan.
Optional Add-Ins:
- Cinnamon : Adds a warm, cozy spice note.
- Raisins : Give little bursts of sweetness throughout.
How to Make Croissant Bread Pudding
Follow these simple steps to make the best Croissant Bread Pudding recipe you've ever tasted.
Preheat oven: Preheat your oven to 350°F (175°C) so it's ready when your pudding is assembled.
Grease and arrange: Grease a 9×9" baking pan with 1 tablespoon of butter, making sure to coat the bottom and sides. Tear or cut your croissants into pieces and arrange them evenly in the pan so they fill it snugly.
Beat the eggs: In a large bowl, whisk the 4 eggs until they're fully beaten and slightly frothy.
Add sugars: Add the ¾ cup brown sugar and ¼ cup granulated sugar to the eggs and whisk until everything is well combined and the sugars start to dissolve.
Mix in liquids: Stir in the melted butter, whole milk, heavy cream, vanilla extract, and fine sea salt. Keep whisking until the custard mixture is smooth and well-blended.

Pour over croissants: Pour the custard mixture evenly over the croissant pieces in the baking dish, making sure to cover all the pieces.
Press and soak: Gently press the croissants down with a spatula, nudging each piece so it absorbs the liquid. Let it sit for a minute or two if you have time so the croissants really soak it up.

Bake: Place the pan in the preheated oven and bake, uncovered, for 40 to 45 minutes. The pudding is done when the top is set and springs back lightly when you press it, and a cake tester inserted in the center comes out clean or the internal temperature reaches 165°F.
Cool: Remove the pan from the oven and let the bread pudding cool for at least 30 to 60 minutes before serving. This gives the custard time to set properly.
Serve: Serve warm with your favorite toppings like whipped cream, caramel sauce, or fresh fruit.
Substitutions and Variations
This Croissant Bread Pudding is flexible, so feel free to adapt it to what you have on hand.
Croissants: If you don't have day-old croissants, you can use fresh ones and let them sit out for a few hours to dry slightly, or toast them lightly in the oven. Brioche or challah also work beautifully in place of croissants.
Milk and cream: You can swap the heavy cream for half-and-half if you want a lighter version, though it won't be quite as rich. For a dairy-free option, use full-fat coconut milk or a combination of almond milk and coconut cream.
Sugars: All brown sugar works if you want a deeper molasses flavor, or use all granulated sugar for a lighter sweetness.
Add-ins: Try chocolate chips, chopped nuts, dried cranberries, or fresh berries. A handful of chopped apples or pears makes it feel more seasonal. You can also add a splash of rum or bourbon to the custard for a grown-up twist.
Spices: Add a pinch of nutmeg, cardamom, or ginger along with the cinnamon for extra warmth.
Equipment For Croissant Bread Pudding
Here's the simple equipment list to make this vanilla custard Croissant Bread Pudding:
- Measuring spoons for accurate ingredient portions
- Measuring cups to get your liquids and sugars just right
- Spatula for pressing down the croissants and spreading the custard
- 9×9" baking pan to hold everything together while it bakes
- Glass batter bowl for mixing the custard (or any large bowl works)
- Whisk to blend the eggs, sugars, and liquids into a smooth custard
Storage and Make-Ahead Tips
This Croissant Bread Pudding stores beautifully and even tastes better the next day once the flavors have melded.
Refrigerator: Store leftover bread pudding in an airtight container in the fridge for up to 4 days. Reheat individual portions in the microwave for 30 to 45 seconds, or warm the whole pan covered with foil in a 300°F oven for about 15 minutes.
Freezer: You can freeze baked bread pudding for up to 2 months. Wrap it tightly in plastic wrap, then in aluminum foil. Thaw overnight in the fridge and reheat gently before serving.
Make-ahead: Assemble the entire pudding the night before, cover it tightly, and refrigerate. The next day, let it sit at room temperature for 15 minutes, then bake as directed. You might need to add a few extra minutes to the baking time since it's starting cold.
Expert Tips
Use day-old croissants: Fresh croissants are too soft and won't hold up to the custard. Day-old or slightly stale croissants absorb the liquid better and create the best texture.
Room temperature dairy: Bring your milk and cream to room temperature before mixing. This helps the custard blend more smoothly and bake more evenly.
Don't skip the pressing step: Gently pressing the Croissant Bread Pudding down ensures every piece gets coated with custard. Otherwise, you might end up with dry spots.
Check for doneness: The pudding should be set in the center but still have a slight jiggle. It will firm up more as it cools. A cake tester or instant-read thermometer (165°F) is your best friend here.
Let it rest: Cooling for at least 30 minutes lets the custard set properly so it slices cleanly and doesn't fall apart.
Customize the sweetness: If you prefer a less sweet dessert, reduce the granulated sugar by a tablespoon or two. The brown sugar adds most of the flavor, so keep that amount the same.
FAQ
Can I use croissants in bread pudding?
Absolutely! Croissant Bread Pudding make incredible bread pudding because their buttery, flaky layers soak up custard beautifully. Day-old croissants work even better than fresh ones since they hold their shape while absorbing all that creamy goodness. Liam calls it "fancy toast pudding" and asks for it every weekend.
How to make Croissant Bread Pudding?
Tear day-old croissants into pieces, arrange them in a greased baking pan, and pour a mixture of eggs, milk, cream, sugar, and vanilla over the top. Press the croissants gently to help them absorb the custard, then bake at 350°F for 40 to 45 minutes until set. Let it cool slightly before serving with your favorite toppings.
How to make quick and easy bread pudding?
This Croissant Bread Pudding is as easy as it gets! You just whisk together the custard ingredients, pour them over torn croissants, and bake. There's no complicated technique or special skills needed. The whole thing comes together in about 5 minutes of hands-on time, and the oven does the rest of the work.
What are some common mistakes when making bread pudding?
The biggest mistake is using bread that's too fresh, which gets soggy instead of custardy. Another one is not pressing the bread down into the custard, leaving dry spots. Overbaking is also common; the center should still have a slight wobble when you take it out since it continues to set as it cools. And don't forget to let it rest before serving so it slices nicely!
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Croissant Bread Pudding

Croissant Bread Pudding
Ingredients
Method
- Preheat the oven to 350°F (175°C).
- Grease a 9×9" baking pan with butter.
- Arrange the croissant pieces in the greased pan.
- In a large mixing bowl, whisk the eggs until fully beaten. mix
- Add the brown sugar and granulated sugar to the eggs, whisking until fully combined.
- Pour in the melted butter, milk, heavy cream, vanilla extract, and sea salt. Whisk the mixture until smooth.
- Pour the custard mixture evenly over the croissant pieces in the pan.
- Use a spatula to gently press the croissant pieces into the custard, ensuring that every piece is soaked.
- Bake, uncovered, in the preheated oven for 40-45 minutes, or until the top is set and springs back when lightly pressed, or when a cake tester inserted in the center comes out clean. The internal temperature should reach 165°F (74°C).
- Let the bread pudding cool for 30 to 60 minutes before serving.













Leave a Reply