Go Back
4.84 from 18 votes
Steamed Marmalade Pudding Recipe
Prep Time
20 mins
Cook Time
2 hrs

My Steamed Marmalade Pudding recipe might just be my favorite dessert of the year — and once you try this cake, you'll know why!

Course: Dessert
Cuisine: Irish
Servings: 8 people
Author: Gemma Stafford
  • 3 tablespoons coarse orange marmalade
  • 1 medium orange with skin on roughly chopped
  • ½ cup (4oz/115g) butter softened
  • cup (4oz/115g) light brown sugar
  • 2 large eggs
  • 1 ¼ cup (6¼/177g) all-purpose flour
  • 1 teaspoon baking powder
  • ½ teaspoon bicarbonate of soda
  • 1 teaspoon ground ginger
  • ½ teaspoon salt
  • Creme Anglaise to serve
  1. Butter the base and sides of a 1.4-liter pudding basin or a medium glass or plasitc mixing bowl. Spoon the marmalade into the base.

  2. Put the roughly chopped orange (minus the pips) in a food processor, then process until finely chopped. Place in a bowl and set aside.

  3. In the same food processor after the orange, put softened butter, sugar, eggs, flour, bicarbonate of soda, baking powder, ginger, and salt and process until smooth and creamy, roughly 20 seconds. There is no need to wash the food processor between these steps.

  4. Lastly, add in the chopped orange and process for a second to combine.

  5. Spoon cake mixture into the prepared basin. Cover with greaseproof paper and then foil. Secure with a string around the basin to make it easy to lift it from the pot.

  6. In a large pot, place in a steamer. Pour in enough boiling water to reach the base of the steamer. If you don't have a steamer you can place the basin on an upturned plate.

  7. Cover and steam for roughly 2 hrs, topping up with water when necessary.

  8. While still warm, remove the parchment and foil and turn the pudding onto a serving plate. Do this step while it's warm so the sticky marmalade layer stays in tack.

  9. Serve the pudding hot with Creme Anglaise or vanilla ice-cream. Store leftovers in the fridge for up to 3 days.