This easy peach bread is ultra-moist, bursting with juicy peaches, and warmly spiced with cinnamon. It mixes up in minutes and bakes into a tender, fragrant loaf perfect for breakfast, brunch, or snacking.
Preheat oven to 350°F. Grease a 9x5 inch loaf pan and line with a parchment sling.
In a medium bowl, whisk flour, baking powder, baking soda, salt, cinnamon, and nutmeg.
In a large bowl, whisk sugar and eggs until slightly frothy. Whisk in sour cream, milk, oil, vanilla, and lemon zest until smooth.
Add dry ingredients to the wet ingredients and stir gently just until a few streaks of flour remain.
Pat the diced peaches dry with paper towels. Fold peaches and pecans (if using) into the batter until evenly distributed.
Scrape batter into the prepared pan and smooth the top. Sprinkle with coarse sugar if desired.
Bake for 55 to 65 minutes, until the top is golden and a toothpick inserted in the center comes out with a few moist crumbs.
Cool in the pan for 15 minutes, then lift out using the parchment and transfer to a wire rack to cool completely.
Slice and serve. Store leftovers tightly wrapped at room temperature for up to 2 days or refrigerate for up to 5 days.
Notes
Use fresh or frozen peaches. If using frozen, thaw and drain well, then pat dry to avoid excess moisture. For extra peach flavor, add 0.5 tsp almond extract. This loaf freezes well: wrap tightly and freeze up to 2 months.