Make the flax “egg.” In a small bowl, stir ground flaxseed with warm water. Set aside for 5 minutes until thickened.
Mix the dry ingredients. In a large bowl, whisk the gluten-free flour, baking powder, baking soda, salt, and sugar. Break up any flour clumps.
Combine the wet ingredients. In a separate bowl or large measuring cup, stir non-dairy milk, vinegar or lemon juice, vanilla, and oil.
Add the flax mixture and whisk smooth.
Bring it together. Pour the wet ingredients into the dry. Stir gently until just combined. The batter should be thick but pourable.
If it looks too stiff, add 1–2 tablespoons more milk. If it’s runny, sprinkle in a bit more flour.
Rest the batter. Let it sit for 5–7 minutes. This allows the flour to hydrate and helps the pancakes rise evenly.
Preheat the pan. Heat a nonstick skillet or griddle over medium heat.
Lightly grease the surface. When a drop of water sizzles and skitters, it’s ready.
Cook the pancakes. Scoop about 1/4 cup of batter per pancake. Spread gently into 4-inch rounds.
If adding blueberries or chocolate chips, sprinkle them on now.
Watch for bubbles. Cook until edges look set and small bubbles form on top, 2–3 minutes. Flip carefully and cook another 1–2 minutes until golden and cooked through. Reduce heat slightly if they brown too fast.
Serve warm. Stack and top with maple syrup, fresh fruit, dairy-free yogurt, or a smear of almond butter.