Place the plums, port, sugar, vanilla pod, lemon rind, cardamom and ginger in a saucepan. Set over a gentle heat and stir until the sugar has dissolved, then simmer for 10 minutes, or until the plums are tender. Set aside to cool completely, then remove the vanilla, cardamom, ginger
and lemon rind. Divide the plums and their juice between
8 individual trifle dishes and top with the Madeira cake.
To make the custard, heat the cream in a heavy-based pan until almost boiling. Whisk together the egg yolks, sugar and cornflour in a heatproof bowl, then add the hot cream, stirring all the time. Return the custard mixture to the pan and stir over a gentle heat until thickened. Do not allow the mixture to boil or it will split. Remove from the heat and allow to cool completely, then spoon over
the plums and Madeira cake.
Cover and chill in the fridge for 1-2 hours, until set,
then top with the plum and rum cream. Sprinkle over the pistachios and serve.