Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Desserts

Croissant Bread Pudding with Vanilla Custard (Buttery & Crowd-Pleasing)

Updated: May 16, 2026 · Published: Jun 27, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

4 shares
  • Facebook
  • X
↓ Jump to Recipe

I made this the first time because I had four croissants sitting on my counter going stale and I couldn't bring myself to throw them away. I'd seen bread pudding made with brioche and challah plenty of times, but I had croissants, so croissants it was. I whisked together a quick custard, poured it over, waited — and honestly, it was better than I expected. Way better.

What makes croissants work so well here is the butter that's already baked into every layer. When the custard soaks in and you slide the dish into the oven, those flaky layers puff up, the edges get slightly crisp, and the inside stays creamy in a way that regular sandwich bread just can't match. It's the same logic as my creamy orange custard — the richness of the egg-and-cream base is everything. Don't try to lighten it too much or you lose what makes it special.

This has become my go-to for weekend brunches and any time we have guests over for something sweet. My husband prefers it warm with a drizzle of caramel. Zainab wants hers cold the next morning straight from the fridge, which I'll admit is also pretty good. Saad asked for it two Sundays in a row, which in my house is basically a five-star review.

One thing to know going in: don't rush the soaking step. I made that mistake once — gave it maybe five minutes because I was impatient, and the bottom croissants were soggy while the top ones barely absorbed anything. Give it a full 15 minutes, press down gently a couple of times, and it'll bake evenly. That's really the only thing that trips people up.

Croissant bread pudding slice dusted with powdered sugar on white plate with fork.

Why You'll Love This Recipe

  • Croissants do the heavy lifting: Using croissants instead of plain bread means you start with something that's already buttery and flaky. The custard works with that, not against it. You end up with layers that are crisp at the top and soft and custardy in the middle — no special technique required.

  • It comes together in under an hour: You're looking at about 10 minutes of hands-on work, 15 minutes of soaking, and 35–40 minutes in the oven. I've made this on a Tuesday evening after work. It's not complicated — it just looks like it is, which I appreciate in a dessert.

  • Great use of day-old pastries: Stale croissants actually work better here than fresh ones because they absorb the custard without falling apart. If yours are from the bakery yesterday, perfect. If they're from Costco and you bought too many, also perfect.

  • You can dress it up or keep it simple: On a regular Sunday I dust it with powdered sugar and call it done. When I have guests I'll add fresh berries and a dollop of cool whip frosting on the side and it looks genuinely impressive. The base recipe works for both situations.

  • Make-ahead friendly: Assemble it the night before, cover it with cling wrap, and stick it in the fridge. In the morning you just bake it. I've done this for holiday brunches and it takes all the stress out of the morning.

Ingredients

  • 6 large croissants, preferably day-old
  • 4 large eggs
  • 1 ½ cups whole milk
  • 1 cup heavy cream
  • ½ cup granulated sugar
  • ¼ cup brown sugar
  • 1 tablespoon vanilla extract
  • ½ teaspoon ground cinnamon
  • Pinch of salt
  • Butter, for greasing the dish
  • Optional toppings: powdered sugar, whipped cream, fresh berries, or caramel sauce

Directions

  1. Preheat the oven: Heat your oven to 350°F (175°C) and butter a 9x13-inch baking dish generously. Getting into the corners matters — the custard pools there and will stick if you're not thorough.
  2. Tear the croissants: Roughly tear each croissant into large chunks — don't stress about uniform pieces. Scatter them into the prepared dish in a fairly even layer. Bigger chunks give you better texture variation in the final bake.
  3. Make the custard: In a large bowl, whisk together the eggs, whole milk, heavy cream, granulated sugar, brown sugar, vanilla extract, cinnamon, and salt until smooth and the sugars are fully dissolved. Taste it — it should smell like warm vanilla.
  4. Pour and press: Pour the custard evenly over all the croissant pieces. Then use your hands or a spatula to gently press the croissants down into the liquid. You want every piece making contact with the custard, not floating on top.
  5. Let it soak: Leave the dish to sit for at least 15 minutes. This is not optional. Press down gently a couple more times during this period. If you have time, 20 minutes is better. The croissants should look visibly saturated before it goes in the oven.
  6. Bake until golden: Bake uncovered for 35–40 minutes. The top should be golden brown and the custard should be set with just a very slight wobble in the very center. If the top starts getting too dark before the center is done, lay a piece of foil loosely over it for the last 10 minutes.
  7. Rest before serving: Let it sit for 10 minutes after coming out of the oven. This lets the custard finish setting and makes it much easier to scoop clean portions.
Fork piercing golden-brown croissant bread pudding with creamy custard filling on white background.

Tips for Success

  • Stale croissants are genuinely better here: Fresh croissants are so soft they can turn to mush when soaked in custard. Day-old ones have dried out just enough to absorb the liquid while holding their shape. If yours are fresh, tear them up and leave them out on the counter for an hour or two — or put them in a 300°F oven for 10 minutes to dry them out slightly.

  • Don't skip the brown sugar: The original version I tried used only granulated sugar and it was fine, but adding brown sugar gives the custard a subtle caramel undertone that works really well with the butter in the croissants. It's a small thing that makes a noticeable difference.

  • Use whole milk and heavy cream — both: I know it's tempting to swap for something lighter, but the fat in both the milk and cream is what makes the custard set properly and taste rich rather than eggy. Half-and-half works in a pinch but the result is noticeably lighter. All milk gives you something closer to a bread pudding than a custard pudding.

  • Watch it in the last 10 minutes: Every oven runs differently. Mine tends to run hot and the first time I made this I pulled it out at 35 minutes and the very center was still liquid. The second time I gave it the full 40 and it came out exactly right. Start checking at 35 — you want the center to have just a slight wobble, like a just-set Jello, not a full liquid wobble.

  • Grease the dish well, including the sides: The custard creeps up the sides of the dish during baking and it will stick if you're not thorough. I use softened butter and coat the whole interior. No parchment needed if you butter it properly.

Variations

  • Chocolate chip version: Scatter ½ cup of semi-sweet chocolate chips over the croissant pieces before pouring the custard. They melt slightly during baking and create little pockets of chocolate throughout. Saad's preferred version and honestly I don't blame him.

  • Berry and cream version: Tuck fresh blueberries or sliced strawberries between the croissant pieces before baking. The berries burst during baking and add a jammy, slightly tart contrast to the sweet custard. Serve with a spoonful of cool whip frosting on the side.

  • Almond croissant version: If you can find almond croissants at your bakery, use those instead of plain ones. The frangipane already inside adds another layer of flavor and you don't need to change anything else in the recipe. This is genuinely one of the best versions I've made.

  • Savory version: Leave out the sugar, vanilla, and cinnamon entirely. Add 1 cup of shredded Gruyère or sharp cheddar, a handful of chopped chives, and some cooked crumbled sausage or bacon between the croissant pieces. Pour over a custard made with just eggs, milk, cream, salt, and pepper. Bake the same way. This is what I make for savory brunch — it's a completely different dish but just as good.

  • Caramel pecan version: Add ½ cup of roughly chopped pecans scattered on top before baking, and drizzle warm caramel sauce over the finished pudding. The pecans toast in the oven and give you a crunchy top that contrasts nicely with the soft interior.

Serving and Storage

Serving

Serve it warm, about 10 minutes out of the oven. A simple dusting of powdered sugar is all it needs for a casual breakfast or brunch. For dessert, I'll add a drizzle of warm caramel and a dollop of whipped cream on the side. Fresh berries alongside cut through the richness nicely. In Pakistan we'd probably serve something like this with a thick cream on the side — here I use regular whipped cream or a scoop of vanilla ice cream and it works just as well.

Storage

Cover the dish with cling wrap or transfer leftovers to an airtight container and refrigerate for up to 3–4 days. To reheat, microwave individual portions for about 60–90 seconds, or warm the whole dish in a 325°F oven for 15 minutes. Zainab actually prefers it cold the next day, which is also a perfectly valid way to eat it. To freeze, cut into individual portions, wrap tightly in plastic wrap, and freeze for up to 2 months. Reheat from frozen in a 350°F oven for about 20 minutes.

Golden-baked croissant bread pudding in white ceramic dish with caramelized custard.

Frequently Asked Questions

Can I assemble this the night before and bake it in the morning?

Yes, and honestly this is my preferred method for brunches. Assemble the whole thing, cover it tightly with cling wrap, and refrigerate overnight. In the morning, pull it out while the oven preheats and let it sit on the counter for about 15 minutes to take the chill off, then bake as directed. The overnight soak actually gives you an even more custardy result.

Can I freeze croissant bread pudding?

You can freeze it once baked and cooled. Cut it into individual portions, wrap each piece tightly in plastic wrap, and store in a freezer bag for up to 2 months. Reheat in a 350°F oven for about 20 minutes, or microwave on medium power in 60-second intervals until heated through. The texture softens slightly after freezing but it's still very good.

What if I don't have heavy cream?

Half-and-half is your best substitute and works well — the pudding comes out slightly less rich but still good. All whole milk is workable but the custard will be noticeably lighter and may not set as firmly in the center. I wouldn't go below whole milk; skim or 2% doesn't give the custard enough body.

My pudding is still jiggly in the middle — is it done?

A slight wobble in the very center when you gently shake the pan is fine and expected — the custard will continue to set as it cools. What you don't want is a full liquid wobble across the whole surface, which means it needs more time. If the top is getting too dark but the center is still underdone, lay a sheet of foil loosely over the dish and give it another 10 minutes.

Can I use mini croissants instead of large ones?

Absolutely. Just aim for roughly the same total volume as six large croissants — you'll probably need around 10–12 mini ones depending on their size. You don't need to tear them as aggressively; just cut or pull them in half so the custard can get in. Everything else in the recipe stays the same.

CROISSANT BREAD PUDDING

Sana Umer
Croissant Bread Pudding is rich, buttery, and indulgent. Flaky croissants soak up a sweet vanilla custard, creating a warm, soft dessert perfect for holidays, brunch, or cosy evenings with a scoop of ice cream.
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 40 minutes mins
Total Time 55 minutes mins
Course Brunch
Cuisine American
Servings 8 serves
Calories 390 kcal

Ingredients
  

  • 6 large croissants preferably day-old
  • 4 large eggs
  • 1 ½ cups whole milk
  • 1 cup heavy cream
  • ½ cup granulated sugar
  • ¼ cup brown sugar
  • 1 tablespoon vanilla extract
  • ½ teaspoon ground cinnamon
  • Pinch of salt
  • Optional: powdered sugar whipped cream, fresh berries, or caramel sauce for serving

Instructions
 

Preheat Oven:

  • Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish.

Prepare Croissants:

  • Tear croissants into large chunks and place in the prepared baking dish.

Make Custard:

  • In a large bowl, whisk together eggs, milk, cream, sugars, vanilla, cinnamon, and salt.

Combine:

  • Pour the custard evenly over the croissants, pressing gently to help absorb the liquid. Let sit for 10–15 minutes.

Bake:

  • Bake for 35–40 minutes, until golden brown and the custard is set. The top should be crisp, and the inside soft.

Serve:

  • Dust with powdered sugar or serve with whipped cream, caramel sauce, or fresh berries.

Notes

  • Make Ahead: Assemble up to 1 day in advance and refrigerate. Bake before serving.
  • Add-Ins: Mix in chocolate chips, raisins, or chopped nuts for extra texture and flavour.
  • Single Serve Option: Divide into ramekins for individual portions.
  • Dairy-Free Option: Use plant-based milk and cream; ensure croissants are dairy-free.
  • Leftovers: Store covered in the fridge for up to 3 days. Reheat in oven or microwave.
Keyword croissant bread pudding, custard bread pudding, easy bread pudding, holiday dessert

This is one of those recipes I keep coming back to because it requires almost no planning and very little skill, but it feels genuinely indulgent when it comes out of the oven. I've made it for regular Sunday mornings, for holiday brunches when I wanted something that looked impressive without stressing me out, and for evenings when I had stale croissants and needed to use them up before they went to waste. Every time it works.

The thing I love most is how forgiving it is. Forgot the cinnamon? Fine. Used a mix of large and mini croissants? Totally works. Added a handful of blueberries at the last minute? Even better. The custard base — eggs, cream, milk, vanilla — is solid enough that small changes don't throw it off. If you like playing around with custard-based desserts, my creamy orange custard uses a similar logic and is worth trying next.

If you're serving this for a crowd, I'd recommend doubling the batch and using two baking dishes — a single 9x13 disappears faster than I expect every single time. And if you're making it as a weeknight dessert just for your family, leftovers cold from the fridge the next morning are genuinely something to look forward to. 🥐✨

If you liked this, here are a few more recipes worth looking at:

  • Creamy Orange Custard — same rich custard logic, bright citrus flavor
  • Cool Whip Frosting — the easiest topping for this pudding or any dessert
  • Strawberry Crunch Cheesecake Cups — no-bake individual desserts that are great for guests
  • Garlic Butter Chicken and Potatoes Skillet — if you want a savory main to pair with a sweet brunch spread
  • Hollandaise Sauce Recipe — another brunch classic that pairs well if you're doing a full spread

  • TRADITIONAL BRITISH PIMM’S TRIFLE FOR SUMMER GARDEN PARTIES (SHOWSTOPPER DESSERT)
  • FOOLPROOF FIRST-TIMER'S BLUEBERRY COBBLER WITH BISQUICK
  • SMALL-BATCH STRAWBERRY SHORTCAKE FOR TWO EMPTY NESTERS
  • SINGLE-SERVE PEACH COBBLER MUG CAKE FOR ONE PERSON
4 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest