Preheat and Prepare. Preheat your oven to 350°F. Grease and flour a 9x5 inch loaf pan.
Mix Dry Ingredients. In a large bowl, whisk together the flour, sugar, baking powder, baking soda, salt, and cinnamon.
Combine Wet Ingredients. In another bowl, beat the eggs, then add the milk, vegetable oil, and vanilla extract. Mix well.
Combine and Fold. Pour the wet ingredients into the dry ingredients and stir until just combined. Gently fold in the chopped peaches, being careful not to overmix.
Bake. Pour the batter into the prepared loaf pan and smooth the top. Bake for 50-60 minutes, or until a toothpick inserted into the center comes out clean.
Cool. Allow the bread to cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.
Optional Glaze. In a small bowl, whisk together the powdered sugar, milk, and vanilla extract until smooth. Drizzle over the cooled bread.
Serve. Slice and enjoy your peach bread with a cup of tea or coffee.