Directions

Preheat the oven to 350F. In a large bowl, whisk the flour, baking powder, baking soda, salt, spice mix, and walnuts (if using).

Put the butter in a medium metal bowl and place it in the hot oven until it begins to melt a bit. Remove from the oven. Add the honey and molasses and whisk until blended. Add the rum and mix well, until heavy and silky.

In a separate mixing bowl, beat the eggs until frothy. Add the yoghurt, milk, grated apple, grated carrot, grated zucchini, and coconut. Add this to the honey-butter mixture and mix well. Add the wet ingredients to the dry ingredients and fold gently, until the batter is homogeneous. Be careful not to overmix.

Pour into an oiled and floured 10-inch springform cake pan and bake for 35 to 45 minutes in a 350F oven. The cake is done when the top is golden and a toothpick comes out clean. Cake should be cooled for about 10 minutes in the pan, and then removed from the pan to continue cooling on a rack.

To make the frosting, blend the room temperature cream cheese and maple syrup, using a hand blender or electric mixer. Refrigerate until cake has cooled. Once the cake has cooled, butter the frosting on top of the cake. Slice and serve.