Go Back
+ servings

Christmas Pudding

Prep Time 20 minutes
Cook Time 6 hours
Total Time 6 hours 20 minutes
Servings 10
Calories 555kcal
Author Samantha



  • 2 cups gluten free all purpose flour* or regular all purpose flour
  • 1 cup coconut sugar
  • 1 teaspoon mixed spice
  • 2 cups (250g) sultanas
  • 2 cups (280g) raisins, roughly chopped
  • cup (60g) mixed peel
  • 1 cup hot water
  • cup (125g) salted butter, cubed
  • ½ cup chilled water
  • ½ cup brandy
  • 1 teaspoon baking soda

Brandy Cream

  • 1 medium-large egg
  • ½ cup granulated white sugar
  • ½ cup thickened cream
  • 3 tablespoon brandy



  • In a large mixing bowl, add flour, sugar and mixed spice, mix well. Add sultanas, chopped raisins and mixed peel, mix until well combined and set aside.
  • Pour hot water into a heat-proof jug or bowl and add chopped butter, mix until butter has completely melted, you can leave this aside to melt.
  • Pour the chilled water into a measuring jug or bowl and stir through brandy. Add baking soda and mix until dissolved.
  • Pour both the melted butter liquid mixture and brandy mixture into the dry ingredients. Gently mix with a wooden spoon until well combined.
  • Cover bowl with plastic wrap and sit on kitchen bench, in room temperature, overnight. This will allow the batter to thicken overnight.
  • The following day, fill a large pot half way up with hot water. Put over high heat and bring to a boil. NOTE: ensure you use a large enough pot that your pudding basin will fit comfortably into, with enough room around the sides for steam. Once the basin is inside the pot, the lid to the pot must fit on and leave no gap, meaning the pudding basin must not be taller than your pot. I use a 2-litre,
  • 7-inch high, pudding basin,
  • Liberally grease a large pudding basin/tin with butter. Place a piece of baking paper on the flat base of the basin, to help remove the pudding later.
  • Uncover pudding batter and gently pour into greased pudding basin. Cut a round piece of baking paper enough to cover the top of the pudding and place it on the pudding. Then cover the top of the basin with a layer of foil, to enclose, this will keep the steam inside the basin to allow cooking. 
Once water has come to a boil, reduce heat to medium and carefully place the basin into the water, sitting in the middle of the pot. Top up pot with more hot water so it reaches ½-3/4 of the way up the pudding basin.
  • Leave heat on medium, pot covered with lid and pudding inside, cook/steam pudding for 4-6 hours. You’re looking for a gentle boil, not a rapid boil and not a slow simmer. You’ll be keeping an eye on the pot throughout cooking and topping up the water when needed, as it does evaporate.

Brandy Cream

  • Make brandy cream a day ahead of serving or on the day of serving whilst the pudding is cooking.
  • In a small mixing bowl, add egg and sugar. Using an electric hand beater, beat together until thick and creamy, approx. 20 seconds - 30 seconds.
  • In a larger mixing bowl, add cream and brandy. NOTE: taste test cream along the way for desired brandy strength, adding more or less to suit you.
  • Beat cream and brandy together to soft peaks.
  • Pour whipped egg mixture into the cream, gently beat through until well combined. Ensuring not to over-beat.
  • Leave in bowl and cover or pour into a closed jar and refrigerate until ready to use.


  • To check if pudding is done, lift up foil and remove baking paper, take a wooden skewer and run it through the middle of the pudding half way through, the skewer should come out clean. Cook further if needed.
  • Once done, turn off heat and carefully remove basin from the water. Set on kitchen bench and allow to cool for 1 hour.
  • Place a large flat plate over basin and turn upside down, allowing pudding to fall away from the basin onto the plate.
  • Serve warm with brandy cream.
  • NOTE: If making a day or a few days before serving, keep the pudding in the basin and then re-steam on the day of serving for a further 2 hours to warm through, using the same cooking method above.
  • Enjoy!


*I use 'Bob's red Mill 1:1 Baking Flour'.
Store pudding on a plate covered with plastic wrap and foil, refrigerated until all used up. Pudding last’s longer than regular desserts.
Or store in a large airtight container, refrigerated. 


Calories: 555kcal | Carbohydrates: 91g | Protein: 5g | Fat: 18g | Saturated Fat: 10g | Cholesterol: 65mg | Sodium: 294mg | Potassium: 474mg | Fiber: 5g | Sugar: 42g | Vitamin A: 575IU | Vitamin C: 2.5mg | Calcium: 55mg | Iron: 2.3mg