Christmas Pudding [No-Bake, Vegan, Gluten-Free]

Christmas Pudding [No-Bake, Vegan, Gluten-Free]

This Christmas pudding is:

  • super easy to make
  • only 5 ingredients
  • naturally sweetened with fruit
  • no-bake
  • gluten-free
  • vegan

The hardest part is leaving it overnight to set! You could probably leave it for a minimum of 3 hours if you really can’t wait 😉

I served our Christmas pudding with coconut cream and cherries. You could sweeten the coconut cream or mix in some vanilla extract if desired, but we are coconut lovers here and just enjoyed the coconut cream as is.Try this pudding with some vegan icecream if you like 🙂

For the dried fruits in this recipe, I used roughly equal amounts of sultanas, dates and prunes, but you can use whatever dried fruits you have! Apricots, currants, even some bits of dried apple or pineapple would be lovely! Just make sure they are unsulphured if this is a concern for you 🙂

Christmas Pudding [No-Bake, Vegan, Gluten-Free]

Recipe type: Dessert
Serves: 4 serves
Prep Time 5 mins
Cook Time 12 hrs
Total Time 12 hrs 5 mins


  • 150 ml orange juice
  • 1 1/2 cup dried fruits (dates, sultanas, prunes; all unsulphured)
  • 1/2 cup pecans
  • 1/2 tsp cinnamon
  • 3/4 cup rolled oats (use certified gluten-free if needed)
  • To serve: coconut cream, cherries, vegan icecream, etc. as desired


  • In a high speed blender or food processor, blend all ingredients until all combined into a sticky dough (if your food processor isn't the greatest, blend the oats and nuts first until fine, then add the remaining ingredients).
  • Line a round bowl or pudding dish with baking paper.
  • Scoop the sticky dough into the lined bowl and smooth over the top.
  • Place in the fridge to set overnight, or up to 48 hours (the oats will absorb the moisture during this time).
  • To serve, invert the bowl over a serving plate and remove the baking paper from the pudding.
  • Slice and serve with coconut cream, cherries, vegan icecream, or whatever you like 🙂