
These homemade peach fritters are too good to pass up! They're sweet, crispy, and the delicious vanilla glaze is the perfect finishing touch!
Add the flour, sugar, baking powder, cinnamon, nutmeg, ginger, and salt to a large bowl. Whisk to combine.
Whisk the milk, eggs, and vanilla extract in a separate bowl. Gradually pour the wet ingredients into the dry ingredients, stirring until combined.
Gently fold in the diced peaches. The batter should be thick enough to hold its shape in the oil.
Pour 2–3 inches of vegetable oil into a deep skillet or heavy-bottomed pot. Heat the oil to 350°Fahrenheit (175°Celsius) using a kitchen thermometer for accuracy.
Use a large spoon or a small ice cream scoop to carefully drop spoonfuls of batter into the hot oil. Be cautious not to overcrowd the pan. Fry the fritters for 2–3 minutes per side or until golden brown and cooked. Use a slotted spoon to transfer the fritters to a paper towel-lined plate to drain.
Add the powdered sugar, milk, and vanilla extract to a small bowl. Whisk until smooth. Adjust the consistency by adding more milk, a teaspoon at a time.
Once the fritters have cooled slightly, drizzle or dip them in the glaze. Allow the glaze to set for a few minutes before serving. Serve warm for the best flavor and texture.