Blend the wet ingredients in a food processor until smooth. Set aside.
Whisk together the flours, baking soda, salt and optional lemon zest in a medium mixing bowl.
Pour the blended mixture into the dry ingredients, scraping as much batter as possible from the blender.
Whisk to combine, then assess your batter. The ideal consistency for these pancakes is just spoonable. The batter should not be so thick that it doesn’t drizzle off the spoon. However, it also shouldn’t be too runny that it doesn’t stay on the spoon. I like to spoon the batter into the pan, then have the ability to spread it with ease into the shape I want without it spreading by itself. That is the consistency I aim for.
Add milk to reach this consistency (if you need to) and the vanilla, if you are using it.
Heat a good quality pan thoroughly over a medium heat. Once thoroughly heated, turn the heat down and add a small amount of oil or butter. Spoon around 2 tablespoons of batter into the pan and use a spoon to spread it to your desired shape. Cook until the top is bubbling, then flip and cook a minute longer. Adjust the heat based on the first pancake before cooking the rest of the pancakes. I generally get about 9-11 pancakes per batch using 2 tablespoons of batter per pancake.
Serve immediately with toppings of your choice.