All the toppings - the jam, cream and caramelised coconut - can be made up to 3 days before. Can also skip toppings and serve cake warm with butter and shop-bought jam.
Cake
Guava-strawberry jam
Caramelised coconut flakes
Cinnamon cream
Preheat the oven to 170C fan/190C. Line and lightly grease a 20cm tin. Line a baking tray with parchment paper.
First melt the ghee, then leave to cool for a few minutes. Put the cooled, melted ghee into a food processor or blender, along with all the remaining cake ingredients. Blitz until smooth, scraping down the sides as needed.
Spoon the batter into the prepared tin and smooth out the top. Bake for 35 minutes, then lower the oven temperature to 160C fan/180C. Rotate the tin and bake for another 10 minutes, or until a skewer or knife comes out clean. Remove from the oven and set aside to cool.
Put the coconut flakes, maple syrup and salt into a bowl and mix so the flake are thoroughly coated in the syrup. Spread out on the lined tray. Bake for 7 minutes, mix well, then bake for another 8-10 minutes, or until crisp, caramelised and well browned. Set aside to cool.
For the jam, put all the ingredients into a 25cm wide saucepan and place on a high heat. Bring to a rolling simmer and cook, stirring often, until reduced to a loose jam consistency, 20-30 minutes. Set aside to cool.
Put the macarpone, yoghurt, maple syrup, vanilla and cinnamon into a medium bowl and use a hand whisk to whip them together until thickened - this will take a few minutes and some muscle.
Once the cake has cooled completely (this is important, otherwise the cream will melt), top with the cream. Spoon some of the jam (you won't need it all) into the centre and swirl it through.
Arrange the coconut flakes around the edge. Serve with more jam on the side.
