01 - In a small saucepan over medium heat, combine blueberries, sugar, water, and lemon juice. Bring to a simmer and cook for 8 to 10 minutes, stirring occasionally, until the blueberries burst and the syrup thickens slightly. Set aside and keep warm.
02 - In a large mixing bowl, whisk together flour, sugar, baking powder, baking soda, and salt.
03 - In a separate bowl, mix ricotta, milk, egg yolks, vanilla extract, lemon zest, lemon juice, and melted butter until smooth.
04 - Gently fold the wet mixture into the dry ingredients until just combined.
05 - In a clean bowl, beat the egg whites until soft peaks form. Gently fold them into the batter, being careful not to overmix.
06 - Heat a nonstick skillet or griddle over medium heat and brush lightly with butter.
07 - Pour 1/4 cup of batter per pancake onto the skillet. Cook for 2 to 3 minutes, until bubbles form on the surface and the edges look set. Flip and cook for another 1 to 2 minutes, until golden and cooked through.
08 - Transfer pancakes to a plate and repeat with remaining batter.
09 - Serve pancakes warm, topped with blueberry syrup.