In a bowl, whisk the eggs until smooth, then stir in the cottage cheese and vanilla.
Add the flour, sugar, baking powder, and salt. Mix just until everything comes together; it’s fine if the batter looks a little lumpy because of the cheese.
Heat a nonstick pan or griddle over medium heat and lightly grease it with butter.
Pour about ¼ cup of batter into each pancake and spread it slightly to even out the thickness.
Cook until bubbles form and the edges start to look set, about 2–3 minutes.
Flip carefully and cook for another 1–2 minutes until golden brown and firm.
Keep pancakes warm on a plate covered with foil while cooking the rest.