In a large bowl, mix together the flour, baking powder, and salt.
In another bowl, whisk the egg yolks, milk, and vanilla extract until well combined. Add it to the flour mixture and stir gently.
In a separate bowl, beat the egg whites until soft peaks form, then gradually add sugar and continue to beat until stiff peaks form.
Gently fold the egg whites into the rest of the batter. Be careful not to deflate the mixture.
Heat a non-stick pan over low heat and lightly grease it with butter. Scoop 1/4 cup of batter onto the pan for each pancake. Cover and cook until bubbles form and the top is set, about 5-7 minutes. Flip and cook for another 2-3 minutes.
Notes
Serve with maple syrup, fresh fruit, or a dusting of powdered sugar for an extra treat.