Go Back
A loaf-style peach tea cake topped with fresh peach slices on a wooden board.

The PERFECT Peach Bread Recipe

Prep Time 20 minutes
Cook Time 1 hour 10 minutes
Course Breakfast
Servings 1 standard 9×5-inch loaf

Ingredients
  

  • For the Bread:
  • 2 cups all-purpose flour
  • 1 teaspoon baking powder
  • ½ teaspoon baking soda
  • ½ teaspoon salt
  • 1 teaspoon cinnamon
  • ½ cup 1 stick unsalted butter, room temperature
  • ¾ cup granulated sugar
  • ¼ cup brown sugar packed
  • 2 large eggs room temperature
  • 1 teaspoon vanilla extract
  • cup buttermilk or plain yogurt
  • 2 cups fresh peaches peeled and diced (about 3 medium peaches)
  • 2 tablespoons all-purpose flour for coating peaches
  • For the Streusel Topping Optional:
  • cup all-purpose flour
  • cup brown sugar packed
  • ½ teaspoon cinnamon
  • 3 tablespoons cold unsalted butter cubed
  • ¼ cup chopped pecans optional

Instructions
 

  • Step-by-Step Instructions
  • Prepare the Batter:
  • Preheat your oven to 350°F (175°C). Grease and flour a 9×5-inch loaf pan or line with parchment paper.
  • Combine dry ingredients in a medium bowl: flour, baking powder, baking soda, salt, and cinnamon. Whisk together and set aside.
  • In a large bowl, cream together the butter and both sugars until light and fluffy, about 3-4 minutes. This creates air pockets for a tender crumb.
  • Add eggs one at a time, beating well after each addition. Stir in vanilla extract.
  • Alternate adding dry ingredients and buttermilk to the butter mixture, beginning and ending with dry ingredients (3 additions of dry, 2 of buttermilk). Mix just until combined after each addition. Overmixing leads to tough bread!
  • Toss diced peaches with 2 tablespoons of flour until evenly coated.
  • Gently fold the floured peaches into the batter using a rubber spatula. Be gentle to avoid crushing the fruit.
  • Pour the batter into the prepared loaf pan, smoothing the top with your spatula.
  • For the Streusel Topping:
  • Combine flour, brown sugar, and cinnamon in a small bowl.
  • Cut in cold butter using a pastry cutter or your fingertips until the mixture resembles coarse crumbs.
  • Stir in chopped pecans if using.
  • Sprinkle the streusel evenly over the batter in the loaf pan.
  • Baking Instructions:
  • Bake in the middle rack of your preheated oven for 60-70 minutes. After 45 minutes, check if the top is browning too quickly—if so, tent loosely with foil.
  • Test for doneness by inserting a toothpick into the center of the loaf. It should come out clean or with a few moist crumbs (no wet batter).
  • Cool in the pan for 15 minutes before removing to a wire rack to cool completely—at least 1 hour before slicing for the best texture.