In a mixing bowl, whisk the flour, sugar, baking powder, cinnamon, and ginger together.
Add the milk, eggs, and vanilla extract, then whisk together.
Heat a nonstick skillet or griddle to medium-low heat.
Pour ¼ cup of pancake batter onto the skillet for each pancake.
Flip the pancake when bubbles form on the top that does not immediately go away upon reaching the surface.
Once both sides are golden brown, remove from the heat and add a small amount of butter to the top.
Continue until all of the batter has been used.
Top with syrup, frosting, whipped cream, a scoop of ice cream, and/or sprinkles if desired.
Serve immediately.