Preheat your waffle iron according to the manufacturer’s instructions. Make sure it’s nice and hot before you pour in the batter for that crispy finish.
In a large mixing bowl, whisk together the all-purpose flour, cornstarch, baking powder, sugar, salt, cinnamon, and nutmeg until well combined.
Separate the egg yolks from the whites. Place the yolks in a medium bowl and the whites in another large bowl.
To the bowl with the egg yolks, add the vegetable oil, milk, and vanilla extract. Whisk until the mixture is smooth and creamy.
Pour the wet mixture into the dry ingredients and stir until just combined. Be careful not to overmix; a few lumps are perfectly okay!
Using an electric mixer, beat the egg whites until stiff peaks form.
Gently fold the whipped egg whites into the waffle batter using a spatula.
Spray the preheated waffle iron with a bit of non-stick spray if needed. Pour an appropriate amount of batter onto the hot iron, closing the lid and cooking until golden brown, typically around 4-5 minutes.
Carefully remove the waffles from the iron and serve them immediately with your favorite toppings.