Preheat the pan or griddle. Set a nonstick skillet or griddle over medium heat. Give it a few minutes to warm up evenly.
A properly heated surface is key to golden edges and even cooking.
Whisk the dry ingredients. In a large bowl, whisk flour, baking powder, salt, and sugar. Break up any clumps so the leavening disperses evenly.
Mix the wet ingredients. In a measuring cup, combine plant milk, oil, vinegar (or lemon juice), and vanilla. The acid starts reacting with the baking powder as soon as it hits the dry mix, so have the pan ready.
Bring it together gently. Pour wet into dry.
Stir with a spatula until just combined. A few small lumps are fine. Do not overmix or you’ll lose fluff and create chewy pancakes.
Rest briefly. Let the batter sit for 2–3 minutes. You’ll see it puff slightly as the baking powder activates.
This short rest boosts tenderness.
Grease and portion. Lightly grease the hot pan. Scoop about 1/4 cup of batter per pancake. If adding blueberries or chocolate chips, sprinkle them on top of each pancake now rather than stirring into the bowl.
Cook until bubbly and set at the edges. You’ll see bubbles form and the edges look matte, about 2–3 minutes. Flip once and cook 1–2 minutes more, until golden and springy in the center.
Adjust heat as needed. If they darken too fast, lower the heat slightly.
If they’re pale and slow, nudge the heat up. Steady, medium heat works best.
Keep warm. Transfer cooked pancakes to a low oven (200°F/93°C) on a wire rack so they stay fluffy without steaming and getting soggy.
Serve. Stack and top with maple syrup, vegan butter, fresh fruit, toasted nuts, or a dollop of coconut yogurt.