In a mixing bowl, whisk together the flour, baking powder, baking soda, and salt.
In another bowl, beat the egg and then add the dairy-free buttermilk, maple syrup (or honey), melted vegan butter (or oil), and vanilla extract. Mix until well combined.
Pour the wet ingredients into the dry ingredients and stir until just combined. Be careful not to overmix; it's okay if there are a few lumps.
Preheat a skillet or griddle over medium-high heat and lightly grease it with a small amount of butter.
Pour about ¼ cup of batter onto the skillet for each pancake. Use the back of a spoon to spread the batter into a round shape if needed.
Cook the pancakes for 2-3 minutes on the first side until bubbles form on the surface and the edges look set.
Flip the pancakes with a spatula and cook for an additional 1-2 minutes on the other side, or until they are golden brown and cooked through.
Remove the pancakes from the skillet and keep them warm in a low oven while you cook the remaining batter. You can also cover them with a clean kitchen towel to keep them warm.
Serve your pancakes with your favorite toppings such as fresh berries, sliced bananas, a drizzle of honey or maple syrup, or a dollop of coconut yogurt.