Peach Bread Recipe

Prep Time
10 mins
Cook Time
60 mins


  • 1/2 cup unsalted butter softened
  • 1 1/4 cups sugar
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1 lemon zested
  • 2 cups all-purpose flour sifted
  • 8 heavy shakes of cinnamon
  • 2 teaspoons baking powder
  • 1/2 teaspoon salt
  • 1/4-1/2 cups of milk see notes
  • 3 large peaches diced
  • 1/2 cup chopped walnuts optional
  • Demerara sugar for garnish optional


  1. Preheat oven to 375 degrees F, position the rack on the middle of the oven.
  2. In a large bowl or stand mixer, cream the butter and sugar until light. About 3-5 minutes.
  3. Add the eggs, one at a time, stirring after each addition.
  4. Add the vanilla and lemon zest, stirring until combined.
  5. In a separate, smaller bowl, sift together the flour, baking powder, cinnamon and salt.
  6. Alternate adding the flour mixture and the milk to the creamed mixture.* if your peaches are particularly juicy, add in less milk. The batter should be thick and loosely hold it’s shape. Think of it like very pliable cookie dough.
  7. Fold in the peaches, being careful to not overwork the batter.
  8. Line the 9 inch bread pan with parchment paper and then spoon the mixture into the loaf pan. Sprinkle with a dusting of Demerara sugar (optional but encouraged).
  9. Bake in the oven for 60 minutes, checking to see if a toothpick comes out clean.
  10. At 45 minutes cover the top of the bread with a tinfoil tent to prevent from over browning.
  11. Bake until a toothpick inserted at the center comes out clean.

Recipe Notes

If your peaches are particularly juicy, reduce milk to 1/4 cup. This way you prevent the batter from getting too wet.

If you want to make these into muffins, raise your oven temperature to 375°F and bake for 30-35 minutes.