To make the pastry, put all the pastry ingredients apart from the eggs in a food processor and pulse until the pastry has a texture like breadcrumbs.
Add the eggs and pulse until mixture starts to form a ball. Turn out onto a floured surface and work as little as possible until it is smooth. Form into a ball and flatten. Wrap in cling film and chill for at least three hours.
For the pastry cream, place the milk, cream, vanilla pod and 60g/2¼oz of the sugar in a pan and bring to the boil.
In a clean bowl whisk the yolks with the remaining sugar until pale.
Mix the cornflour and flour into the yolk mix. Pour half of the milk onto the yolk mix and whisk well.
Add the remaining milk, place back in the saucepan and cook until it thickens.
Add the butter and mix it in. Pass through a fine sieve and cool. Cover with cling film and pierce with a fork to let out steam. Set aside in the fridge.
For the crumble topping, in a bowl, rub together all the ingredients with your hands until it resembles breadcrumbs. Place to one side.
For the crystallised almonds and pine nuts, place all the ingredients in a heavy-bottomed saucepan.
Place on a moderate heat and stir until the sugar crystallises and coats all the almonds and pine kernels. You will notice a whitish powder forming on the sides of the pan. Stir this back into the pan as this starts the crystallising process. Stir until all the nuts are coated.
Scatter onto a plate or baking tray and leave until cold. Store in an airtight container until needed.
For the cranberry sauce purée, place all the ingredients with 75ml/2½fl oz water into a saucepan and bring to the boil. Taste, make sure it is sweet enough and then liquidise using a blender. Pass through a fine sieve and leave to cool, then store in a squeezy bottle until ready to use.
For the mascarpone and amaretto cream, place all the ingredients in a mixing bowl and stir until the sugar is dissolved.
Whisk until medium stiff peaks form when the whisk is removed from the bowl. Cover and store in the fridge until needed.
To make the tart case, preheat the oven to 180C/350F/Gas 4.
Grease four 12cm/4½in loose-bottomed tart tins. Use the pastry dough to line the tin and prick the base all over with a fork and leave to rest in the fridge for about 30 minutes.
Preheat the oven to 180C/350F/Gas 4.
Line the pastry with parchment paper and weigh down with uncooked rice or ceramic baking beans. Bake the pastry blind for 15 minutes, remove the paper and rice or beans and return the pastry cases to the oven for a few minutes more, until light golden-brown.
To make the filling, warm the Christmas pudding and add to the cool pastry cream with the almonds. Pipe the mixture into the tarts.
Sprinkle with the almond crumble. Return to the oven and cook for 15 minutes, or until the crumble is golden-brown.
Allow to cool a little, remove from the tins and dust with icing sugar
To serve, place on the plate, dress with a little cranberry sauce purée, crystallised nuts and a scoop of mascarpone cream.