Chocolate Croissant Bread Pudding

Featured in: Soft Weekend Treats

This classic brunch combines day-old croissants with semisweet chocolate chunks soaked in a smooth custard made from whole milk, cream, eggs, sugar, and a hint of vanilla. After resting to absorb the custard, the mixture bakes until golden and set, offering a luscious texture and comforting flavor. Optional powdered sugar, fresh berries, or whipped cream add delightful finishing touches. It’s a warm, satisfying way to elevate a morning or dessert table with minimal effort and maximum indulgence.

Updated on Tue, 24 Feb 2026 13:47:00 GMT
Decadent chocolate croissant bread pudding with golden custard-soaked pastries and rich melted chocolate.  Save
Decadent chocolate croissant bread pudding with golden custard-soaked pastries and rich melted chocolate. | rosewoodoven.com

My neighbor Sarah knocked on my door one Saturday morning with a bag of day-old croissants from the bakery where she works, insisting I do something special with them before they went stale. I had chocolate chips in the pantry and eggs in the fridge, so I threw together this bread pudding on a whim, and the smell that filled my kitchen was absolutely intoxicating. That first bite, warm from the oven with melted chocolate pockets throughout, felt like I'd accidentally stumbled onto something fancy enough for a restaurant but easy enough to make on any ordinary weekend.

I made this for my book club meeting last fall, and watching everyone's faces light up when they tasted it was worth more than any compliment I could have asked for. One friend asked if I'd learned to make it in culinary school, and I laughed telling her the truth, that it came together because I had croissants and chocolate and nothing better to do on a random Tuesday.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Croissants (6 large, day-old), cut into 2-inch pieces: Day-old croissants absorb the custard perfectly without falling apart, while fresh ones get waterlogged and sad, so ask your bakery for yesterday's batch or let them sit out overnight.
  • Semisweet chocolate chips or chopped dark chocolate (1 cup): The chocolate is where the magic happens, so choose something you actually enjoy eating because it'll taste exactly like what you picked.
  • Whole milk (2 cups): This is the base of your custard and keeps everything creamy rather than heavy.
  • Heavy cream (1 cup): This makes the custard luxurious without being overkill, balancing richness with a silky texture.
  • Eggs (4 large): These set the custard while keeping it tender, so don't skip them or substitute with anything else.
  • Granulated sugar (1/2 cup): A moderate amount sweetens the custard without making it cloying, since the chocolate brings its own sweetness.
  • Vanilla extract (1 tsp): This rounds out the flavor and makes the chocolate taste more like chocolate, even though you won't taste vanilla specifically.
  • Kosher salt (1/4 tsp): A pinch enhances every other flavor, especially the chocolate.
  • Powdered sugar, fresh berries, and whipped cream (optional toppings): These finish the dish with brightness and elegance if you're feeling fancy, or skip them entirely if you want to keep it simple.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Heat your oven and prep the dish:
Preheat to 350°F (175°C) and butter a 9x13-inch baking dish so nothing sticks. This step takes two minutes but saves you heartbreak later.
Layer the croissants and chocolate:
Spread the croissant pieces across the bottom of the dish, breaking some into smaller pieces if you have large gaps. Scatter the chocolate throughout and between the pieces, thinking of it as treasure you're hiding throughout the bread for each bite to discover.
Whisk the custard together:
Combine milk, cream, eggs, sugar, vanilla, and salt in a large bowl, whisking until the sugar dissolves and everything looks smooth and golden. Taste a tiny sip if you're brave, or just trust that it smells right.
Pour and soak:
Pour the custard evenly over the croissants and press gently with the back of a spatula to make sure every piece gets wet. Let it sit for 10 minutes so the croissants drink up the custard like a sponge and the flavors start mingling.
Bake until set:
Slide the dish into the oven for 35 to 40 minutes, watching through the window as the top transforms from pale to golden brown. You'll know it's done when the custard jiggles just slightly in the center but feels mostly set, like a well-made flan.
Cool and serve:
Let it rest for 10 minutes out of the oven so the custard finishes setting and cools enough to eat without burning your mouth. Dust with powdered sugar, add berries or whipped cream if you like, and serve it warm when it tastes best.
Buttery croissants baked in creamy custard with semisweet chocolate chips, topped with powdered sugar and fresh berries.  Save
Buttery croissants baked in creamy custard with semisweet chocolate chips, topped with powdered sugar and fresh berries. | rosewoodoven.com

My daughter helped me make this last spring, and she got so excited watching the chocolate melt that she accidentally whisked a little too enthusiastically and splashed custard everywhere. We cleaned it up laughing, and somehow that messy morning made the whole experience feel less like cooking and more like creating a memory together.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why Day-Old Croissants Are Your Secret Weapon

Fresh, buttery croissants are delicious, but they fall apart when they meet custard because they're too tender and haven't developed the structure to hold up. Day-old croissants have firmed up just enough to become vehicles for the custard rather than victims of it, soaking up flavor while maintaining their shape. If your bakery doesn't have day-olds available, you can buy fresh croissants and let them sit uncovered on the counter overnight, or spend five minutes drying them gently in a low oven.

Chocolate Choices That Matter

I've made this with everything from grocery store chocolate chips to expensive dark chocolate bars, and the difference is real but not dramatic enough to stress about. Semisweet chocolate chips work beautifully because they're designed to hold their shape while melting, whereas dark chocolate chunks melt faster and create pockets of intense flavor. Whatever you choose, avoid chocolate chips labeled with vegetable oil as the primary ingredient after cocoa, because those don't actually melt, they just soften into grainy bits.

Making It Your Own

The base recipe is flexible enough that you can bend it toward your own cravings without ruining anything. Orange zest makes this feel like a fancy French preparation, while a tablespoon of liqueur like Grand Marnier transforms it into an adult brunch moment. You could also add cinnamon to the custard, swirl in some Nutella before baking, or scatter toasted nuts on top if you want texture beyond the croissants.

  • A tablespoon of orange zest or a splash of orange liqueur in the custard adds brightness that makes chocolate taste more complex.
  • Stale croissants can be stored in an airtight container for up to two days, so it's worth buying extras when you see them.
  • Leftovers taste almost better reheated gently in the oven, as the custard sets more firmly overnight and the flavors deepen.
Warm chocolate croissant bread pudding featuring crispy tops and gooey chocolate, perfect for a cozy brunch or dessert. Save
Warm chocolate croissant bread pudding featuring crispy tops and gooey chocolate, perfect for a cozy brunch or dessert. | rosewoodoven.com

This dish taught me that the best recipes are the ones that don't require special skills, just good ingredients and a willingness to trust the process. Make this on a quiet morning when you have time to enjoy it, and watch how something this simple becomes something people remember.

Recipe Q&A Section

Can I use fresh croissants for this dish?

Yes, but day-old croissants are recommended for better texture as they absorb the custard more effectively. If using fresh ones, lightly toast them to reduce moisture.

What type of chocolate works best?

Semisweet chocolate chips or chopped dark chocolate are ideal to balance sweetness and richness without overpowering the custard base.

How long should the croissants soak in the custard?

Allow them to stand for about 10 minutes to ensure the custard is fully absorbed, resulting in a moist interior after baking.

Can I prepare this dish in advance?

Yes, you can assemble the dish and refrigerate it before baking. This helps flavors meld and makes morning preparation easier.

What toppings complement this dish?

Powdered sugar dusting, fresh berries, or a dollop of whipped cream enhance the flavor and add visual appeal to the final dish.

Is there a way to add citrus notes?

Yes, stirring in a tablespoon of orange zest or a splash of orange liqueur into the custard mixture brightens the flavor nicely.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Chocolate Croissant Bread Pudding

Buttery croissants and rich chocolate baked in creamy custard create a warm and indulgent brunch dish.

Time to Prepare
20 min
Time to Cook
40 min
Complete Duration
60 min
Created by Clara Whitmore


Skill Level Easy

Cuisine Type French-American

Serving Size 6 Portions

Dietary Details Meatless

What's Needed

Breads & Chocolates

01 6 large croissants (preferably day-old), cut into 2-inch pieces
02 1 cup semisweet chocolate chips or chopped dark chocolate

Custard Mixture

01 2 cups whole milk
02 1 cup heavy cream
03 4 large eggs
04 1/2 cup granulated sugar
05 1 teaspoon vanilla extract
06 1/4 teaspoon kosher salt

Toppings

01 Powdered sugar for dusting
02 Fresh berries for serving
03 Whipped cream for serving

How To Make It

Step 01

Prepare the baking dish: Preheat oven to 350°F. Grease a 9x13-inch baking dish with butter.

Step 02

Assemble croissants and chocolate: Arrange croissant pieces evenly in the prepared baking dish. Sprinkle chocolate chips or chopped chocolate over and between the croissant pieces.

Step 03

Create custard mixture: In a large bowl, whisk together milk, cream, eggs, sugar, vanilla extract, and salt until well combined.

Step 04

Soak croissants: Pour the custard mixture evenly over the croissants, pressing gently to ensure all pieces are moistened. Let stand for 10 minutes to allow the croissants to absorb the custard.

Step 05

Bake until set: Bake for 35 to 40 minutes, or until the custard is set and the top is golden brown.

Step 06

Cool before serving: Remove from the oven and let cool for 10 minutes before serving.

Step 07

Finish and serve: Dust with powdered sugar and serve warm with fresh berries or whipped cream if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Essential Tools

  • 9x13-inch baking dish
  • Mixing bowls
  • Whisk
  • Measuring cups and spoons

Allergy Warnings

Look over every ingredient for possible allergens and check with your healthcare provider if unsure.
  • Contains eggs
  • Contains milk and dairy products
  • Contains wheat and gluten
  • May contain soy, nuts, or tree nuts depending on chocolate brand

Nutrition Details (each serving)

Nutritional numbers are simply a guide and shouldn't replace professional nutrition advice.
  • Energy (Calories): 480
  • Lipids: 29 g
  • Carbohydrates: 45 g
  • Proteins: 9 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.