Peel, chop and boil the sweet potato until tender.
Drain and mash with the butter and milk. Leave to cool slightly.
Preheat the oven to 180oC and line a baking tray.
Stir the flour, sugar and cinnamon into the potato mixture until all ingredients are combined.
With lightly floured hands, bring the mixture together into a ball and leave to rest for a few mins.
Meanwhile, make the caramelized mangos by putting the mango pieces in a pan with 3 tbsp caster sugar. Stir sugar until it begins to dissolve. Leave to cook for about 10 minutes until the caramel is just golden. Remove from heat.
Take half the potato mixture at a time and make two heart shapes on the baking tray. Make a heart-shaped indent in the centre of each and spoon in the caramelised mangos.
Bake for 25-30 mins.
Meanwhile, whisk together the coconut cream, Greek yoghurt and icing sugar.
Serve the cakes warm from the oven. Drizzle over the coconut cream just before serving.
Notes
This dessert lasts for 3-4 days in the fridge. Heat them in the oven before serving.