In a large bowl, whisk together flour, sugar, baking powder, and salt.
In another bowl, whisk the milk, eggs, melted butter, and vanilla until smooth.
Gently mix wet and dry ingredients until just combined; lumps are okay.
Gently fold in chocolate chips, avoiding overmixing.
Preheat a griddle or pan over medium heat and lightly grease with butter or oil.
Use a ¼-cup scoop to pour batter onto the griddle.
Let pancakes cook until bubbles form on the surface and edges look set (about 2-3 minutes).
Carefully flip and cook for another 1-2 minutes until golden brown.
Repeat with remaining batter, keeping pancakes warm in a 200°F oven if needed.
Serve warm with maple syrup, fresh fruit, or whipped cream.