A delicious fresh Peach Bread Pudding, served with a warm brown sugar sauce. A lovely dessert any time of year, but especially nice with summer fresh peaches!

peach bread pudding in dish

I feel like I’m breaking some unwritten food blogger rule, by posting two peach recipes in a row. I hope you’ll indulge me though. There are only about 3 weeks a year when I can enjoy fresh peaches that only travel a couple of hundred miles to my home and were actually ripened on the tree! (thanks southern Ontario/Niagara).

This peach bread pudding was absolutely delicious! I have developed a new-found love for bread pudding. For years, I thought it wasn’t really my thing. Then I made this Cinnamon Crunch bread pudding last year and my mind was completely changed.

I think what I learned from that experience is that I like bread pudding that isn’t completely drowned in the egg/milk mixture. I like it with a bit of the bread sticking out, so it develops a bit of crunch on top. And under the crunchy layer, is the creamy goodness. And even though there seems to be a lot of bread sticking out, only the very top gets crunchy. The egg/milk mixture magically wicks up and softens a lot of the exposed part. Add in some fresh peaches and top it with warm brown sugar sauce and it’s just about perfection.

Cook’s Notes

For my version, I used a homemade loaf of honey buttermilk bread. Any loaf of bread will do though. Try to find a day-old loaf of unsliced bakery bread and slice it yourself. If you don’t use it all, just freeze what’s left for another bread pudding later.

Bread pudding is a very flexible dish. You can slice your bread or cube it. Either way, simply scatter it around your dish or dishes. Place some peaches here and there in between. Pour your egg/milk mixture over until it nears the top of the bread, but doesn’t cover completely. Let stand 15 minutes, then top up the egg/milk mixture a bit to make up for what has soaked in to the bread. Bake.

Watch during the last part of baking, as the bread sticking up can over-brown. Simply cover with a loose piece of aluminum foil if needed.

peach bread pudding in dish

peach bread pudding in dish

Get the Recipe: Peach Bread Pudding with Warm Brown Sugar Sauce

This recipe will make 4 individual baking dishes, about 6 smaller ramekins or your can bake it in one 8x8-inch baking dish.
5 stars from 7 ratings
Prep Time: 20 mins
Cook Time: 40 mins
Total Time: 1 hr
Yield: 8 servings


Bread Pudding:

  • 1/2 loaf day-old unsliced bakery bread
  • 3-4 peaches, peeled and sliced
  • 3 large eggs
  • 1/2 cup white sugar
  • 1/2 cup heavy cream
  • 2 cups whole milk
  • 1 1/2 tsp vanilla or vanilla bean paste
  • 4 tsp white sugar, for topping

Brown Sugar Sauce:

  • 1/4 cup salted butter
  • 1/2 cup brown sugar
  • 1/4 cup heavy cream
  • pinch salt


  • Preheat oven to 350° and grease 4 individual dishes or an 8x8-inch baking pan. Set on to a baking sheet and set aside.
  • Peel peaches and cut in to slices. Set aside.
  • Slice bread in to thin 3/4-inch slices or cube. If using slices, you'll want your bread pieces to be about an inch higher than the height of your baking dish, so figure out how tall they should be and cut off the bottom of the slices to that height. (*You won't need the part you cut off the bottom, but you can use them by cutting them in to cubes and making some croutons with them!). Then cut each of the trimmed slices in half from top to bottom to make two pieces. Set aside.
  • In a bowl, whisk together the eggs, 1/2 cup white sugar, cream, milk and vanilla.
  • Place your bread slices in to your baking dishes (or disby slightly overlapping them (crust side facing the side of the disand allowing them to tilt back a bit. If using cubes, place in your dish or dishes. Place some peach slices in the gaps between the bread. Pour some of the egg mixture over the bread and in to the dishes, just until it reaches the top edge of the dish or until it nears but doesn't cover the top of the bread. Allow to stand at room temperature for 15 minutes, then top up with remaining egg mixture, just until it reaches the edge of the dish again or near the top of the bread. You may not need it all.
  • Lightly brush the top of the bread with a bit of the egg mixture, then sprinkle a heaped 1 tsp. of white sugar over the top of each dish, especially on the top crust edge. Place dishes on baking sheet (to catch any overflow!) in to preheated 350° oven and bake for about 35 minutes, or until golden and set. (*You may want to check at 25-30 minutes in case it's browning too quickly, in which case, just lay a sheet of aluminum foil over top while it finishes baking.
  • Remove from oven and let stand 10 minutes before eating. If not eating right away, allow to cool for 10 minutes, then cover and refrigerate.
  • While puddings are baking, make the brown sugar sauce by melting butter in a small saucepan over medium heat. Add brown sugar, cream and a pinch of salt and stir to combine. Allow to come to a boil, stirring regularly. Once it comes to a boil, cook another few minutes, stirring regularly, then remove from heat and pour in to a bowl or pitcher. Cover and refrigerate if not using right away. Can be re-warmed in the microwave/saucepan to serve.
  • Serve puddings at warm, at room temperature or slightly re-warmed in the microwave, topped with warm brown sugar sauce (*You'll want to place your small dishes on a plate, as the brown sugar sauce will most likely spill over the sides when poured on top).


Be sure to read the "Cook's Notes" in the original post, for more tips, options, substitutions and variations for this recipe!
Cuisine: American
Course: Dessert
Author: Jennifer
Calories: 439kcal, Carbohydrates: 58g, Protein: 9g, Fat: 19g, Saturated Fat: 10g, Cholesterol: 121mg, Sodium: 336mg, Potassium: 325mg, Fiber: 2g, Sugar: 38g, Vitamin A: 890IU, Vitamin C: 3.7mg, Calcium: 169mg, Iron: 2.1mg
Tried this recipe?Mention @seasonsandsuppers on Instagram or tag #seasonsandsuppers.


Save or Share this Recipe