Prepare the Batter: In a large bowl, whisk together flour, sugar, baking powder, cinnamon, and salt. In a separate bowl, beat eggs, milk, and vanilla. Gently combine the wet and dry ingredients until just mixed.
Add Apples: Fold the diced apples into the batter until they are evenly distributed.
Heat the Oil: In a deep skillet or fryer, heat oil to 350°F (175°C). Make sure the oil is deep enough to fully submerge the fritters.
Fry the Fritters: Using a spoon, drop small scoops of batter into the hot oil. Fry the fritters in batches, being careful not to overcrowd the pan. Cook for about 2-3 minutes on each side, or until golden brown.
Drain and Cool: Remove the fritters from the oil and let them drain on paper towels or a wire rack.
Make the Glaze: Whisk together powdered sugar, milk, and vanilla until smooth. Drizzle over warm fritters, or dip them for a more generous glaze.
Serve and Enjoy: Serve the fritters warm for the best taste. They can be enjoyed as is or with a side of ice cream.
