In a large mixing bowl, combine the ricotta cheese, eggs, sugar, milk, lemon zest, and vanilla extract. Whisk together until smooth.
In another bowl, mix the flour, poppy seeds, baking powder, baking soda, and salt. Stir until well combined.
Gradually add the dry ingredients to the wet mixture, stirring gently. If the batter is too thick, add a little more milk until you achieve a smooth, pourable consistency.
Heat a non-stick skillet or griddle over medium heat and lightly grease it with butter or oil.
Pour about 1/4 cup of batter onto the skillet for each pancake. Cook until bubbles appear on the surface and the edges look set, about 2-3 minutes.
Flip the pancakes and cook for another 2 minutes on the other side, until golden brown.
Remove from heat and keep warm while you repeat the process with the remaining batter.
Serve the pancakes warm, topped with additional lemon zest, a sprinkle of poppy seeds, and a drizzle of maple syrup or honey if desired.