Mix self-rising flour, baking powder, salt, and coconut sugar in a large mixing bowl. Mix until combined.
In a separate bowl, whisk together mashed banana, coconut milk, vegan yogurt, sweetened coconut flakes, and coconut extract. Add the wet ingredients to the dry ingredients and whisk it well for about a minute until smooth and lump-free batter is formed.
Do not overmix the batter. Allow the batter to rest for 4-5 minutes. The batter should be of thick dropping consistency.
Heat a skillet over medium heat. Brush it lightly with coconut oil. Pour 1/4 cup of batter onto the heated skillet. Use a measuring cup for this scoop. From the center, start to spread the batter. Spread the batter in a single circular manner. Cook the pancake on medium-low heat.
When bubbles start to form on top of a pancake, it’s time to flip over. Take a flat silicone spatula, push it all underneath the cooked pancake’s side, and gently turn it over.
Cook for a minute on the first side. Take a silicone flat spatula and push it all underneath the cooked pancakes side and gently turn the pancake over. Do it gently or else you will end up with an uneven pancake. Cook the uncooked side for another 40 seconds.
When cooked, remove from skillet and transfer to a clean plate. Repeat the process with the remaining batter.
Serve hot.