Grease a 9x13 baking dish with butter or coconut oil.
In a blender or food processor, combine the raisins or dates, coconut milk, and warm water and blend until smooth. This will create a sweet liquid base for the batter.
Add eggs and vanilla and blend until smooth.
Add pumpkin puree or applesauce and blend until smooth.
Pour into a large bowl.
Add coconut flour, cinnamon, nutmeg, cloves, sea salt, baking soda, and baking powder and mix until well incorporated.
Add melted coconut oil or butter and mix well.
By hand, stir in crushed pineapple, grated carrot, shredded coconut, and honey if using. You can also wait and drizzle honey on top after baking.
Add extra coconut milk or pineapple juice if needed to thin. It should be spreadable, not pourable.
Spread batter in prepared pan.
Bake at 350°F for 60-90 minutes, until middle is set and no longer soft. Coconut flour takes a while to bake, so be patient. You might also need to reduce heat and cook longer, depending on your oven.
When done baking, remove and let cool.
For icing:
Whisk together ingredients for icing and spread over cake just before serving.
Enjoy!
Notes
Make into muffins for a fun hand-held treat, just reduce cooking time accordingly!