Prepare the dry mixture: In a large bowl, whisk together flour, sugar, baking powder, baking soda, and salt until well combined.
Mix the wet ingredients: In a separate bowl, beat together the buttermilk, milk, eggs, and melted butter until smooth.
Keep mixtures separate: This is key! Don't combine the wet and dry ingredients until you're ready to cook.
Heat the griddle: Preheat a lightly greased griddle or frying pan over medium heat.
Combine and cook: When ready to cook, pour the wet ingredients into the dry ingredients and stir just until moistened. Pour about 1/4 cup of batter onto the hot griddle for each pancake.
Look for bubbles: Cook until bubbles form on the surface and the edges look dry, about 2-3 minutes.
Flip with confidence: Flip pancakes and cook until golden brown on the other side, about 1-2 minutes more.
Serve warm: Transfer to a plate and serve immediately with your favorite toppings.