Ingredients
Method
Make the pudding batter
- Grease a 1.5 L / 6-cup pudding basin with butter and line the bottom with a small circle of parchment paper.
- In a large mixing bowl, combine the breadcrumbs, flour, suet, raisins, brown sugar, cinnamon, nutmeg, and salt.
- In a separate bowl, whisk the egg with the warmed milk, molasses, and baking soda.
- Pour the wet ingredients into the dry and stir until just combined. The batter should be thick and heavy, not runny.
- Scrape the batter into the prepared basin, filling it about two-thirds full, and smooth the top.
- Cover the basin with a pleated sheet of parchment then foil, leaving room for expansion, and tie tightly with kitchen twine.
Steam the pudding
- Set the basin on an upturned saucer inside a 30 cm / 12-inch stockpot. Pour boiling water halfway up the sides of the basin.
- Cover the pot and steam over medium-low heat, keeping the water at a steady simmer, for 3 hours. Top up with boiling water every hour so the pot doesn't run dry.
- Check doneness with a skewer inserted into the center of the pudding. It should come out clean with no wet batter clinging. If not, cover and steam another 15 to 20 minutes.
- Lift the basin out of the pot and let the pudding rest, still covered, for 10 minutes.
Make the sauce and serve
- While the pudding rests, melt the butter in a 2-quart / 1.9 L saucepan over medium heat. Stir in the brown sugar and molasses and cook for 2 to 3 minutes until dissolved.
- Pour in the cream and simmer, stirring, for 2 to 3 minutes until the sauce thickens slightly and coats the back of a spoon.
- Turn the pudding out onto a plate, slice thick, and serve warm with the sauce poured over.
Notes
- Steam the full 3 hours; pulling it early leaves a gummy center.
- Keep the pot water at a steady simmer, not a hard boil.
- Top up with boiling water hourly so the pot never runs dry.
- Make the sauce fresh right before serving for the best pour.
