In a large mixing bowl, whisk together flour, sugar, baking powder, and salt. In a separate bowl, whisk together milk, eggs, butter, and vanilla extract. Then mix the wet and dry ingredients together and mix until just combined.
Heat a large non-stick pan over medium-high heat. Spray with oil or butter the pan if needed/desired. Using ¼ or ½ cup measuring cups (depending on the desired size), pour the batter into the pan, spreading the batter flat.
Layer the sliced fruit on the uncooked side of the pancake in a single layer. Cook until you see bubbles on the outer corners. Flip and cook for another 1-2 minutes or until brown and fruit caramelized. Repeat until all batter and fruit are used.
Serve with your favorite toppings.