Begin by peeling, coring, and dicing your apples into small chunks.
In a large bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, and nutmeg.
In another bowl, whisk together eggs, granulated sugar, brown sugar, buttermilk, melted butter, and vanilla until smooth.
Pour the wet mixture into the dry ingredients and stir gently until just combined.
Gently fold in the diced apples and any nuts if you're using them.
Preheat your waffle iron according to its instructions and lightly grease it.
Spoon about ¼ cup of batter onto the preheated waffle iron for each donut and cook until golden brown and crisp.
Once cooked, carefully transfer your waffle donuts to a wire rack to cool slightly.
To make the glaze, whisk together powdered sugar, milk, and vanilla until smooth.
Drizzle the glaze over each waffle donut and finish with a dusting of extra powdered sugar.
Serve warm or at room temperature and enjoy!