1. To strain the yoghurt, set a large sieve over a bowl, then line the sieve with a piece of clean muslin or cheesecloth. Scoop the yoghurt into the lining, draw in the excess material and twist to enclose the yoghurt. Place a small plate on top and weigh it down with a couple of cans or a heavy mortar and pestle. Set aside in a cool place to allow the whey to drain from the yoghurt – this will take about an hour. Discard the drained liquid and transfer the thickened yoghurt into a large bowl. Add the cardamom, lime juice and zest, then mix in with a wooden spoon. Set aside.
2. In a separate bowl, combine the cream, icing sugar and honey, and whisk until soft waves form. Using a rubber spatula, fold the cream mixture into the thickened yoghurt until almost combined, then fold in 100g of the mango purée. Don’t worry if it looks a bit streaky, that’s part of the charm.
3. If making one large pudding, transfer the mixture into a large shallow serving bowl; otherwise, spoon into individual bowls or glasses. Cover with cling film and chill in the fridge for at least 4 hours (or up to 2 days ahead).
4. When ready to serve, spoon some of the remaining mango purée on top of the pudding,
then use a small knife to gently swirl it through. Scatter over the slivered dates, then the chopped nuts. Finally, sprinkle with a little sea salt just before serving.