Croissant Bread Pudding is a delicious, comforting dessert made from flaky croissants soaked in a sweet custard and baked to perfection. This recipe transforms leftover croissants into a rich, warm treat, perfect for brunch or dessert.

The croissants absorb the custard, creating a soft, melt-in-your-mouth texture, while the top becomes golden and slightly crispy. With the sweet flavor of vanilla and a touch of cinnamon, this dish is sure to please everyone. It’s easy to make, customizable with your favorite toppings, and a great way to use up leftover croissants for a decadent treat.
Table of Contents
Why This Recipe Works
This recipe works because croissants, with their light, buttery layers, absorb the custard mixture perfectly, creating a soft, rich base. The eggs and milk in the custard provide a creamy texture, while the sugar sweetens the dish just enough. Baking the bread pudding brings out the flavors, leaving a golden top that’s crispy and sweet, while the inside stays moist and tender. The custard mixture ensures that the croissants don’t get too soggy, but instead turn into a delicious custard-filled base.
Another reason this recipe is great is its versatility. You can easily adjust the sweetness and flavorings to suit your preferences, adding a pinch of cinnamon or nutmeg for warmth or vanilla for a richer taste. You can even mix in fruit like berries or bananas, or top it with whipped cream, ice cream, or a drizzle of caramel sauce. This dish is not only easy to make, but it’s also a perfect way to use up stale croissants and create a decadent dessert for any occasion.

Ingredients
Croissants – The base of the dish, buttery and flaky, providing a soft texture. Substitute: Day-old bread or brioche for a similar result.
Eggs – Help bind the ingredients together and add richness. Substitute: A flax or chia egg for a vegan version.
Milk – Provides creaminess to the custard. Substitute: Almond milk or oat milk for a dairy-free option.
Sugar – Sweetens the dish. Substitute: Brown sugar for a caramel-like flavor.
Vanilla Extract – Adds a sweet, aromatic flavor. Substitute: Almond extract for a different twist.
Tips
- Use stale croissants for the best texture—fresh croissants may become too soggy.
- Let the bread soak in the custard mixture for at least 30 minutes to absorb all the flavors.
- Cover with foil while baking to prevent over-browning and then uncover for the last 10 minutes to brown.
- Add a pinch of cinnamon or nutmeg to the custard for extra warmth and flavor.
- Let the bread pudding cool slightly before serving for the best consistency.

How to Serve
Croissant Bread Pudding is a rich, comforting dessert that’s perfect for breakfast, brunch, or a special treat. With its sweet custard filling and buttery croissant base, it’s a delightful dish that can be served warm or cold. The dish is versatile, and you can make it even more indulgent with various toppings.
- With Whipped Cream – Serve warm with a dollop of freshly whipped cream on top.
- With Fruit – Top with fresh berries or caramelized bananas for added sweetness.
- With Ice Cream – Serve with a scoop of vanilla ice cream for extra indulgence.
Similar Recipes

Croissant Bread Pudding
Ingredients
- 6 large croissants torn into pieces
- 3 eggs beaten
- 1 ½ cups whole milk
- ¾ cup sugar
- 1 teaspoon vanilla extract
- ½ teaspoon cinnamon optional
- 1 tablespoon butter for greasing
Instructions
- Preheat oven to 350°F (175°C).
- Prepare the croissants – Tear the croissants into pieces and place them in a greased 9x9 baking dish.
- Make the custard – In a bowl, whisk together eggs, milk, sugar, and vanilla extract (and cinnamon if using).
- Pour the custard – Pour the mixture evenly over the croissants, pressing them down to soak the bread.
- Bake – Cover with foil and bake for 30 minutes. Remove the foil and bake for an additional 15 minutes until the top is golden and crispy.
- Serve – Let the bread pudding cool for a few minutes before serving with your favorite toppings.
Nutrition
Notes
• Let the bread soak in the custard mixture for at least 30 minutes to absorb all the flavors.
• Cover with foil while baking to prevent over-browning and then uncover for the last 10 minutes to brown.
• Add a pinch of cinnamon or nutmeg to the custard for extra warmth and flavor.
• Let the bread pudding cool slightly before serving for the best consistency.
Easy to make.