Peach Walnut Bread

Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 20 minutes


  • 1/2 cup melted unsalted butter
  • 1 1/4 cups sugar
  • 2 eggs room temperature
  • 1 1/2 teaspoon vanilla bean paste
  • 1 lemon zested
  • 2 cups of flour
  • 2 1/4 teaspoon baking powder
  • 1/2 teaspoon salt
  • 3/4 cups of milk
  • 3 large peaches diced
  • 8 heavy shakes of cinnamon


  1. Preheat oven to 350 degrees F, position the rack on the top third of the oven.
  2. In a large bowl, stir the butter and sugar until well combined.
  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, combine the flour, baking powder, and salt.
  6. Add half of the dry ingredients to the butter and egg mixture, stirring until combined. Add the milk, stir, and then add the remaining dry ingredients.
  7. Stir to combine. 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.
  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.