In a medium bowl, stir together the mashed banana, egg, coconut milk (it should be liquid), and oil.
Add the flour, sugar, baking powder, salt, and spices. Stir until everything is moistened---don't overmix, lumps are okay, just not pockets of flour.
Let the batter rest for 5 minutes.
Heat a small non-stick skillet large enough to flip one pancake. If your skillet is not non-stick (I usually use stainless steel), brush your pan with a little bit of vegetable oil.
Make sure the pan is good and hot, then add about 1/4 cup of the batter, making sure it's not more than 1/4-inch thick.
Cook until bubbles form on top and edges are set, about 1-2 minutes. Flip and cook the other side until brown, about 1 more minute.
Remove and place on a cooling rack. Repeat with the remaining batter. Adjust the heat as needed if the pancakes are too light or dark.
Serve with sliced bananas and pineapple curd, or bananas and maple syrup. The leftovers will store in a ziploc in the fridge (or freezer).