Chocolate Croissant Bread Pudding

Featured in: Simple Sweet Treats

This dish features day-old croissants cut and layered with semisweet chocolate chips, then soaked in a smooth custard made from milk, cream, eggs, sugar, vanilla, and salt. After a brief resting period for absorbtion, it bakes until golden and set, creating a warm, decadent texture. Optionally topped with powdered sugar, fresh berries, or whipped cream, it offers a comforting and rich bite perfect for brunch or dessert occasions.

Updated on Tue, 24 Feb 2026 17:35:00 GMT
Decadent chocolate croissant bread pudding baked to golden perfection with rich custard and semisweet chocolate chips.  Save to Pinterest
Decadent chocolate croissant bread pudding baked to golden perfection with rich custard and semisweet chocolate chips. | nibbro.com

My neighbor showed up at my door one Saturday morning with a bag of day-old croissants from the bakery where she works, and I suddenly had to make breakfast for six people in under an hour. I'd never made bread pudding before, but chocolate seemed like the obvious answer, so I grabbed eggs, cream, and a bar of dark chocolate from my pantry and just started layering. The kitchen smelled like caramelized butter and cocoa within minutes, and by the time everyone arrived, this golden, custardy masterpiece was cooling on the counter.

I made this again last month for my book club, and watching everyone's faces when they tasted it—that moment between surprise and pure contentment—reminded me why I love cooking more than I love eating. One guest asked for the recipe before she'd even finished her plate, which felt like the highest compliment possible.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 6 large croissants (preferably day-old), cut into 2-inch pieces: Stale croissants absorb the custard better than fresh ones; if yours are fresh, pop them in a 300°F oven for five minutes to dry them out slightly.
  • 1 cup (170 g) semisweet chocolate chips or chopped dark chocolate: Dark chocolate adds deeper flavor, but semisweet is more forgiving if you prefer it less intense.
  • 2 cups (480 ml) whole milk: Don't skimp on quality here—whole milk creates a richer custard than lower fat versions.
  • 1 cup (240 ml) heavy cream: This is what makes the pudding silky rather than rubbery.
  • 4 large eggs: Room temperature eggs blend more smoothly into the custard mixture.
  • 1/2 cup (100 g) granulated sugar: You can reduce this to 1/3 cup if the chocolate is quite sweet.
  • 1 tsp vanilla extract: Real vanilla makes a noticeable difference in flavor depth.
  • 1/4 tsp kosher salt: Salt heightens the chocolate flavor and balances sweetness.

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 prepare the dish:
Preheat to 350°F (175°C) and butter a 9x13-inch baking dish generously. The butter keeps the edges from sticking and adds flavor to every corner of the pudding.
Layer the croissants and chocolate:
Scatter the croissant pieces across the bottom, then sprinkle chocolate between and over them so you get chocolate in every bite. Don't be shy—chocolate is the whole reason we're doing this.
Whisk the custard together:
Combine milk, cream, eggs, sugar, vanilla, and salt in a large bowl, whisking until the sugar dissolves and everything turns a pale golden color. A few whisks usually isn't enough; keep going until it feels completely smooth.
Pour and soak:
Pour the custard evenly over the croissants and gently press down with the back of a spoon so the pieces soak it up. Let it sit for 10 minutes—this is non-negotiable if you want tender, custardy results instead of dry bread.
Bake until golden:
Bake for 35 to 40 minutes; the top should be golden brown and the center should jiggle just slightly when you shake the pan. You're looking for set but still tender, not firm and cake-like.
Cool and finish:
Let it rest for 10 minutes so the custard continues to set slightly. Dust with powdered sugar, add berries or whipped cream if you're feeling fancy, and serve while it's still warm.
Warm, gooey chocolate croissant bread pudding topped with powdered sugar and fresh berries for an indulgent brunch treat.  Save to Pinterest
Warm, gooey chocolate croissant bread pudding topped with powdered sugar and fresh berries for an indulgent brunch treat. | nibbro.com

There's something about a warm bowl of this in your hands on a quiet Sunday morning that makes even the simplest moment feel intentional. It's the kind of dish that transforms a regular breakfast into something worth gathering for.

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.

The Croissant Question

Day-old croissants are truly your best friend here because they've lost moisture and will soak up custard like little sponges. Fresh croissants are too delicate and can become mushy; if that's all you have, bake them at 300°F for about 5 minutes to dry them out slightly. The texture difference between soggy and perfectly tender croissants comes down to this one choice.

Flavor Variations That Work

Once you've made this the traditional way, you'll start thinking about tweaks—and that's when it gets fun. A tablespoon of orange zest stirred into the custard brings brightness that chocolate absolutely loves, or try a splash of orange liqueur if you have it. Some mornings I add a pinch of cinnamon and a tiny bit of espresso powder, which deepens the chocolate flavor without making it taste like coffee.

Make It Your Own

The beauty of bread pudding is that it welcomes improvisation once you understand the basic ratio of bread to custard. I've added chopped pistachios, swirled in Nutella before baking, and even layered in sliced pears between croissant pieces. The custard mixture is forgiving enough that you can play around, but always keep that 10-minute soak time so the bread drinks it all in.

  • Stale croissants soak up custard better than fresh, so save them instead of tossing them.
  • Check that the center jiggles slightly when you remove it from the oven—residual heat finishes the cooking.
  • Leftovers keep for three days in the fridge and reheat beautifully at 325°F for about 15 minutes.
Creamy custard-soaked croissants and dark chocolate baked together, creating a comforting dessert perfect for sharing with loved ones. Save to Pinterest
Creamy custard-soaked croissants and dark chocolate baked together, creating a comforting dessert perfect for sharing with loved ones. | nibbro.com

This recipe has become my go-to when I want to feel like a real cook without actually stressing, and it never fails to make people happy. That's really all you need to know.

Recipe FAQs

Can I use fresh croissants instead of day-old?

Fresh croissants can be used; however, slightly toasting them in the oven beforehand helps achieve the ideal texture by drying them out for better custard absorption.

What type of chocolate works best?

Semisweet chocolate chips or chopped dark chocolate provide a balanced rich flavor that complements the buttery croissants and creamy custard.

How do I know when it’s fully baked?

Bake until the custard is set and the top turns golden brown, typically about 35-40 minutes at 350°F (175°C).

Can I prepare this in advance?

Yes, assemble the dish, refrigerate it until baking time, and then bake fresh for the best texture and flavor.

What are some tasty toppings to add?

Powdered sugar, fresh berries, and whipped cream enhance the dish’s richness and provide contrasting textures and flavors.

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 paired with rich chocolate and creamy custard for a cozy brunch dish.

Prep Time
20 minutes
Cook Time
40 minutes
Total Duration
60 minutes
Created by Evan Brooks


Skill Level Easy

Cuisine French-American

Makes 6 Portions

Diet Preferences Meatless

What You'll Need

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 Steps

Step 01

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

Step 02

Layer 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

Prepare Custard Mixture: In a large bowl, whisk together milk, cream, eggs, sugar, vanilla extract, and salt until well combined.

Step 04

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

Step 05

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

Step 06

Cool and Finish: Remove from oven and let cool for 10 minutes. 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.

Tools You'll Need

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

Allergy Info

For allergen concerns, review each food item and check with your healthcare provider.
  • Contains eggs
  • Contains milk and dairy products
  • Contains wheat and gluten
  • Possible soy traces in chocolate
  • Check chocolate for possible nut traces and verify all ingredient labels if allergies are present

Nutrition Details (per portion)

Nutritional values are for reference and aren't a substitute for professional health guidance.
  • Kcal: 480
  • Fats: 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.