Go Back
+ servings

Traditional Christmas Pudding

This Gluten-Free Traditional Christmas Pudding is a light and fluffy pudding which won't weigh you down at the end of your Christmas banquet.
Prep Time45 mins
Cook Time6 hrs
Total Time6 hrs 45 mins
Course: Dessert
Cuisine: British
Servings: 12 servings
Calories: 384kcal


Day One

  • 175 g sultanas
  • 175 g raisins or currants
  • 75 g dried figs diced
  • 75 g dried unsweetened cranberries
  • 25 g whole almonds roughly chopped
  • 1 carrot peeled and grated
  • 1 apple peeled and grated
  • juice and zest of 1 orange
  • 75 ml brandy
  • 1 tablespoon Pedro Ximinez optional - or substitute a seasonal liqueur of your choice

Day Two

  • 3 eggs
  • 125 g shredded suet for gluten-free suet see notes below
  • 1 tablespoon black treacle
  • 175 g dark muscovado sugar
  • 125 g gluten-free breadcrumbs
  • 85 g gluten-free plain flour
  • 1 teaspoon baking powder
  • 1 teaspoon ground mixed spice
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon freshly grated nutmeg


  • Toss all of the ingredients from Day One together in a large mixing bowl then cover the bowl with clingfilm and leave in a corner of the kitchen to marinate overnight.
  • Add all the ingredients from Day Two;to the marinated fruits from Day One. Stirring everything together thoroughly with a wooden spoon. It is tradition to make sure every family member has a turn to stir the pudding and make a wish as they do so.
  • Butter two pudding basins, one of 950g and one of 450g then fill each with the pudding mixture leaving at least one inch of room from the top.
  • Take a piece of greaseproof paper and lie a piece of foil on top, make a fold in the centre of both pieces which allows for more room for the steam to rise. Place these over the top of the large pudding basin, with the foil on top, securing with string around the pudding. Trim off any excess paper and foil, you don't want them to hanging too low as otherwise they will soak up the water during the steam.
  • Repeat with the smaller pudding.
  • Place a wire rack (or a folded up tea towel) into a large lidded pot, deep enough to cover the puddings (you will probablyneed to use separate pots for each pudding). Then place the puddings on top of the rack.
  • Fill the pot(s) up with boiling water until halfway up the pudding. The water should not touch the greaseproof paper or foil otherwise they will soak it up and the pudding will go soggy. Place the lid on the pot(s) and turn the heat on so the water is kept at a simmer.
  • Steam for three and a half hours, checking the water level occasionally and topping up if necessary.
  • Remove the puddings from their pots then if you wish you can re-wrap the puddings in fresh greaseproof paper and foil and store in a cool dark place until Christmas Day. It is tradition to keep your puddings under the bed but if you have a Billy Buddy like us then you might decide that a kitchen cupboard or larder is a better option.
  • On Christmas Day the puddings will need a final steam before serving so repeat steps 6 and 7. However your puddings will only need two and half hours this time.
  • Turn your pudding out onto a plate and serve aflame with brandy butter, custard, ice-cream or my favourite - brandy laced white sauce - to accompany it.


Commercial suet is coated in wheat flour. I haven't found gluten-free suet that easy to come by but if you order fresh suet from the butcher it will come in a block and you can grate it with rice flour to create suet which will evenly distribute throughout the pudding.
Makes 1 x 950g pudding to serve 6-8 people plus 1 x 450g pudding to serve 3-4 people or give as a pressie


Calories: 384kcal | Carbohydrates: 63g | Protein: 5g | Fat: 13g | Saturated Fat: 6g | Cholesterol: 48mg | Sodium: 31mg | Potassium: 412mg | Fiber: 4g | Sugar: 33g | Vitamin A: 915IU | Vitamin C: 2.3mg | Calcium: 76mg | Iron: 1.7mg