Preheat your pan or griddle. Set a nonstick skillet or griddle to medium heat. Give it a few minutes to warm up so your first pancake cooks evenly.
Mix the dry ingredients. In a medium bowl, whisk flour, baking powder, salt, and sugar until well combined.
This helps prevent clumps and ensures even rise.
Add the wet ingredients. Pour in the non-dairy milk, oil, and vanilla. If using vinegar or lemon juice, add it now. Stir gently with a spatula or whisk until just combined.
Let the batter rest for 3–5 minutes. The baking powder activates while the flour hydrates.
The batter will thicken slightly—this is good for fluffiness.
Adjust consistency if needed. The batter should be pourable but not runny. Add a splash more milk if it’s too thick, or a teaspoon of flour if it’s too thin.
Lightly grease the pan. Add a small amount of oil or vegan butter and spread it evenly.
Cook the pancakes. Pour 1/4 cup of batter per pancake. If adding mix-ins, sprinkle them on top right after pouring.
Cook until bubbles form across the surface and edges look set, about 2–3 minutes.
Flip and finish. Gently flip and cook another 1–2 minutes until golden and cooked through. Adjust heat if they brown too fast.
Keep warm. Transfer cooked pancakes to a low oven (around 200°F/95°C) while you finish the batch so they stay soft and warm.
Serve with your favorites. Try maple syrup, fresh berries, sliced bananas, nut butter, vegan yogurt, or a sprinkle of chopped nuts.