In a large mixing bowl, stir together the flour, flaxseed, sugar, baking powder, baking soda and salt.
In another bowl, whisk the egg and slowly add vanilla, buttermilk and olive oil. Whisk together until they are well mixed.
Add the egg mixture to the flour mixture and stir until blended. Let the mixture stand for 15 minutes.
Heat a small, non-stick pan on low heat and add a small piece of butter or a few drops of olive oil. You only need to do that once, before you add the first pancake.
Add ⅓ cup of the mixture to the middle of the pan and let it spread evenly. Cook each pancake for about 2 minutes on each side.
Serve warm with your favorite toppings. (Honey, maple syrup, chocolate spread, fresh fruit, nuts, etc.)