Preheat a griddle or cast iron skillet over medium-low heat.
Whisk together dry ingredients in a large mixing bowl and set aside.
Whisk together the wet ingredients in a separate bowl. Pour into bowl with dry ingredients and whisk gently until just combined. Do not over-mix.
Spray skillet with nonstick cooking spray or grease with a small amount of butter.
Ladle pancakes into the pan (about ¼ cup of batter per pancake). Space them apart enough so you have room to use a spatula to flip them later - this may require cooking them in batches.
Cook the pancakes for about 2 to 4 minutes until bubbles begin to appear on the surface. Flip each pancake and cook for another 2 to 4 minutes until golden brown. (Tip: Your griddle or skillet might get hotter as you cook the batches, so you might need to cook some batches for less time. Watch closely so they don't burn.)
Serve with desired toppings, such as butter, maple syrup, or apple compote.