In a large mixing bowl, combine the cottage cheese and eggs, whisking until well blended.
Add in the milk and vanilla extract, mixing thoroughly to incorporate.
In another bowl, combine the flour, baking powder, sugar, and salt.
Gradually add the dry ingredients into the wet mixture, stirring gently until just combined (avoid over-mixing; it’s fine if the batter is a little lumpy).
Heat a non-stick skillet or griddle over medium heat and add a small amount of butter or oil.
Pour 1/4 cup of batter for each pancake onto the skillet. Cook for 2-3 minutes until bubbles form on the surface, then flip and cook for an additional 1-2 minutes until golden brown.
Repeat with the remaining batter, adding more butter or oil to the skillet as needed.
Serve warm with your choice of toppings like fresh fruit, maple syrup, or a dollop of yogurt.