In a small bowl, combine the plant-based milk and apple cider vinegar (or lemon juice) to create the vegan buttermilk. Stir and let it sit for about 5 minutes until it curdles.
In a large mixing bowl, whisk together the flour, sugar, baking powder, baking soda, and salt.
Add the curdled vegan buttermilk, vegetable oil, and vanilla extract to the dry ingredients. Stir until just combined; avoid over-mixing. Some lumps are okay.
Preheat a non-stick skillet or griddle over medium heat. Lightly grease with oil if necessary.
Pour about 1/4 cup of batter onto the skillet for each pancake. Cook until bubbles form on the surface (about 2-3 minutes), then flip and cook for another 2 minutes until golden brown.
Repeat with the remaining batter, adjusting heat as needed to prevent burning.
Serve warm with your favorite toppings like fresh fruits, maple syrup, or vegan butter.
Enjoy your fluffy vegan buttermilk pancakes!