Add eggs, honey, coconut milk, vanilla, lemon juice, ghee, and banana to a large mixing bowl or stand mixer bowl
Mix at medium speed for about 30 seconds to a minute until eggs are beaten and everything is combined
Sift almond flour, coconut flour, baking soda, salt, and cinnammon into the wet mixture
Mix until just all ingredients are combined - medium speed for about a minute
Stir in blueberries
Heat butter or oil in a large frying pan over medium heat
When pan is hot, spoon a little over a tablespoon of the batter into the pan to form a small pancake. I usually do three or four per pan.
Cook for about three minutes and then flip. The cakes should appear firm around the edges and have some bubbles on the top. Typically I'll have to adjust the time and temperature while cooking - lower the heat and/or decrease the cooking time as the pan gets to full heat.
After you flip the cakes should be golden brown on the other side. Cook for another three minutes. Cakes should be soft and spring back when lightly pressed with the spatula when they are cooked through.
Repeat until all the batter is used
Serve hot. If you have leftovers you can reheat them by either toasting them in the toaster oven or in a frying pan over medium heat - 90 seconds per side.
At blueberries, water, honey, vanilla, and lemon juice to a small saucepan
Heat over medium-high heat until boiling
Reduce heat a little to keep mixture at a light boil
Stir occasionally and keep your eye on it. The mixture will start to bubble up if it's not stirred
Simmer for 10 - 15 minutes until liquid is reduced by half
Remove from heat and allow mixture to stand. It will thicken as it cools