In a large mixing bowl, whisk together the ricotta cheese, eggs, sugar, lemon zest, and lemon juice until well combined.
In a separate bowl, whisk together the flour, baking powder, baking soda, and salt.
Gradually add the dry ingredients to the ricotta mixture, alternating with the milk. Mix until just combined; do not overmix. If the batter is too thick, add a bit more milk to achieve a pourable consistency.
Heat a skillet or griddle over medium heat and add a small amount of butter or oil. Once hot, pour 1/4 cup of batter for each pancake onto the skillet.
Cook for about 2-3 minutes until bubbles form on the surface and the edges look slightly set. Flip and cook for an additional 2-3 minutes until golden brown and cooked through.
Repeat the process with the remaining batter, adding more butter or oil to the skillet as needed.
Serve the pancakes warm, dusted with powdered sugar and topped with fresh berries.