Combine flour, baking powder, cinnamon, sugar, and salt in a mixing bowl and mix until well incorporated.
In a separate bowl, whisk together the egg, milk, vanilla, and melted butter.
Pour the eggs mixture into the flour mixture and stir just until incorporated; do not overmix. The batter should be thick and a little lumpy; if it is too thick to work with, add a bit of milk. Set the batter aside for 10 minutes.
Heat a heavy-bottomed, non-stick pan over low-medium heat and coat it with oil. DO NOT use all the oil at once; pour enough to coat the bottom of the pan.
Drop the batter, 1/4 cup per pancake, into the pan.
Cook until the first side is golden brown and the top surface forms bubbles.
Flip and continue to cook until golden brown on all sides.
Add more oil as needed.
Serve immediately, drizzled with honey or maple syrup and fresh berries.