This peach bread pudding recipe turns leftover brioche and ripe summer peaches into a warm, custardy dessert that tastes like it came from a cozy Southern kitchen. Soft bread cubes soak up a rich vanilla custard, and juicy peaches add little pockets of sweetness in every bite. It bakes up golden and slightly crisp on top, tender and custardy underneath, then gets finished with a warm brown sugar sauce that makes the whole thing feel extra special.
9x13-inch baking dish or similar sized baking dish
Large mixing bowls
Whisk
Measuring cups and spoons
Microplane zester optional, for fresh nutmeg
Ramekins optional, for individual portions
Aluminum foil for tenting if top browns too quickly
Small saucepan for brown sugar sauce
Baking sheet for drying bread cubes
Spatula for folding bread and peaches into custard
Ingredients
8cupsday old brioche breadcut into 1 inch cubes (about 1 loaf)
3cupsfresh peachespeeled and diced (or canned/frozen peaches, drained and patted dry)
4large eggs
2cupswhole milk480ml
1cupheavy cream240ml
3/4cupgranulated sugar150g
1/2cupbrown sugar100g, packed
2teaspoonspure vanilla extract10ml
1teaspoonground cinnamon
1/4teaspoonground nutmegfreshly grated if possible
1/4teaspoonsalt
4tablespoonsunsalted butter57g, melted, plus more for greasing the dish
1tablespoonlemon juice15ml
2tablespoonsbourbon30ml, optional, for the custard
For the Brown Sugar Sauce
1/2cupunsalted butter113g
1cupbrown sugar200g, packed
1/2cupheavy cream120ml
1teaspoonvanilla extract5ml
salta pinch
For Serving (Optional)
vanilla ice creamfor serving
fresh mint leavesfor garnish
whipped creamfor serving
Instructions
Cut brioche into 1 inch cubes and spread on a baking sheet to dry slightly. Peel and dice peaches into 1/2 inch chunks, then toss with lemon juice in a small bowl.
In a large mixing bowl, whisk together eggs, whole milk, heavy cream, granulated sugar, and brown sugar until smooth. Whisk in vanilla, cinnamon, nutmeg, salt, and bourbon if using.
Add cubed brioche and diced peaches to a large bowl. Pour custard over and gently fold with a spatula. Let soak for 15 minutes at room temperature, stirring once or twice.
Preheat oven to 350°F. Generously grease a 9x13 inch baking dish with butter. Pour soaked bread and peach mixture into the dish, spreading into an even layer and pressing down any protruding bread cubes.
Bake for 45 to 50 minutes until golden brown and set in the center. Tent with foil if browning too quickly. A knife inserted in the center should come out mostly clean. Let rest 10 minutes before serving.
While pudding bakes, melt butter in a small saucepan over medium heat. Whisk in brown sugar and cook 2-3 minutes until dissolved and bubbling. Slowly whisk in heavy cream and cook 2 more minutes until thickened. Remove from heat and stir in vanilla and salt.
Spoon warm bread pudding into bowls, drizzle generously with warm brown sugar sauce, and top with vanilla ice cream or whipped cream if desired. Serve while still warm.
Notes
Use bread that is genuinely a day or two old, or dry fresh cubes in a low oven for 10 minutes, so it can absorb custard without turning mushy.
Do not skip the soaking step, since rushed bread pudding often bakes up dry in spots.
If your peaches are very juicy, pat them dry after dicing so the custard does not become watery.
Check the bread pudding a few minutes early the first time you make it, since oven temperatures vary.
Let it rest before serving so the custard has time to fully set.
Swap the bourbon for spiced rum for a slightly different warmth in the custard.
Add 1/2 cup of chopped pecans for extra crunch and texture.
Use canned peaches in heavy syrup and reduce the added sugar slightly, since the syrup already adds sweetness.
Bake in individual ramekins instead of one large dish for a more elegant presentation.
Store leftover bread pudding in an airtight container in the refrigerator for up to 4 days. Keep the brown sugar sauce in a separate airtight container in the fridge for up to a week.
Reheat individual portions in the microwave for 30 to 45 seconds, or warm the whole dish covered in a 300 degree oven for about 15 minutes.
Freeze baked and cooled bread pudding, tightly wrapped, for up to 2 months, then thaw overnight in the fridge before reheating.