In a large bowl, whisk together flour, sugar, baking powder, and salt.
In a separate bowl, mix ricotta, eggs, milk, lemon juice, lemon zest, and vanilla until smooth.
Pour wet ingredients into dry ingredients and stir gently until just combined. Do not overmix.
Heat a nonstick skillet or griddle over medium heat and melt a little butter.
Scoop about ¼ cup batter per pancake onto the hot skillet.
Cook until bubbles form and edges look set, about 2–3 minutes.
Flip and cook another 1–2 minutes until golden and cooked through.
Serve warm with berries, syrup, or powdered sugar.