Pre-heat the oven to 160C (320F) fan-forced and grease and line a 20cm (9”) round cake tin.
Place the butter, coconut oil, vanilla, banana and sugars in the bowl of a food processor or Thermomix and whiz them together until they are light and fluffy.
Scrape down the sides then add the eggs one-at-a-time mixing between each one.
Scrape down the sides again and add the almond meal, passionfruit, flour, coconut and baking powder and mix just until combined.
Scrape the batter into the tin and bake for 50 minutes to 1 hour or until a cake tester inserted in the middle comes out clean.
Leave to rest in the tin for 5 minutes and then transfer to a wire rack to cool completely.
I iced mine with a simple drizzle made from icing sugar, water and a little bit of passionfruit pulp.