Chocolate Croissant Bread Pudding

Featured in: Morning Glow Bites

This decadent brunch bake features day-old croissants soaked in a creamy custard blended with milk, cream, eggs, sugar, and vanilla. Generous layers of semisweet chocolate chips are scattered between the croissant pieces, then baked until set with a golden top. Finished with a dusting of powdered sugar and fresh berries or whipped cream, it offers a warm, comforting treat ideal for leisurely mornings. Optional notes suggest adding orange zest or liqueur for extra flavor, while leftovers reheat well.

Updated on Sun, 22 Feb 2026 15:51:00 GMT
Decadent chocolate croissant bread pudding baked to golden perfection with creamy custard and rich dark chocolate chips. Save to Pinterest
Decadent chocolate croissant bread pudding baked to golden perfection with creamy custard and rich dark chocolate chips. | yummywithmia.com

My neighbor dropped off a bag of day-old croissants from the bakery where she works, and I stood in my kitchen wondering what to do with them besides toss them. That's when I remembered my grandmother's bread pudding—rich, custardy, forgiving—and thought, why not elevate it with chocolate and buttery croissant layers? The result was so good that now she brings me extras on purpose, and I've made this dish at least once a month ever since. It's the kind of breakfast that tastes fancy but asks almost nothing of you.

I made this for my book club one Sunday morning, and one friend actually closed her eyes while eating it. When she opened them, she just said, "This is what I want for my birthday breakfast." That moment stuck with me because suddenly it wasn't just about following a recipe—it was about creating something that made people pause and actually enjoy their food.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Day-old croissants, 6 large pieces cut into 2-inch chunks: Stale croissants absorb the custard without turning mushy, which is the whole magic here. If your croissants are fresh, pop them in a 250°F oven for 10 minutes to dry them out slightly.
  • Semisweet or dark chocolate chips, 1 cup: Scatter these throughout the dish so every bite has chocolate, and use quality chocolate if you can because it actually matters when there are so few ingredients.
  • Whole milk, 2 cups: Don't skimp and use low-fat milk; the richness is essential to the custard's silky texture.
  • Heavy cream, 1 cup: This is what makes the pudding feel indulgent rather than just custardy, so don't substitute it with half-and-half.
  • Large eggs, 4: These bind everything together, so use room-temperature eggs if you remember—they whisk more smoothly and incorporate better.
  • Granulated sugar, 1/2 cup: Measure this generously because it balances the chocolate and custard without making the dish overly sweet.
  • Vanilla extract, 1 tsp: A tiny amount goes a long way, and it brings warmth to the whole dish.
  • Kosher salt, 1/4 tsp: Salt heightens the chocolate flavor in ways people can't quite name, so don't leave it out.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Heat your oven and prepare the dish:
Preheat to 350°F and butter a 9x13-inch baking dish generously so nothing sticks. This temperature is your sweet spot—hot enough to set the custard but gentle enough that it won't curdle at the edges.
Build your layers:
Spread the croissant pieces evenly across the dish, then scatter chocolate throughout as if you're making sure every part of the pudding will be rewarding. The chocolate will melt slightly and create little pockets of richness.
Make the custard mixture:
Whisk together milk, cream, eggs, sugar, vanilla, and salt in a large bowl until the sugar dissolves and everything looks unified. You'll know it's ready when there are no streaks of yolk visible and the mixture is pale and frothy.
Combine and soak:
Pour the custard evenly over the croissants, pressing gently with the back of a spoon so every piece gets soaked. Let it sit for 10 minutes—this resting time is when the magic happens, and the croissants become a sponge for all that custardy goodness.
Bake until golden:
Place in the oven for 35 to 40 minutes until the top is golden brown and the center jiggles only slightly when you shake the pan. You want some give in the middle because it will continue to set as it cools.
Cool and finish:
Let it rest for 10 minutes before serving so the custard firms up and your spoon won't sink straight through. Dust with powdered sugar, add berries or whipped cream if you're feeling generous, and serve warm.
Save to Pinterest
| yummywithmia.com

One rainy morning, I made this while my kids were still asleep, and the smell alone brought them downstairs within minutes. Watching them actually sit down for a proper breakfast without checking their phones made me realize this dish does something beyond just tasting good—it creates a moment. Now they request it more than anything else I cook.

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 Orange Variation That Changed Everything

A friend suggested adding orange zest to my custard mixture one time, and I was skeptical until the first bite. The citrus doesn't overpower the chocolate; instead, it lifts it, adding brightness that makes the whole dish taste less heavy and more refined. Now I add a tablespoon of zest almost every time, or if I'm feeling fancy, a splash of orange liqueur mixed into the custard. It's such a small change, but it transformed how I think about this recipe.

Making It Your Own

The beauty of this recipe is how forgiving it is with creativity. I've made it with white chocolate and raspberries, with dark chocolate and a hint of espresso, even with cinnamon swirled into the custard mixture. Each version feels like a new conversation with the dish rather than starting from scratch. The structure stays the same, but you get to decide what story you're telling with it.

Serving and Storage Wisdom

This is one of those rare dishes that actually improves a day or two later because the flavors settle and the texture becomes more unified. I often make it on Saturday for Sunday morning, and by afternoon it's perfect for a snack. Leftovers keep covered in the refrigerator for up to three days, and reheating gently in a 300°F oven for 10 minutes brings back the warmth without drying things out.

  • Serve it warm with berries, whipped cream, or even a scoop of vanilla ice cream if you want to lean into the dessert angle.
  • If you're taking it somewhere, transport it in the baking dish and reheat it at your destination for the best texture.
  • This works as both a brunch dish and a casual dessert, so don't limit yourself to breakfast crowds.
Product image
Quickly slice, dice, grate, and spiralize vegetables for salads, stir fries, and faster everyday meal prep.
Check price on Amazon
Warm and comforting chocolate croissant bread pudding topped with powdered sugar, served with fresh berries for a cozy brunch treat. Save to Pinterest
Warm and comforting chocolate croissant bread pudding topped with powdered sugar, served with fresh berries for a cozy brunch treat. | yummywithmia.com

This recipe taught me that the best brunch dishes are the ones that ask you to slow down, not speed up. It's become the answer I give whenever someone asks what to make for guests, because it delivers on every level without requiring you to be a skilled baker.

Common Recipe Questions

Can I use fresh croissants for this dish?

Fresh croissants can be used but may need a few minutes in the oven to dry slightly for best custard absorption and texture.

What types of chocolate work best here?

Semisweet chocolate chips or chopped dark chocolate provide a rich, balanced sweetness that complements the buttery croissants well.

How can I add extra flavor to the custard?

Adding a tablespoon of orange zest or a splash of orange liqueur to the custard mixture enhances the dish with citrusy notes.

Is it necessary to soak the croissants before baking?

Allowing the croissants to soak in the custard for about 10 minutes ensures they absorb the creamy mixture for a moist, tender texture.

What are suggested serving options?

Serve warm topped with powdered sugar and fresh berries or a dollop of whipped cream for added richness and freshness.

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 combined with rich chocolate in a creamy custard make a perfect brunch dish.

Prep Time
20 minutes
Cooking Duration
40 minutes
Overall Time
60 minutes
Created by Mia

Recipe Type Morning Glow Bites

Skill Level Easy

Culinary Origin French-American

Total Output 6 Portion Size

Dietary Preferences Vegetarian-Friendly

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

Steps to Follow

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 Base: In a large bowl, whisk together milk, cream, eggs, sugar, vanilla extract, and salt until well combined.

Step 04

Soak Croissants: 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 top is golden brown.

Step 06

Cool: Remove from 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.

Tools Required

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

Allergy Warnings

Please review individual ingredients for potential allergens and reach out to a healthcare professional if unsure.
  • Contains eggs
  • Contains milk and dairy products
  • Contains wheat and gluten
  • May contain soy, nuts, or traces thereof in chocolate products

Nutritional Info (per serving)

These details are for reference only and shouldn't replace professional medical consultation.
  • Calories Count: 480
  • Fats: 29 grams
  • Carbohydrates: 45 grams
  • Proteins: 9 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.