In a large mixing bowl, whisk together the flour, cane sugar, baking powder, baking soda, and salt until evenly combined.
In a separate smaller bowl, whisk together the eggs, vanilla extract, plant-based milk, and vegetable oil.
Pour the wet ingredients into the dry ingredients and whisk until fully incorporated with no large lumps remaining. The batter should be thick but still pourable.
Allow the batter to rest for 5 to 10 minutes before cooking. This helps create extra fluffy pancakes.
Heat a griddle or large skillet over medium heat. Lightly grease if needed.
Use a ladle to pour the batter onto the hot griddle in your preferred pancake size.
Cook until bubbles appear all over the surface and the edges begin looking set.
Flip and cook the second side for another 2 to 3 minutes until golden brown and fully cooked through.
Serve immediately or allow the pancakes to cool fully before freezing.
To freeze, place pancakes onto a baking sheet in a single layer and flash freeze for 1 hour before transferring to freezer bags.