Prepare the Fruits and Nuts
Begin by peeling, pitting, and cutting the peaches into small chunks about 1/2 inch in size. Coarsely chop the pecans, ensuring pieces are large enough to provide texture but small enough to distribute throughout the bread. Set both aside separately.
Mix Wet Ingredients
In a large mixing bowl, whisk together the granulated sugar, milk, canola oil, and eggs until they form a smooth, well-blended mixture. Make sure there are no streaks of egg visible and the sugar is beginning to dissolve into the liquid ingredients.
Add Dry Ingredients
Add the all-purpose flour, salt, and baking powder to the wet mixture. Stir gently with a spatula or wooden spoon just until combined. Be careful not to overmix as this can make the bread tough. The batter will appear slightly dry at this stage, which is normal.
Incorporate Peaches and Pecans
Gently fold the prepared peach chunks and chopped pecans into the batter using a folding motion. Ensure they are evenly distributed throughout the mixture for consistent flavor and texture in every slice.
Bake the Bread
Spoon the batter into a greased 9x5 inch loaf pan, or divide it between two half-sized loaf pans for smaller loaves. Smooth the top with a spatula. Place in a preheated oven at 350°F (177°C) and bake for 50-60 minutes, or until a knife inserted in the center comes out clean. Allow the bread to cool in the pan for 20 minutes before transferring to a wire rack.
Prepare and Apply Glaze
In a small bowl, whisk together the powdered sugar and milk until smooth and pourable. Once the bread has cooled completely, drizzle the glaze over the top, allowing it to run down the sides. Let the glaze set for a few minutes before slicing and serving.