To make the batter, in a bowl combine flour, sugar, baking powder, and salt. In a separate bowl or measuring cup, whisk together milk, eggs, butter, and vanilla. slowly add the wet ingredients into the dry ingredients followed by peeled and chopped fresh peaches.
Place vegetable oil in a deep skillet or stockpot over medium heat. You want the oil to be about 3 inches deep. Heat the oil to 360℉.
When the oil comes to temperature, drop small spoonfuls of batter into the hot oil. Bubbles should form around the fritters right away. I like to use a small cookie scoop to spoon out my batter.
Allow each fritter to cook until golden brown and deep-fried turning after a few minutes. Remove fritters and place on a paper towel-lined baking sheet to drain.
Repeat this process until all the batter has been used up.
Serve and enjoy!