Separate the egg whites and yolks into two bowls. Whisk milk, vanilla extract, and lemon zest into the yolks. Sift in flour and baking powder, whisk until smooth.
In the egg whites bowl, add vinegar or lemon juice. Beat until frothy, then gradually add sugar and beat until stiff peaks form.
Gently fold the meringue into the yolk mixture in thirds.
Heat a nonstick pan over low heat and add oil. Spoon the batter into mounds, cover, and cook for 7-8 minutes. Flip, cover, and cook another 5-6 minutes.
Serve immediately with your choice of toppings.
Notes
For best results, ensure egg whites are at room temperature and fold gently to maintain fluffiness. Cook on low heat for even cooking.