Preheat the oven to 150oC and have ready 4 ramekins and a roasting tin.
Sift caster sugar and whisk together with the egg yolks until frothy.
Break the chocolate into small pieces and place in a saucepan with 250ml of the cream, all the milk and the spices. Set over a low heat and stir continuously until the chocolate has melted and the mixture is warmed through. Remove from heat and allow to cool slightly.
Boil the kettle.
Give the egg mixture another whisk, then pour in a small amount of the cream mixture, whisking all the time. Slowly add the rest of the cream mixture, continuing to whisk.
Pour the mixture into a jug, then fill each ramekin.
Place ramekins into the roasting tin and carefully pour the hot, just boiled water from the kettle into the tin around the ramekins. Fill to about halfway up the ramekins - this will ensure an even bake.
Put into the center of the oven and bake for about 45 mins, or until the custards are set but still with a jiggle. The centers will continue to set as they cool.
Remove from oven and transfer ramekins onto a wire rack to cool.
Place in fridge to chill and set completely for 1-2 hours or overnight.
Before serving, make the cream topping by whipping the remaining 50ml of cream with 1 tbsp of icing sugar.
Spoon onto the custards, then sprinkle with ginger and finely chopped flakes of dark chocolate.
Grab a spoon - or if you have great restraint, save until after the main course.