Decadent Croissant Bread Pudding Recipe for Brunch or Dessert

Croissant Bread Pudding combines flaky, buttery croissants with fresh fruit and a silky vanilla custard for a dessert or brunch that’s delightful served warm or chilled. Best of all, it comes together in under 15 minutes to assemble and can be finished right away or made ahead for a stress-free meal. Serve with a dollop of honey butter or whipped cream for an extra touch.

A portion of bread pudding on a plate with fresh raspberry on top.
Fresh fruit is layered throughout the entire dish of Croissant Bread Pudding.

🥐 Ingredients to Have on Hand

You only need a few staples to make this Croissant Bread Pudding: store-bought croissants, dairy, eggs, sugar, vanilla, and your choice of fresh fruit. It’s an easy way to transform extra croissants into something special.

  • Croissants (6 large or 12 mini)
  • Half-and-half (2 cups)
  • Eggs (3)
  • Sugar (1 cup)
  • Vanilla extract (½ teaspoon)
  • Fresh fruit (about 1½ cups total — raspberries, blueberries, or a mix)

Scroll to the recipe card below for the full ingredient list and exact measurements.

Half and half in a measuring cup with a whisk and three eggs.
Simple ingredients combine to create the delicious custard for this bread pudding.

💭 How to Make Croissant Bread Pudding

Assembly is quick—under 15 minutes to cut the croissants and whisk the custard. The pudding can rest for 30 minutes before baking or be refrigerated overnight for convenience.

Step-by-step:

  1. Whisk together half-and-half, sugar, vanilla, and eggs until combined.
  2. Cut croissants into bite-sized pieces.
  3. Rinse and drain fresh fruit.
  4. Layer half the croissant pieces and half the fruit in a buttered 9″ x 9″ baking dish.
  5. Add the remaining croissants and fruit on top.
  6. Pour the custard mixture evenly over the layers, then let the dish rest 30 minutes at room temperature or cover and refrigerate overnight.

If refrigerating overnight, bring the dish to room temperature for about 30 minutes before baking; it may require a few extra minutes in the oven when chilled.

It’s so easy to make a delicious dessert or brunch treat.

⏲️ Baking Dish Preference

This recipe is designed for a 9″ x 9″ baking dish. The pan will look full when assembled — that’s normal. Using a larger dish will shorten the custard depth and may reduce baking time, so check earlier if you scale up.

Pro Tip: Glass bakeware works well because it heats evenly and lets you see when the pudding is bubbling and golden.

🥣 Croissant Pudding

As the custard settles while baking, a delicate pudding-like layer forms at the bottom while the croissant pieces on top turn golden and flaky. The result is a contrast of textures: crisp croissant edges, tender fruit pockets, and a soft custardy base.

A serving on a plate with a sprig of mint and fresh raspberries.
Flaky croissants on top, fresh fruit in the middle and a sweet pudding-like layer along the bottom.

⭐ Recipe FAQs

How should I store croissant bread pudding?

Store leftovers covered in the refrigerator and eat within two days. Because the dish creates a pudding-like layer at the bottom, it must be refrigerated after baking.

Can I freeze bread pudding?

Yes. Cool completely, cover tightly with foil, and freeze up to three months. Thaw in the refrigerator for 8–10 hours, remove foil, let sit 30–45 minutes at room temperature, then reheat in a 350°F oven for about 15 minutes.

Are there substitutions for the croissants?

Brioche or challah can be used, but they yield a denser pudding without the same flaky, buttery texture of croissants.

👩🏻‍🍳 Fruit Is Optional

This recipe calls for about 1½ cups of fresh berries, but it’s equally delicious without fruit. Fresh berries add a bright, tart contrast to the rich custard and buttery croissants, yet the pudding stands on its own as a simple, comforting treat.

Diced croissants in a glass baking dish.
No fruit? No problem. This recipe is equally delicious without fresh fruit.

🔪 Croissant Size for Bread Pudding

Both standard and mini croissants work. Using smaller croissants (12 mini) gives more crunchy tips throughout the dish compared to fewer large croissants. This recipe is a great way to use extras from a bulk package before they dry out.

Croissants with fruit in a baking dish, before baking.
Pour the half-and-half mixture over the top. There’s no need to completely soak every croissant piece for this croissant bread pudding.

🍓 Fruit Options

Choose fruit that softens quickly when baked. Fresh berries are ideal, and peeled, diced stone fruit (peaches or apricots) also works well when cut into small pieces.

  • Raspberries
  • Blueberries
  • Blackberries
  • Strawberries
  • Peaches (peeled and diced)
  • Apricots (peeled and diced)

♨️ No Need for Sauce on Top

This croissant bread pudding is sweet enough on its own and doesn’t require an extra sauce. For presentation or a touch of elegance, dust with powdered sugar, add whipped cream, or garnish with a sprig of fresh mint.

🍴 A Bit of History

Bread pudding originated as a frugal way to use stale bread in England centuries ago. Over time it evolved into a beloved dessert with many regional variations — from simple, comforting home recipes to elegant, custard-rich preparations like this croissant version.

A slice of croissant bread pudding on a plate with a sprig of mint on the side

🍰 More Dessert Ideas

If you enjoy using fresh fruit in desserts, try other fruit-forward recipes for variety and seasonal flavors.

Recipe

Croissant bread pudding with fruit in a baking dish, before baking.

Croissant Bread Pudding

Easy to make and as delicious as a bakery treat. Buttery croissants, sweetened half-and-half, fresh fruit, and a vanilla custard create a comforting dessert or brunch dish.
Prep Time: 15 minutes
Cook Time: 35 minutes
Resting Time: 30 minutes
Total Time: 1 hour 20 minutes
Servings: 8
Calories: 386 kcal

Ingredients

  • 6 croissants (large) or 12 mini croissants
  • 2 cups half-and-half
  • 1 cup sugar
  • ½ teaspoon vanilla extract
  • 3 eggs
  • 1 cup fresh raspberries
  • ½ cup fresh blueberries

Instructions

  1. Butter a 9″ x 9″ glass baking dish or spray with nonstick spray.
  2. Slice and cut croissants into bite-sized pieces and set aside. In a 4-cup measuring cup, whisk half-and-half, sugar, vanilla, and eggs until smooth.
  3. Place half the croissant pieces in the dish and top with half the fruit. Add the remaining croissants and fruit. Pour the custard evenly over the top. Allow the dish to rest 30 minutes at room temperature, or cover and refrigerate overnight.
  4. Preheat the oven to 350°F. Bake 30–40 minutes until the croissants are lightly browned and the custard is bubbling at the edges. If chilled, it may need a few extra minutes.
  5. Serve immediately. For brunch enjoy with coffee or orange juice; for dessert, dust with powdered sugar or add whipped cream and garnish with fresh mint if desired.

Notes

Mix and match fresh fruit that softens quickly when baked. For peaches or apricots, peel and dice into small pieces. This recipe is also an excellent way to use leftover croissants before they dry out.

Nutrition (per serving, estimated)

Calories: 386 kcal | Carbohydrates: 50 g | Protein: 8 g | Fat: 18 g | Saturated Fat: 10 g | Cholesterol: 112 mg | Sodium: 248 mg