In a large bowl, whisk together whole wheat flour, baking powder, baking soda, salt, and cinnamon.
In a separate bowl, combine milk, egg, honey, oil, and vanilla extract. Mix well.
Pour wet ingredients into dry ingredients and stir until just combined. Avoid overmixing.
Heat a non-stick skillet or griddle over medium heat and lightly grease with oil.
Pour ¼ cup batter for each pancake onto the skillet. Cook for 2–3 minutes, until bubbles form on the surface and edges look set.
Flip pancakes and cook for another 2–3 minutes until golden and cooked through.
Serve immediately with fresh berries and a drizzle of honey.