Homemade Steamed Gingerbread Pudding Recipe
Introduction
This homemade steamed gingerbread pudding is a comforting classic, perfect for cozy evenings. Rich with warming spices and treacle, it offers a soft, moist texture and deep flavor. Served with spiced rum caramel sauce, it’s an indulgent treat that’s sure to impress.

Ingredients
- 1 cup (5oz/142g) all purpose flour
- ½ cup (2oz/57g) dark brown sugar
- 2 teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 ⅔ cups (4oz/115g) fresh breadcrumbs*
- 1 ½ teaspoons ground ginger
- 1 teaspoon ground cinnamon
- ½ teaspoon ground allspice
- ⅔ cup (5oz/150g) frozen butter
- 1 inch fresh ginger (finely grated)
- 2 large eggs
- ¾ cup (7½ oz/213g) treacle (molasses)
- ½ cup (4floz/115ml) whole milk
- Spiced Rum Caramel Sauce, to serve
Instructions
- Step 1: Butter a 1.2-litre pudding basin and set it aside.
- Step 2: Sieve the flour, sugar, baking powder, baking soda, and salt into a large bowl.
- Step 3: Add the fresh breadcrumbs, ground ginger, cinnamon, and allspice to the bowl and stir to combine.
- Step 4: Hold the frozen butter by its paper wrapper and coarsely grate it into the dry ingredients. Discard any foil and grate the last piece. Fold to evenly distribute the butter throughout the mixture.
- Step 5: Stir in the finely grated fresh ginger, eggs, treacle, and whole milk until you have a smooth batter.
- Step 6: Spoon the mixture into the pudding basin, leaving some space at the top for rising. Cover with a disc of parchment paper.
- Step 7: Seal the basin with foil, securing it tightly around the edges, and tie with string. Place the basin on a trivet inside a large pot, cover with a lid, and steam for about 2 hours and 30 minutes. Check periodically and top up with boiling water to prevent it from drying out.
- Step 8: When cooked, carefully turn the pudding out onto a serving plate. Serve hot, drizzled with spiced rum caramel sauce, alongside thick cream or vanilla ice cream.
Tips & Variations
- Fresh breadcrumbs add moisture and texture, but you can substitute with finely crushed digestive biscuits in a pinch.
- For a boozy twist, add a tablespoon of dark rum or brandy into the batter.
- If you don’t have a pudding basin, you can use a heatproof bowl, but adjust steaming time accordingly.
- Ensure the steaming water doesn’t boil dry by checking every 30 minutes, topping up with boiling water as needed.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or steam until warmed through. The pudding is best served warm, fresh from steaming.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare the pudding ahead of time?
Yes, you can make the pudding mixture the day before and keep it covered in the fridge. Steam it fresh when ready to serve for the best texture and flavor.
What if I don’t have fresh ginger?
Use ½ teaspoon of ground ginger as a substitute, though fresh ginger provides a brighter, fresher taste.
Print
Homemade Steamed Gingerbread Pudding Recipe
- Total Time: 2 hours 50 minutes
- Yield: 6 servings 1x
Description
A classic homemade steamed gingerbread pudding infused with warm spices and treacle, steamed to perfection for a moist, rich dessert. Served hot with spiced rum caramel sauce and your choice of cream or vanilla ice cream, it’s an indulgent treat perfect for cozy gatherings.
Ingredients
Dry Ingredients
- 1 cup (5oz/142g) all purpose flour
- ½ cup (2oz/57g) dark brown sugar
- 2 teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 ⅔ cups (4oz/115g) fresh breadcrumbs
- 1 ½ teaspoons ground ginger
- 1 teaspoon ground cinnamon
- ½ teaspoon ground allspice
Wet and Other Ingredients
- ⅔ cup (5oz/150g) frozen butter
- 1 inch fresh ginger, finely grated
- 2 large eggs
- ¾ cup (7½ oz/213g) treacle (molasses)
- ½ cup (4floz/115ml) whole milk
To Serve
- Spiced Rum Caramel Sauce
- Thick cream or vanilla ice cream
Instructions
- Prepare the Pudding Basin: Butter a 1.2-litre pudding basin thoroughly and set aside to prevent sticking during steaming.
- Mix Dry Ingredients: Sieve the flour, dark brown sugar, baking powder, baking soda, and salt into a large mixing bowl to ensure an even distribution and to remove lumps.
- Add Breadcrumbs and Spices: Stir in the fresh breadcrumbs, ground ginger, cinnamon, and allspice to combine all dry components of the pudding base.
- Incorporate Butter: Take the frozen butter wrapped in its paper, hold by the paper end and grate it coarsely into the dry ingredients. Unwrap and grate the remaining piece. Fold the mixture gently to distribute the butter evenly throughout the dry mix.
- Add Wet Ingredients: Mix in the finely grated fresh ginger, eggs, treacle, and whole milk until a smooth batter forms.
- Fill and Cover Basin: Spoon the batter into the prepared pudding basin, leaving room for the pudding to rise. Cover the top with a disc of parchment paper.
- Seal the Basin: Cover tightly with a layer of foil sealed around the basin and tie securely with string to prevent water ingress during steaming.
- Steam the Pudding: Place the pudding basin on a trivet inside a large pot with a lid. Steam gently for about 2 hours and 30 minutes, replenishing the water as needed to avoid boiling dry.
- Serve: Once cooked, carefully unmold the pudding onto a serving plate. Pour over warm Spiced Rum Caramel Sauce and serve hot with thick cream or vanilla ice cream for an indulgent finish.
Notes
- Ensure the butter remains frozen before grating into the dry ingredients for a proper texture.
- Keep checking water levels during steaming to prevent drying out the pudding.
- Fresh breadcrumbs add moisture and texture; store-bought can be used but fresh is preferred.
- For vegan alternative, substitute dairy and eggs accordingly, though texture and flavor may vary.
- Spiced Rum Caramel Sauce can be prepared in advance and warmed before serving.
- Prep Time: 20 minutes
- Cook Time: 2 hours 30 minutes
- Category: Dessert
- Method: Steaming
- Cuisine: British
Keywords: gingerbread pudding, steamed pudding, traditional dessert, British dessert, ginger spice pudding, treacle pudding, holiday dessert

