01 - Combine blueberries, sugar, water, lemon juice, and lemon zest in a small saucepan. Simmer over medium heat, stirring occasionally, until blueberries burst and syrup slightly thickens, about 5 to 7 minutes. Remove from heat and keep warm.
02 - Whisk together all-purpose flour, granulated sugar, baking powder, baking soda, and salt in a large bowl.
03 - In a separate bowl, mix ricotta, whole milk, egg yolks, melted butter, lemon zest, lemon juice, and vanilla extract until smooth.
04 - Gently fold wet mixture into dry ingredients until just combined; batter will be thick.
05 - Beat egg whites with a hand mixer until stiff peaks form. Carefully fold them into the batter until fully incorporated.
06 - Heat a nonstick skillet or griddle over medium heat and grease lightly with butter. Pour 1/4 cup of batter per pancake onto the skillet. Cook 2 to 3 minutes until bubbles form and edges set. Flip and cook another 1 to 2 minutes until golden and cooked through. Repeat with remaining batter.
07 - Stack pancakes on plates and drizzle warm blueberry syrup on top. Serve immediately.