01 - Combine ricotta cheese, egg yolks, milk, lemon zest, lemon juice, vanilla extract, and melted butter in a large mixing bowl. Whisk until completely smooth and homogeneous.
02 - Whisk together flour, granulated sugar, baking powder, baking soda, and salt in a separate medium bowl until thoroughly blended.
03 - Gently fold the dry ingredients into the ricotta mixture using a spatula. Mix only until just combined and no dry streaks remain. Do not overmix to ensure tender pancakes.
04 - Beat the egg whites in a clean bowl with a hand mixer or stand mixer until stiff peaks form. The whites should hold their shape when the beaters are lifted.
05 - Gently fold the whipped egg whites into the batter using a spatula, cutting through the center and lifting from the bottom. Fold just until incorporated, maintaining the airy texture.
06 - Heat a nonstick skillet or griddle over medium heat. Brush lightly with butter to coat the cooking surface.
07 - Pour approximately 1/4 cup of batter per pancake onto the skillet. Cook for 2-3 minutes until bubbles form across the surface and edges appear set. Flip carefully and cook for 1-2 minutes longer until golden brown and cooked through.
08 - Transfer cooked pancakes to a warm plate. Repeat with remaining batter, adding butter to the skillet as needed. Stack pancakes on serving plates and top generously with fresh berries. Drizzle with maple syrup or honey, dust with powdered sugar if desired, and garnish with additional lemon zest.