In a large bowl, whisk together the all-purpose flour, baking powder, baking soda, salt, and sugar.
In a separate bowl, combine oat or soy milk, lemon juice, flax meal, vegan ricotta, vanilla extract, lemon zest, and melted vegan butter. Stir until well mixed.
Pour the wet ingredients into the dry ingredients and stir gently until combined. Let the batter rest for 5 minutes.
Heat a non-stick pan over medium heat and add a little vegan butter or coconut oil.
Pour about 1/4 cup of batter onto the pan and sprinkle a few blueberries on top. Cover and cook for a few minutes until bubbles form on the surface and the edges start to set.
Carefully flip the pancake and cook the other side until golden brown. Repeat with the remaining batter.
Serve warm with maple syrup and fresh blueberries.