Save to Pinterest 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.
Save to Pinterest 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.
Save to Pinterest 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.