In a large mixing bowl, whisk together the all-purpose flour, self-rising flour, baking powder, baking soda, salt, and sugar.
Crack the eggs and separate the yolks from the whites. Place the yolks in a small bowl and the whites in a separate mixing bowl.
Beat the egg yolks, then whisk in the melted butter, buttermilk, and vanilla extract until well combined.
Pour the wet mixture into the bowl of dry ingredients, stirring gently until you get a smooth batter. Avoid overmixing to keep the waffles light.
Using a hand mixer or whisk, beat the egg whites until stiff peaks form. This step helps give the waffles an airy texture.
Carefully fold the beaten egg whites into the batter, using a spatula to maintain as much airiness as possible.
Preheat your waffle iron according to the manufacturer’s instructions. Lightly grease with butter or non-stick spray if needed.
Pour a scoop of batter into the center of the hot waffle iron, making sure not to overfill. Close the lid and cook until golden brown and crisp.
Remove the waffles and repeat with the remaining batter. Serve warm with maple syrup and your favorite toppings.