Combine plant milk, vinegar or lemon juice and vanilla. Set aside.
In a large bowl, combine flour, baking powder, baking soda and salt. Whisk to combine.
In a small bowl combine mashed banana and peanut butter. Whisk to combine. Add the plant milk mixture to the banana mixture and whisk to combine.
Pour the milk and banana mixture into the dry ingredients and whisk until just combine. Be careful not to over mix!
Heat a large nonstick skillet over medium-low heat. Spray with nonstick spray and using a 1/3 cup measure, pour batter onto the skillet, gently spreading the batter out just a bit with the back of the measuring you as you go. Cook as many pancakes at a time as will fit comfortably in your skillet.
Cook for about 3 minutes or until the bottom is browned and you can see small bubble on top. Flip and cook for about 3 minutes more or until the second side is brown.
Repeat until all the batter is gone.
Serve with your favorite toppings!