It's amazing how quickly you can whip up this batter. Store it, covered, in the refrigerator for up to 2 days. Adjust the consistency of the batter with either more milk or more flour as you like.
2 cups all-purpose flour
2 teaspoons baking powder
1/2 teaspoon salt
1 tablespoon sugar (optional)
11/2 to 2 cups milk
2 optional tablespoons melted and cooled butter, plus unmelted butter for cooking, or use a neutral oil like grapeseed or corn
1. Heat a griddle or large skillet over medium-low heat while you make the batter.
2. Mix together the dry ingredients. Beat the eggs into 11/2 cups of the milk, then stir in the 2 tablespoons cooled melted butter if you're using it. Gently stir this mixture into the dry ingredients, mixing only enough to moisten the flour; don't worry about a few lumps. If the batter seems thick, add a little more milk.
3. Use a little butter or oil each time you add batter, unless your skillet is truly nonstick. When the butter foam subsides or the oil shimmers, ladle batter onto the griddle or skillet, making any size pancakes you like. Adjust the heat as necessary; usually, the first batch will require higher heat than subsequent batches. The idea is to brown the bottom in 2 to 4 minutes, without burning it. Flip when bubbles appear in the center of the pancakes and the bottoms are cooked; they won't hold together well until they're ready.
4. Cook until the second side is lightly browned, a couple more minutes, and serve or hold on an ovenproof plate in a 200°F oven for up to 15 minutes.