Separate the egg yolks and whites into two bowls.
In the yolk bowl, whisk together milk, vanilla extract, and sugar.
Add flour, baking powder, and salt to the yolk mixture, and mix until smooth.
In the egg white bowl, whisk until stiff peaks form.
Gently fold the egg whites into the yolk mixture.
Heat a non-stick skillet over low heat and add a small amount of butter.
Pour the batter into the skillet, forming pancakes about 2-3 inches in diameter.
Cover the skillet and cook for about 3-4 minutes until the bottom is golden.
Flip the pancakes and cook for another 2-3 minutes.
Serve immediately with your choice of toppings.