In a large bowl, whisk together flour, sugar, baking powder, baking soda, and salt.
In another bowl, beat eggs, then mix in buttermilk, melted butter, and vanilla.
Pour the wet ingredients into the dry and stir gently until just combined — a few lumps are fine (do not overmix).
Heat a griddle or large non-stick pan over medium heat and lightly grease with butter.
Scoop ¼-cup portions of batter onto the hot surface. Cook 2–3 minutes until bubbles form on top and edges look set, then flip and cook another 1–2 minutes until golden brown.
Stack high, drizzle generously with warm maple syrup, and top with a big swirl of whipped cream. Serve immediately!
