• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Facebook
Instagram
Pinterest
YouTube
TikTok

Jo Cooks

Simple - Easy - Comfort

  • All Recipes
    • Course
      • Breakfast
      • Appetizers
      • Lunch
      • Dinner
      • Desserts
      • Side Dishes
      • Soups
      • Salads
      • Sandwiches
      • Drinks/Cocktails
      • Sauces & Dressings
    • Method
      • Crockpot
      • Instant Pot
      • One Pot
      • Air Fryer
      • Casseroles
    • Season
      • Spring
      • Summer
      • Fall
      • Winter
    • Cuisine
      • Asian
      • Italian
      • Mexican
      • European
      • Indian
      • Romanian
      • Mediterranean
      • Middle Eastern
      • American
    • Ingredient
      • Chicken Recipes
      • Pork
      • Beef
      • Seafood
      • Lamb
      • Vegetarian
      • Pasta
      • Spices
    • Holiday
      • Christmas
      • Easter
      • Thanksgiving
      • New Year's Eve
      • Game Day
      • Valentine's Day
      • St. Patrick's Day
      • Cinco de Mayo
      • Mother's Day
      • Memorial Day
      • Father's Day
      • 4th Of July
      • Labor Day
      • Halloween
    • Recipe Index
  • Cookbooks
    • The Big Book of Jo’s Quick and Easy Meals
    • 30-Minute One-Pot Meals
  • Shop
  • About Jo
FREE recipe eBook!
Display Search Bar
All Recipes
Instant Pot
30 Minute
One Pot Meals
Soups
Dips & Dressings
Baking
Pasta
Sandwiches
Sides
Desserts Cakes
4.9 from 25 votes

Bread Pudding

Jump to RecipeVideoPrintRate
By: Joanna Cismaru •Last Updated: 9/15/26 47 Comments

This post may contain affiliate links. Please read my disclosure policy.

A saucy slice of bread pudding dusted with powdered sugar beneath an elegant Bread Pudding title.
pin for bread pudding.

This Bread Pudding is soft, spiced brioche baked into a custard that sets around it, then drizzled with a caramel sauce that takes 5 minutes. It’s a dessert built on stale bread and that’s what I love about it. 15 minutes of work, most of which is whisking.

Table of Contents

Toggle
  • Bread Pudding Made Simple
  • Why Stale Bread Works Better
  • Ingredients in Bread Pudding
  • How To Make Bread Pudding
  • Things Worth Knowing
  • Variations
  • What To Serve With It
  • Make Ahead And Storage
  • Try These Recipes Next
  • Recipe: Bread Pudding
  • Frequently Asked Questions
a slice of bread pudding with caramel sauce on a black plate.

Bread Pudding Made Simple

Bread pudding started as a way to avoid throwing bread out, which is the best possible origin for a dessert.

Stale bread is genuinely better here, and not just as a virtue. Fresh bread is already full of moisture, so it can only take on so much custard before it starts collapsing into mush. Day old bread has dried out and it drinks the custard, right through to the middle, and still holds its shape in the oven.

The custard itself is milk, cream, eggs, sugar, and warm spice. Nothing complicated happening. You whisk it, pour it over the bread, and let it sit for 15 minutes while everything soaks in. Then it bakes into something soft and set and faintly wobbly.

And then there’s the sauce, which is butter, brown sugar, and cream in a small pan. Five minutes, no thermometer, no candy stage to hit. It’s the easiest caramel there is.

Raisins are technically optional and I put them in every time. Half a cup, scattered over the bread before the custard goes on, and they plump up in the oven into little pockets of sweetness.

Why Stale Bread Works Better

Fresh bread is already holding a lot of water. Pour custard over it and there’s nowhere for that custard to go, so it sits on the surface, and the bread turns to paste where it does soak in. You end up with a wet, heavy texture rather than distinct cubes.

Day old bread has dried out. All those spaces that held moisture are now empty and ready to take on custard, which means it absorbs deeply and evenly and still holds its shape through baking.

Two days old is even better than one. You want it dry to the touch and firm when you press it, not rock hard.

No stale bread? Cube it and spread it on a baking sheet, then into a 300°F oven for 10 to 15 minutes until it’s dried out but not browned. Let it cool before the custard goes anywhere near it.

Which bread: brioche is my first choice because it’s rich and buttery and it soaks beautifully. Challah does the same job. French bread works and gives you a slightly less rich result. And raisin bread is an excellent shortcut, since the raisins are already distributed through every cube.

Ingredients in Bread Pudding

ingredients needed to make bread pudding.
  • Brioche bread (8 cups, cut into 1 inch cubes): Rich and buttery, and it soaks up custard without falling apart. Challah works, so does French bread, so does any soft egg based bread. Use raisin bread and you’ve solved the raisin question before you’ve started.
  • Whole milk (2 cups) and heavy cream (1 cup): Two thirds milk to one third cream gives you a custard that’s rich without being heavy. All cream would be too much. Half and half works in place of both if that’s what you have.
  • Granulated sugar (¾ cup) and brown sugar (½ cup): The pair together is better than either alone. Brown brings molasses and a caramel note, granulated keeps it from getting too dark and heavy.
  • Eggs (5 large): These are what set the custard. Five sounds like a lot for one dish and it’s what turns milk into pudding rather than soggy bread.
  • Vanilla extract (2 teaspoons): Pure if you have it. Bourbon is a lovely swap, and there’s a variation below.
  • Ground cinnamon (1 teaspoon) and ground nutmeg (½ teaspoon): Freshly grated nutmeg is noticeably better than the pre ground jar, and you only need a little.
  • Salt (¼ teaspoon): Small and important. Without it the whole thing tastes flatly sweet.
  • Raisins (½ cup, optional): Optional in theory. I’ve never made it without them. They plump in the oven and give you sweet little pockets throughout. Dried cranberries or chopped apricots work too.
  • Pecans (½ cup, chopped, optional): Crunch against all that softness. Toast them first if you’ve got 5 minutes. Walnuts work just as well.

For The Sauce

ingredients needed to make caramel sauce for bread pudding.
  • Butter (¼ cup, unsalted): The base. Unsalted so you control the salt.
  • Brown sugar (½ cup, packed): This is where the caramel flavor comes from.
  • Heavy cream (¼ cup): Whisked in slowly so the sauce stays smooth.
  • Vanilla extract (1 teaspoon) and a pinch of salt: In at the end, off the heat. The salt is what stops it being one note sweet.

How To Make Bread Pudding

process shots showing how to make bread pudding.

Oven to 350°F, and grease a 9 by 13 inch baking dish properly, right into the corners.

Bread in, raisins over. Spread the cubes evenly in the dish and scatter the raisins over the top so they end up distributed rather than clumped in one corner.

process shots showing how to make bread pudding.

Whisk the custard. Milk, cream, both sugars, eggs, vanilla, cinnamon, nutmeg, and salt in a large bowl, whisked until smooth and the sugar has dissolved. Give it a proper whisk rather than a stir, because you want the eggs fully broken up.

process shots showing how to make bread pudding.

Pour and soak. Custard evenly over the bread, then the pecans scattered on top if you’re using them. Now leave it 15 minutes, pressing the bread down gently every few minutes so the top cubes get submerged. Don’t skip this. It’s the difference between custard right through and custard only at the bottom.

process shots showing how to make bread pudding.

Bake 45 to 55 minutes. It’s done when the top is golden and the center is set with just a slight wobble when you nudge the dish. If you want to be certain, the middle should read around 160°F on an instant read thermometer. A toothpick isn’t reliable here, because you’ll hit a bread cube and learn nothing about whether the custard has set.

Rest 15 minutes before cutting. This is a baked custard and it keeps setting as it cools. Cut it straight out of the oven and it’ll be looser than it should be.

process shots showing how to make bread pudding.

Make the sauce while it rests. Butter melted in a small pan over medium heat, brown sugar stirred in until it dissolves, then the cream whisked in slowly. Two to 3 minutes until it thickens slightly. Off the heat, then vanilla and salt.

Cut into squares and drizzle the warm sauce over. Powdered sugar if you’re feeling fancy.

pouring caramel sauce over a slice of bread pudding.

Things Worth Knowing

  • Use day old bread. Fresh bread has nowhere to put the custard and goes to paste.
  • Give it the full 15 minutes to soak. Press the top cubes down as it sits.
  • Don’t trust the toothpick. Look for a golden top and a center that barely wobbles, or 160°F in the middle.
  • Rest it 15 minutes before cutting. It’s still setting.
  • Whisk the custard properly, not just a stir. The eggs need to be fully broken up.
  • Toast the pecans if you’re using them. Five minutes and the difference is real.
  • Make the sauce while it rests. It’s better warm and it takes exactly as long as the resting does.

Variations

  • With bourbon. Two tablespoons whisked into the custard with the vanilla. It doesn’t taste boozy, it just puts a warm caramel note underneath the cinnamon. Dark rum does the same.
  • With raisin bread. Use it in place of the brioche and skip the loose raisins. The raisins are already through every cube, which some people prefer, and you get a slightly denser pudding since raisin bread is usually less enriched.
  • Different dried fruit. Cranberries, chopped apricots, or chopped dates instead of raisins.
  • Chocolate. A cup of chocolate chips scattered with the raisins. Completely different dessert, very good.
  • Crunchy top. Mix 2 tablespoons of brown sugar with the chopped pecans and scatter over before baking. It caramelizes into a proper crust.
  • Soak the raisins. Ten minutes in warm water or a splash of bourbon before they go in. They plump more and stay softer.
  • More spice. A pinch of cardamom or allspice alongside the cinnamon.
a slice of bread pudding with caramel sauce on a black plate.

What To Serve With It

Warm, on its own, with the sauce. That’s the whole thing and it doesn’t need helping.

If you’re going further, vanilla ice cream melting into a warm square is very hard to beat. Lightly whipped cream is the lighter option and it lets the pudding stay the focus.

Coffee alongside, and it’s genuinely good cold the next morning with coffee too.

Make Ahead And Storage

Make ahead: assemble the whole thing, cover, and refrigerate up to 24 hours before baking. The bread soaks properly overnight and the result is arguably better. Let it sit out for 30 minutes before it goes in the oven.

Fridge: 5 days, covered tightly. The sauce keeps separately for a week.

Freezer: 3 months. Cool completely, then wrap tightly or portion into containers. Thaw overnight in the fridge.

Reheating: 300°F oven for 15 to 20 minutes covered with foil, which brings the texture back properly. The microwave works for a single square in about 30 seconds. Warm the sauce separately and pour it over after.

a slice of bread pudding with caramel sauce on a black plate.

Try These Recipes Next

  • Pumpkin Bread Pudding
  • Berry Brioche Bread Pudding
  • Angel Berry Trifle
  • Caramel Apple Cake
  • Vanilla Custard

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

a slice of bread pudding with caramel sauce on a black plate.
4.88 from 25 votes

Bread Pudding

Prep 15 minutes minutes
Resting Time 15 minutes minutes
Cook 1 hour hour
Total 1 hour hour 30 minutes minutes
12
Rate Recipe Print Recipe
This Bread Pudding is buttery brioche soaked in a spiced custard and baked until golden and set, then served with a caramel sauce that takes 5 minutes. Day old bread works best. Raisins and pecans are optional, though I use both.

Video

Ingredients

  • 8 cups brioche bread (cut into 1-inch cubes, day old)
  • 2 cups whole milk
  • 1 cup heavy cream
  • ¾ cup granulated sugar
  • ½ cup brown sugar (packed)
  • 5 large eggs
  • 2 teaspoons vanilla extract
  • 1 teaspoon ground cinnamon
  • ½ teaspoon ground nutmeg
  • ¼ teaspoon salt
  • ½ cup raisins (optional)
  • ½ cup pecans (chopped, optional)

Sauce

  • ¼ cup butter (unsalted)
  • ½ cup brown sugar (packed)
  • ¼ cup heavy cream
  • 1 teaspoon vanilla extract
  • 1 pinch salt

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Instructions 

  • Preheat your oven to 350°F. Grease a 9 by 13 inch baking dish with butter or nonstick spray.
  • Spread the 8 cups brioche cubes evenly in the prepared dish. Scatter the ½ cup raisins over the bread.
  • In a large bowl, whisk the 2 cups whole milk, 1 cup heavy cream, ¾ cup granulated sugar, ½ cup brown sugar, 5 large eggs, 2 teaspoons vanilla extract, 1 teaspoon cinnamon, ½ teaspoon nutmeg, and ¼ teaspoon salt until smooth and the sugar has dissolved.
  • Pour the custard evenly over the bread. Scatter the ½ cup chopped pecans on top. Let it soak for 15 minutes, pressing the bread down gently every few minutes so the top cubes absorb the custard.
  • Bake for 45 to 55 minutes, until the top is golden and the center is set with a slight wobble. An instant read thermometer in the center should read about 160°F.
  • Let it rest for 15 minutes before cutting. It continues to set as it cools.
  • While it rests, melt the ¼ cup butter in a small saucepan over medium heat. Stir in the ½ cup brown sugar until dissolved, then slowly whisk in the ¼ cup heavy cream. Cook for 2 to 3 minutes until slightly thickened. Remove from the heat and stir in the 1 teaspoon vanilla and pinch of salt.
  • Cut into squares and drizzle with the warm sauce.

Equipment

  • 9×13-inch Casserole Dish
  • 1-Quart Saucepan
  • 6-Inch Stainless Steel Whisk

Notes

  1. Day old bread. Fresh bread is already full of moisture and turns soggy instead of absorbing custard. To dry fresh bread, bake the cubes at 300°F for 10 to 15 minutes.
  2. Give it the full soak. Fifteen minutes, pressing the top cubes down as it sits.
  3. Doneness: golden top, center set with a slight wobble, about 160°F inside. A toothpick will hit bread rather than custard.
  4. Rest 15 minutes before cutting. Baked custard keeps setting as it cools.
  5. Bread options: brioche, challah, or French bread. Raisin bread works and means you can skip the loose raisins.
  6. With bourbon: whisk 2 tablespoons into the custard with the vanilla for a warm caramel note underneath the spice.
  7. Toast the pecans first if you have 5 minutes.
  8. Make ahead: assemble and refrigerate up to 24 hours before baking. Let it sit out 30 minutes first.
Originally Published November 2023.

Nutrition Information

Serving: 1servingCalories: 502kcal (25%)Carbohydrates: 56g (19%)Protein: 10g (20%)Fat: 28g (43%)Saturated Fat: 15g (94%)Polyunsaturated Fat: 2gMonounsaturated Fat: 6gTrans Fat: 0.2gCholesterol: 185mg (62%)Sodium: 284mg (12%)Potassium: 208mg (6%)Fiber: 1g (4%)Sugar: 33g (37%)Vitamin A: 988IU (20%)Vitamin C: 1mg (1%)Calcium: 123mg (12%)Iron: 1mg (6%)
© Author Joanna Cismaru

Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.

a slice of bread pudding with caramel sauce on a black plate.

Did You Make This?

We love seeing what you made! Tag us on Instagram at @jocooks or hashtag #jocooks so we can see your creations!

Rate Recipe
Add Your Photo!

Frequently Asked Questions

What’s the best bread for bread pudding?

Brioche, because it’s rich and buttery and it soaks up custard without collapsing. Challah does the same job. French bread works and gives a less rich result. Raisin bread is a good shortcut if you want the raisins built in. Day old is better than fresh in every case.

Can I use fresh bread instead of stale?

You can, and I’d dry it out first. Cube it, spread it on a baking sheet, and give it 10 to 15 minutes in a 300°F oven until it’s dry but not browned. Fresh bread is already full of moisture, so it turns soggy rather than absorbing the custard.

How do I know when bread pudding is done?

The top should be golden and the center set with just a slight wobble when you nudge the dish. If you want certainty, the middle should read about 160°F. A toothpick isn’t much help, because you’ll hit a bread cube rather than custard.

Why is my bread pudding soggy?

Usually bread that was too fresh, or not enough baking time. Dry the bread out first, and make sure the center is properly set before you take it out. Cutting it before it’s rested will also make it seem looser than it is.

Can I make it ahead?

Yes, and it’s arguably better. Assemble it, cover, and refrigerate up to 24 hours before baking. The bread soaks overnight and everything comes out more evenly custardy. Let it sit out 30 minutes before baking.

Do I have to add raisins?

Technically no. I put them in every time. Half a cup scattered over the bread before the custard goes on, and they plump up into little sweet pockets. Dried cranberries or chopped apricots work if raisins aren’t your thing.

Can I freeze bread pudding?

Up to 3 months. Cool it completely, wrap tightly or portion it, and thaw overnight in the fridge. Reheat covered in a 300°F oven and make the sauce fresh.

  • 224
Home Recipes
Joanna Cismaru

Joanna Cismaru

I'm Joanna Cismaru, home cook, recipe developer, and the person behind JoCooks since 2011. I test every recipe in my own kitchen, multiple times, until it's actually worth making. My goal is simple: recipes that work, written the way a real person cooks.

Read More
iPad showing title of ebook 30 recipes from around the world
Subscribe

Get our FREE recipe eBook + weekly newsletter!

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

47 Comments
Newest
Oldest Most Voted

sidebar

Joanna Cismaru head shot!

Hey there!

I’m Joanna Cismaru, home cook, recipe developer, and the person behind JoCooks since 2011. I test every recipe in my own kitchen, multiple times, until it’s actually worth making. My goal is simple: recipes that work, written the way a real person cooks.

Read More
Collage of recipe ebooks
Subscribe

Get our FREE recipe eBook + weekly newsletter!

Pasta Favorites

50 minutes mins

Creamy Baked Mac And Cheese

freshly made crack chicken penne with a wooden spoon in a skillet.
40 minutes mins

Crack Chicken Penne

chicken pot pie pasta in a white serving bowl with a wooden serving spoon.
50 minutes mins

Chicken Pot Pie Pasta

freshly made one pot pasta in a dutch oven.
20 minutes mins

One Pot Pasta

tomato spinach chicken pasta in a white bowl.
30 minutes mins

Tomato Spinach Chicken Pasta

homemade hamburger helper lasagna from scratch in a skillet.
30 minutes mins

One Pot Hamburger Helper Lasagna

baked feta pasta in a white bowl garnished with fresh basil.
50 minutes mins

Baked Feta Pasta (Tik Tok Pasta)

sideview shot of chicken fajita pasta in a white bowl with a fork inside
45 minutes mins

Chicken Fajita Pasta

side close up shot of swedish meatball pasta in a beige braised garnished with parsley
30 minutes mins

Swedish Meatball Pasta

overhead shot of a bowl of haluski
40 minutes mins

Haluski (Cabbage and Noodles)

A stack of cookbooks
Grab a copy!

My Cookbooks

Order Now: Amazon | Indigo | Barnes & Noble | Indie Bound | Books-A-Million

Dinner Favorites

smothered pork chops in a skillet garnished with parsley.
1 hour hr 15 minutes mins

Smothered Pork Chops

a wooden spoon lifting a salisbury steak out of the skillet
30 minutes mins

Salisbury Steak

Close up of saucy beef lo mein noodles with tender steak strips, snow peas, and carrots in a dark wok.
30 minutes mins

Easy Homemade Beef Lo Mein (Ready in 30 Minutes)

side shot of beef and broccoli in a skillet
15 minutes mins

Easy Beef and Broccoli Stir Fry

skillet shepherd's pie in a cast iron skillet with a portion taken out.
1 hour hr 25 minutes mins

Skillet Shepherd’s Pie

a serving spoon inside a skillet with chicken broccoli rice casserole.
30 minutes mins

30 Minute One Pot Cheesy Chicken Broccoli Rice Casserole

side view shot of two italian stuffed peppers in a bowl
2 hours hrs 30 minutes mins

Italian Stuffed Peppers

a serving of spaghetti bolognese in a white bowl garnished with parsley.
1 hour hr 5 minutes mins

Creamy Spaghetti Bolognese

Facebook
Instagram
Pinterest
YouTube
TikTok
Visit our Other Site: Craving Home Cooked

Explore

Recipes
Cookbooks
About Jo
Contact

Legal

Privacy Policy
Accessibility
Disclaimers
© 2026 Jo Cooks
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
Back to Top
wpDiscuz

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required