In a large mixing bowl, whisk together the almond flour, baking powder, cinnamon, and salt. Make sure there are no clumps of almond flour!
In another bowl, whisk the eggs, then mix in the mashed bananas, maple syrup, and vanilla.
Add the wet ingredients to the flour mixture, and whisk gently until a batter is formed. If your batter is very thick, add 1 tbsp of milk (oat, almond, or cow’s) until it looks like the picture below.
Heat a large pan or pancake griddle to medium (or medium-low) heat and grease it with butter. Once melted, pour about ¼ cup of batter onto the hot pan for each pancake. Almond flour is delicate, so don't make the pancakes too big or they will break when you flip them. Add mix-ins if desired by arranging blueberries, banana slices, or chocolate chips on top of each pancake.
Cook for about 2 minutes until the edges are browned, and the bottoms are golden. Almond flour pancakes brown easily so turn the temperature down to medium-low if they are browning too fast.
Gently flip and cook the other side for about 1 - 2 minutes.
Wipe the pan between each batch and repeat with the remaining batter. I turn the heat down to medium-low after the first batch because an over-hot pan will burn the pancakes. Almond flour pancakes get darker faster than regular flour pancakes.
Serve with your favorite maple syrup and top with banana slices or fresh berries/fruit. Enjoy!