Peach Bread Pudding with Caramel Sauce Recipe (Old-Fashioned and Irresistible)

By: Cathy

Posted: June 24, 2026

My grandmother never once followed a written recipe, and yet her peach bread pudding with caramel sauce is the dish I’ve chased my entire cooking life.

Most bread puddings fail the same way: the bottom sits in a puddle of liquid, the middle never quite sets, and the whole thing tastes like eggy bread with fruit floating in it. This recipe fixes all of that with a proper custard ratio and a mandatory rest before baking.

Here’s what you’ll learn: how to choose the right bread for the best texture, the trick to a silky custard that soaks evenly, and a buttery brown sugar caramel sauce you can spike with bourbon if you like.

Table of Contents

Why This Peach Bread Pudding Works (The Technique Behind the Recipe)

Most people treat bread pudding like a casual dump-and-bake situation, and that’s exactly where things go sideways. A great peach bread pudding is really a custard recipe in disguise. The proportions of eggs, cream, and sugar matter as much as they do in a proper crème brûlée.

Choosing Your Bread

The bread is the backbone of this dish, and day-old bread is non-negotiable. Fresh bread has too much moisture and turns to paste when the custard soaks in. Day-old bread has dried out just enough to absorb the custard like a sponge without dissolving into mush.

Your best options are:

  • Brioche: rich, buttery, and naturally sweet. It produces a tender, almost cake-like pudding.
  • Challah: similar to brioche, slightly less rich, with a beautiful golden crumb that holds its shape.
  • French bread or a crusty baguette: gives you a slightly chewier, more rustic result with more structure.
  • Sourdough: a genuinely great choice for this recipe. The mild tang in sourdough bread cuts through the sweetness of the peaches and caramel in a way that makes every bite more interesting.

Cut the bread into rough 1-inch cubes and spread them on a sheet pan the night before, or pop them in a 300°F oven for 10 minutes to dry them out quickly.

Getting the Custard Right

The custard is where most home cooks accidentally go wrong. Too many eggs and the pudding bakes up rubbery and tight, almost like a frittata. Too few and the center never sets, leaving you with that dreaded wet, sunken middle.

For this recipe, the ratio that works is 5 large eggs to 2 cups of heavy cream plus 1 cup of whole milk. That gives you a custard that is rich without being dense, and it sets into something silky and custardy in the center while the top edges of the bread go golden and just barely crisp.

Whisk the eggs and sugar together first until the mixture turns pale and slightly thickened, about 2 minutes. Then whisk in the cream, milk, vanilla, cinnamon, and a pinch of nutmeg. You want everything fully combined before you pour it over the bread.

The Soaking Step Nobody Skips Here

After you pour the custard over the cubed bread and peaches, press the bread down gently with your hands or a spatula and let the whole dish rest for at least 25 minutes before it goes into the oven. This is the step that makes the difference between a pudding that is crisp and hollow on top and one that is fully saturated and custardy all the way through.

You’ll know the bread is ready when you press on the top and no dry white pieces remain. Every cube should look swollen and egg-washed to the center.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Peach bread pudding with caramel sauce recipe in a rustic ceramic baking dish

Peach Bread Pudding with Caramel Sauce Recipe (Old-Fashioned and Irresistible)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cathy
  • Total Time: 95 min
  • Yield: 12 servings 1x
  • Diet: Vegetarian

Description

A warm, custardy bread pudding made with day-old brioche, fresh peaches, and a spiced egg and cream custard, baked until the top is golden and the center is set. A rich brown sugar caramel sauce poured over each serving ties everything together into a dessert worth repeating.


Ingredients

Scale

For the bread pudding:

10 cups day-old brioche bread (cut into 1-inch cubes, about 14 oz loaf)

4 to 5 medium fresh peaches (peeled and sliced into 1/2-inch wedges, about 3 cups)

5 large eggs

3/4 cup granulated sugar

2 tablespoons granulated sugar (for tossing with peaches)

2 cups heavy cream

1 cup whole milk

2 teaspoons pure vanilla extract

1 1/2 teaspoons ground cinnamon

1/4 teaspoon ground nutmeg

2 tablespoons unsalted butter (for greasing the baking dish)

For the caramel sauce:

6 tablespoons unsalted butter

1 cup packed dark brown sugar

1/2 cup heavy cream

1 teaspoon pure vanilla extract

1/4 teaspoon fine sea salt

2 tablespoons bourbon (optional)


Instructions

1. Dry the bread and prep the dish: Preheat your oven to 350 degrees F. Spread the bread cubes on a sheet pan and bake at 300 degrees F for 10 minutes to dry them out if they are not already day-old. Grease a 9×13-inch baking dish generously with butter and set aside.

2. Macerate the peaches: Toss the peach slices with 2 tablespoons of granulated sugar and a pinch of cinnamon in a bowl. Let them sit for 10 minutes until they release some juice. Reserve the juice to add to the custard.

3. Make the custard: In a large bowl, whisk the eggs and 3/4 cup granulated sugar together until pale and slightly thickened, about 2 minutes. Whisk in the heavy cream, whole milk, vanilla extract, cinnamon, nutmeg, and any reserved peach juice until fully combined and smooth.

4. Layer the dish: Spread half the bread cubes in an even layer in the prepared baking dish. Scatter half the peach slices over the bread. Add the remaining bread cubes, then scatter the remaining peach slices on top.

5. Soak the pudding: Pour the custard evenly over the bread and peaches. Press the bread gently with your hands to submerge every piece. Let the dish rest for 25 minutes at room temperature so the bread absorbs the custard fully.

6. Bake covered: Cover the dish tightly with aluminum foil and bake in the preheated 350 degree F oven for 30 minutes. The custard should begin to set around the edges and smell warmly of vanilla and cinnamon.

7. Bake uncovered: Remove the foil and bake for another 20 minutes, until the top is deep golden brown and the center jiggles only very slightly when you shake the pan, like a set cheesecake.

8. Make the caramel sauce: While the pudding bakes, melt 6 tablespoons of butter in a medium saucepan over medium heat. Add the dark brown sugar and stir until combined. Cook for 2 minutes, stirring frequently, until it bubbles and smells like toffee. Remove from heat and slowly stir in the heavy cream, it will sputter, so stand back slightly. Return to low heat and stir for 1 minute until smooth and glossy. Stir in vanilla, salt, and bourbon if using.

9. Rest and serve: Let the pudding rest for 10 minutes after removing from the oven so the custard finishes setting. Spoon warm caramel sauce generously over each portion before serving.

Notes

Store leftover bread pudding covered in the refrigerator for up to 4 days, or freeze in an airtight container for up to 2 months. Reheat in a 325 degree F oven covered with foil for 15 minutes, or microwave individual portions for 60 to 90 seconds. Store caramel sauce separately in a jar in the refrigerator for up to 1 week and reheat gently in the microwave in 20-second bursts.

Frozen peaches work well here. Thaw completely and pat dry before using to avoid extra water thinning the custard. Reduce the granulated sugar by 1 tablespoon if using canned peaches in juice.

For the best texture, use bread that is at least one day old, or dry it in a 300 degree F oven for 10 minutes. Fresh bread will turn to paste when the custard soaks in.

The bourbon in the caramel sauce is optional but adds a lovely warm depth. You can substitute rum or leave it out entirely for an alcohol-free version.

  • Prep Time: 20 min
  • Rest Time: 25 min
  • Cook Time: 50 min
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 square (approximately 1/12 of the dish)
  • Calories: 420 kcal
  • Sugar: 38 g
  • Sodium: 210 mg
  • Fat: 22 g
  • Saturated Fat: 13 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0 g
  • Carbohydrates: 52 g
  • Fiber: 1 g
  • Protein: 8 g
  • Cholesterol: 145 mg

How to Make the Peach Filling

Fresh peaches in peak summer are the obvious first choice, and they’re worth using when you can get them. The texture they bring, slightly soft but still holding a little shape after baking, is what makes homemade peach bread pudding feel genuinely special. This recipe also works beautifully year-round with frozen or canned peaches, and you’ll find notes on both below.

Working with Fresh Peaches

Peel 4 to 5 medium ripe peaches. The easiest method is the blanching trick: score an X on the bottom of each peach, drop them into boiling water for 30 seconds, then transfer to an ice bath. The skins slip off in seconds.

Slice the peaches into roughly half-inch wedges. You don’t want them too thin or they’ll disappear entirely into the custard during baking. Too thick and they stay firm in the center. Half an inch is the sweet spot.

Toss the peach slices with 2 tablespoons of granulated sugar and a pinch of cinnamon, and let them sit for 10 minutes. They’ll release some juice, which gets folded into the custard mixture and adds natural sweetness to the whole pudding.

If you love peaches in desserts, these peach cobbler cheesecake bars use a similar technique for drawing out peach flavor before baking.

Layering for Best Flavor Distribution

Don’t dump all the peaches on top. Layer half the bread cubes in the baking dish, scatter half the peach slices over them, then add the rest of the bread and the remaining peaches. This way you get peach in every single bite rather than a layer of peaches sitting on top while the bottom half is plain.

Pour the custard evenly over everything, nudge any dry bread pieces down into the liquid, and press gently to make sure the custard reaches the bottom of the dish.

Making the Brown Sugar Caramel Sauce

This is the part of any bread pudding with peaches and caramel that people genuinely cannot stop talking about. A good caramel sauce isn’t complicated, but it does require your full attention for about 5 minutes. Walk away and it burns. Stay with it and you get a glossy, deep amber sauce that tastes like toffee and vanilla and slightly smoky sugar all at once.

The Stovetop Method

Start with 6 tablespoons of unsalted butter in a medium saucepan over medium heat. Once the butter has melted and just starts to foam, add 1 cup of packed dark brown sugar and stir until combined. Let it cook, stirring frequently, for about 2 minutes. The mixture will bubble and smell intensely of caramel.

Remove the pan from the heat and slowly pour in ½ cup of heavy cream, stirring constantly. It will sputter and steam, so use a long-handled spoon and be careful. Once the cream is incorporated, return the pan to low heat and stir for another minute until the sauce is smooth and glossy. Add 1 teaspoon of vanilla extract and a pinch of salt.

The Bourbon Option

If you want to take this old-fashioned peach bread pudding in a slightly more grown-up direction, stir in 2 tablespoons of bourbon after you remove the caramel from the heat and before you add the vanilla. The alcohol cooks off almost entirely, leaving behind a warm, slightly smoky depth that pairs beautifully with the sweetness of the peaches.

The sauce can be made up to 3 days ahead and stored in the refrigerator in a jar. Reheat gently in the microwave in 20-second bursts, stirring between each, until it’s pourable again.

Serving Temperature Matters

The caramel sauce should be warm, not boiling hot, when you spoon it over the pudding. If it’s too hot it will run straight off the surface and pool in the dish. If it’s warm and slightly thickened, it will coat the top of each serving and sink in just enough to soak into the edges.

Baking, Serving, and Storing Your Peach Bread Pudding

Now that everything is assembled and rested, baking this peach bread pudding is entirely hands-off. Preheat your oven to 350°F and position the rack in the center. Cover the baking dish with aluminum foil for the first 30 minutes to protect the top from browning too fast while the custard sets underneath.

After 30 minutes, remove the foil and bake for another 20 minutes uncovered. The top should be deep golden brown and the edges should be pulling away slightly from the sides of the dish. The center should jiggle only very slightly when you shake the pan, like a set cheesecake rather than liquid.

Let the pudding rest for 10 minutes after it comes out of the oven. This is not optional. The custard finishes setting during this rest, and cutting into it too early gives you a runny, underset center.

Serving Suggestions

Spoon the warm caramel sauce generously over each portion. For a complete dessert, a scoop of peach ice cream alongside a warm square of this pudding is genuinely hard to beat in August.

A dusting of powdered sugar and a few fresh mint leaves make this feel elegant enough for a dinner party. For a casual Sunday supper, serve it straight from the baking dish at the table with a pitcher of warm caramel sauce on the side.

Storage and Reheating

Cover the cooled pudding tightly with plastic wrap or transfer it to an airtight container. It keeps in the refrigerator for up to 4 days. Reheat individual portions in the microwave for 60 to 90 seconds, or cover the whole dish with foil and warm it in a 325°F oven for 15 minutes.

The caramel sauce keeps separately in the refrigerator for up to a week and actually improves in flavor after a day or two as the brown sugar deepens.

Storage MethodDurationReheat Instructions
Refrigerator (covered)Up to 4 daysMicrowave 60 to 90 seconds or oven at 325°F for 15 min
Freezer (airtight)Up to 2 monthsThaw overnight, then oven at 325°F for 20 min
Caramel sauce (jar)Up to 1 weekMicrowave in 20-second bursts, stir between each

Frequently Asked Questions

Can I make this peach bread pudding ahead of time?

Yes, and it actually works out beautifully. Assemble the entire pudding the night before, cover it tightly, and refrigerate it unbaked. Pull it out of the refrigerator 30 minutes before you want to bake it so it can come close to room temperature, then bake as directed. The extra overnight soak means the bread absorbs every bit of custard, giving you an even richer result.

What is the best sauce for bread pudding besides caramel?

A simple vanilla cream sauce made from heavy cream, powdered sugar, and vanilla is a classic alternative that feels lighter than caramel. Warm bourbon sauce made with butter, sugar, and a full ¼ cup of bourbon is the New Orleans tradition. A fresh peach compote is also lovely here and doubles down on the peach flavor without adding more richness.

Can I use canned or frozen peaches instead of fresh?

Absolutely. Frozen peaches should be thawed and patted dry before using, since excess water will thin the custard. Canned peaches in juice (not syrup) work well too. Drain them very well and reduce the granulated sugar in the custard by 1 tablespoon to account for the added sweetness. The texture will be slightly softer than fresh, but the flavor is still very good.

How do I keep my bread pudding from getting soggy?

The two biggest causes of a soggy bread pudding are too much liquid in the custard and not drying the bread out enough before soaking. Make sure your bread cubes have been sitting out for at least a day, or dried in the oven at 300°F for 10 minutes. Follow the custard ratio in this recipe exactly. And bake with foil for the first 30 minutes so the bottom cooks through before the top browns and seals.

Conclusion

This peach bread pudding with caramel sauce is the kind of dessert that doesn’t try to be fancy and ends up being the thing everyone asks you about. It delivers exactly what it promises: a custardy, warmly spiced center, soft and golden peaches tucked through every layer, and a caramel sauce that makes you want to tilt the bowl.

Give it a try this weekend, whether you have fresh summer peaches on hand or a bag of frozen ones in the freezer. It’s just as good both ways, and your kitchen is going to smell incredible.

For more recipes like this, follow us on Facebook and Pinterest for cozy dessert and comfort baking inspiration.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Simple Recipes for Real Life

Home

About

Contact

Policies

Privacy Policy

Terms & Conditions

Disclaimer