In a large bowl, whisk together the whole wheat pastry flour, baking powder, baking soda, and salt until well combined.
In a separate bowl, mash the ripe bananas until smooth. Add the buttermilk, melted coconut oil, and vanilla extract, mixing until fully incorporated.
Pour the wet ingredients into the dry ingredients, stirring gently until just combined. Avoid overmixing; a few lumps are okay.
If desired, fold in fresh berries and chopped nuts for added texture and flavor.
Heat a non-stick skillet or griddle over medium heat. Lightly grease with coconut oil or cooking spray if necessary.
Pour ¼ cup of batter onto the skillet for each pancake. Cook until bubbles form on the surface and the edges look set, about 2-3 minutes.
Carefully flip the pancakes and cook for an additional 1-2 minutes until golden brown.
Transfer cooked pancakes to a plate and keep warm while you repeat with the remaining batter.