Step 1: In a small bowl or measuring jug, stir together the non-dairy milk, vegetable oil, lemon juice, vanilla extract, and lemon zest. Set this aside.
Step 2: In a separate medium mixing bowl, whisk together the flour, sugar, baking powder, baking soda, salt, and cinnamon until well combined.
Step 3: Pour the wet mixture into the bowl with the dry ingredients. Whisk just until the batter comes together — stop as soon as you can't see dry flour. Don't overmix. Lumps are fine. Lumps are good. Lumps mean fluffy pancakes.
Step 4: Let the batter rest for 10 minutes. Don't skip this step. Don't stir it again during resting. Just leave it alone.
Step 5: Lightly oil a non-stick skillet or griddle and place it over medium heat. Let it warm up properly before adding batter.
Step 6: Drop ⅓ cup portions of batter onto the cooking surface with enough space between them to flip comfortably. Press a few blueberries into each dollop of batter immediately after pouring.
Step 7: Cook for about 4 minutes until the edges look firm and bubbles appear across the surface of the batter. Flip carefully and cook for another 4 minutes until the underside is golden brown.
Step 8: Repeat with the remaining batter and blueberries. Keep cooked pancakes warm in an oven at 250°F (120°C) while you finish the batch.
Step 9: Serve with vegan butter and a generous drizzle of maple syrup. Eat them while they're warm.