Step 1: Prepare Dry Ingredients In a large mixing bowl, combine all-purpose flour, cornstarch, baking powder, baking soda, salt, and sugar. Whisk together until evenly distributed.
Step 2: Prepare Wet Ingredients In a separate bowl, whisk together buttermilk, eggs, melted butter, and vanilla extract until well combined.
Step 3: Combine Ingredients Pour the wet ingredients into the dry ingredients. Gently stir with a spatula or wooden spoon until just barely combined. The batter should have some lumps remaining - do not overmix.
Step 4: Rest the Batter Allow the batter to rest for 5-10 minutes. This permits the baking soda and baking powder to fully activate and create lift.
Step 5: Preheat Griddle Heat a griddle or non-stick skillet to medium heat. Test the temperature by sprinkling a few drops of water - it should sizzle immediately but not evaporate instantly.
Step 6: Cook First Side Pour approximately ¼ cup of batter onto the preheated griddle for each fluffy pancake. Cook until bubbles form on the surface and the edges appear set, approximately 2-3 minutes.
Step 7: Flip Pancakes Gently flip each pancake only once. Cook the second side for 30-45 seconds until golden brown.
Step 8: Serve Immediately Transfer cooked fluffy pancakes to a serving plate. Keep warm pancakes on a warming tray if cooking in batches. Top with butter, maple syrup, and desired toppings.