01 -
Pour vegetable oil into a deep skillet or pot until it reaches a depth of 2 to 3 inches. Heat oil to 350°F (175°C) using a kitchen thermometer for accuracy.
02 -
In a large mixing bowl, whisk together the all-purpose flour, granulated sugar, baking powder, ground cinnamon, and salt until evenly blended.
03 -
In a separate bowl, whisk together the whole milk, eggs, melted unsalted butter, and vanilla extract until smooth.
04 -
Pour the wet mixture into the bowl with the dry ingredients and mix gently until just combined; do not overmix. Fold in the diced fresh peaches until evenly distributed throughout the batter.
05 -
Using a tablespoon or a small scoop, carefully drop heaping spoonfuls of batter into the hot oil. Fry for 2 to 3 minutes per side until golden brown and fully cooked. Work in small batches to avoid crowding.
06 -
Remove cooked fritters with a slotted spoon and transfer to a paper towel-lined tray to absorb any excess oil.
07 -
In a medium bowl, whisk together powdered sugar, vanilla extract, and 2 to 3 tablespoons milk to form a smooth glaze. Dip slightly cooled fritters into the glaze, or drizzle glaze over the top. Let the glaze set before serving.