Preheat the oven to 180℃/350°F(fan forced).
In a powerful blender or food processor, puree the rinsed beans, eggs, and vanilla until very smooth and set aside.
Without rinsing your food processor, mix together the butter and honey or brown rice syrup until very well combined.
Add back the pureed bean/egg mix and mix until well combined.
Now add the coconut flour, sea salt, bicarbonate of soda and baking powder. Mix until combined and spoon into paper-lined cupcake moulds immediately. The batter does have a slightly thick but airy consistency that is unusual if you've never worked with coconut flour before.
Bake for 20 minutes for large and 15 minutes for mini cupcakes, or until lightly brown on top and springy to touch (like a regular cake).
Cool and top with your preferred icing (recommendations below).