Ingredients
Equipment
Method
Prep and preheat
- Preheat the oven to 350F and grease a 9x5 loaf pan, so the batter goes in hot and bakes evenly. Set the pan aside on a sheet pan to catch any drips.
Mix the batter
- Whisk all-purpose flour, baking soda, baking powder, cinnamon, nutmeg, and salt in a large bowl until the dry mix is uniform. Look for no visible spice clumps.
- Beat eggs, granulated sugar, brown sugar, vegetable oil, sour cream or buttermilk, and vanilla extract in a separate bowl until smooth. Stop when the mixture looks glossy and fully combined.
- Stir the wet mixture into the dry mixture until just combined, avoiding overmixing. The batter should look thick with a few small streaks.
- Fold in diced fresh peaches until evenly distributed. The batter will be studded with fruit chunks.
Bake and cool
- Pour the batter into the prepared loaf pan and bake at 350F for 60-65 minutes, until deeply golden. Watch for a crackled top crust that splits as it bakes.
- Check doneness by inserting a toothpick into the center; it should come out clean. If it still looks wet, bake a few more minutes and recheck.
- Cool in the pan for 15 minutes before turning out. The loaf should be set enough to hold its shape while still warm.
Notes
For the densest, peach-studded crumb, dice the peaches evenly and fold gently so you don’t break the fruit pieces. Store the loaf wrapped at room temperature for up to 2 days or in the refrigerator for up to 5 days; freeze for up to 2 months. For a dairy-light option, use buttermilk with the same amount of sour cream or use plain dairy-free buttermilk if available.
