In a large heavy bottom pot, heat the oil until it reaches 350 F.
3-4 cups canola oil
In a large mixing bowl, whisk together the flour, sugar, baking powder, salt and cinnamon; set aside.
2 ½ cups flour, ½ cup granulated sugar, 2 teaspoons baking powder, ½ teaspoon salt, ½ teaspoon ground cinnamon
In a separate bowl, whisk together the buttermilk, eggs, melted butter, and vanilla. Pour into the flour mixture and stir until just combined.
¾ cup buttermilk, 2 large eggs, 2 tablespoons melted butter, 1 teaspoon vanilla extract
Add the peaches and mix again.
2 large peaches
Drop about 2 tablespoons of batter into the heated oil and fry until golden brown and puffed, about 4-5 minutes. Repeat until all the batter has been used, being careful not to overcrowd the pot.
Remove and drain on a wire rack. Allow to cool for a few minutes before dipping into the glaze. Allow the excess glaze to drip off then return to the wire rack to finish cooling.