In a bowl, whisk together protein powder, flour, baking powder, and salt.
In another bowl, whisk eggs, milk, Greek yogurt, vanilla extract, and melted butter until smooth.
Pour wet ingredients into dry ingredients and mix gently until just combined (do not overmix). Batter should be slightly lumpy.
Let batter rest for 3-5 minutes.
Heat a non-stick pan over medium-low heat and lightly grease it.
Pour ¼ cup batter per pancake onto the pan.
Cook until bubbles form and edges look set (2-3 minutes).
Flip once and cook for another 1-2 minutes until golden.
Serve warm with toppings of choice.