-
1
Preheat oven to 350F (180 C).
-
2
Line an 8-inch (20 cm) square baking pan with parchment paper.
-
3
Half-fill a larger baking pan with hot water.
-
4
For the pudding, chop the dates coarsely, place them in a small saucepan with the water and bring to a boil for 5 minutes.
-
5
Remove the saucepan from the heat, mix in the baking soda and let stand for 20 minutes.
-
6
In a bowl, cream together the butter and sugar, adding the eggs one by one, mixing well after each addition.
-
7
In a separate bowl, sift together the flour, baking powder, ground ginger and salt.
-
8
Use a spoon to work this into the egg mixture.
-
9
Finally, add the date mixture and combine all the ingredients well.
-
10
Pour the mix into the prepared baking pan and place the pan in the water bath.
-
11
Bake for 20 minutes, then reduce oven temperature to 300F (150 C) until the cake is cooked, 25 more minutes, or until a toothpick comes out clean when inserted in the middle.
-
12
Cut in 8 squares.
-
13
For the toffee sauce, melt the butter and dissolve the sugar in it over medium heat.
-
14
Add the cream, vanilla, and rum, simmer for 5 minutes until thickened slightly.
-
15
Serve the pudding warm with warm toffee sauce and vanilla ice cream.