Home » 3 Ingredients Vegan Christmas Pudding

3 Ingredients Vegan Christmas Pudding

by user

This Christmas Pudding requires only 3 ingredients and is super easy to make! It is a Christmas delicacy and can be served as a dessert at your family Christmas lunch this year!

It is one of my favourite recipes and I’m sure you all will love it too. Do try it out!

Why will you like this 3 Ingredient Christmas Pudding recipe?

It requires just 3 ingredients:

Bread, coconut milk and sugar, if you have these three simple ingredients in your pantry, go ahead and make this delicious Christmas pudding.

It is easy to make:

Putting together this pudding is easy and takes hardly any time. You can complete making this whole dessert within just 40 minutes.

It is vegan:

This recipe uses coconut milk and is an excellent vegan alternative to most of the traditional Christmas pudding recipes.

Main Ingredients in this Recipe

This Christmas Pudding consists of just 3 simple ingredients – bread, coconut milk and sugar. These ingredients are vegan, healthy and of course, very easy to put together.

The coconut milk substitutes cow’s milk and makes for a very healthy dessert!

3 Ingredients Vegan Christmas Pudding Recipe

  • 4 large slices of bread
  • 1 cup coconut milk
  • 2 tbsp sugar
  • 1 tsp vanilla extract (optional)
  • 4 tbsp sugar
  • 2 tbsp water
  1. Take 4 slices of bread and chop them up into cubed pieces using a pair of scissors or a knife. Then set it aside.

  2. Into a saucepan, add in the coconut milk and let it get heated untilwarm. Make sure not to boil it.

  3. Once the coconut milk is warm, add in the sugar and let it melt completely.

  4. Pour the coconut milk mixture onto the cubed bread pieces and mash itwith a fork until completely soft and mushy (like mashed potato).

  5. Add in the vanilla extract and give it a mix. This step is completelyoptional. Set it aside.

  6. Pour this mixture into the baking bowl or baking tin (which is linedwith the caramel glaze at the bottom).

  7. Cover it with foil and poke a few holes in the foil using a fork ortoothpick.

  8. Use a steamer to steam it for around 30 minutes or until a pokedtoothpick comes out clean.

  9. Wait for sometime until it cools and then upturn the pudding on to a plate and cut it into slices. It is then ready to serve. You could enjoy it while hot or serve it chilled after refrigerating it for 2 to 3 hours

For the caramel glaze:

Into another saucepan, add in the sugar and the water and keep mixing until the sugar completely melts. Then reduce the heat and keep stirring until the sugar mixture becomes golden brown in colour. At this stage, turn it off the heat and pour it into the baking bowl or baking tin and make sure the bottom of the bowl or tin has completely got covered with the caramel glaze.

For those who do not have a steamer:

In case you do not have a steamer, you could use this method to steam the pudding –

Place the pudding bowl/tin on top of the flat bowl/vessel inside a vessel/pot, pour in an inch of water and keep the pot covered for the steam to remain inside until the pudding is fully cooked.

Alternative Ingredient Substitutes

Coconut Milk:

This recipe is vegan and uses coconut milk. Nevertheless, you could also substitute it with other vegan milk alternatives like almond milk, soy milk, rice milk, oat milk, sesame milk, cashewnut milk, peanut milk etc.

If you’d like a non-vegan Christmas pudding, you can substitute the coconut milk with cow’s milk.

Any milk that you choose to use, can be substituted in the same quantities as the coconut milk in this recipe.


I’ve used sugar in this recipe as one of the ingredients in the pudding. You could also substitute the sugar with jaggery powder, jaggery syrup, date syrup, honey or even maple syrup.

Serving Suggestions

Apart from eating your Christmas pudding as is it, you can also have it with a scoop of vanilla ice cream, a dollop of whipped cream, a drizzle of condensed milk or a drizzle of liquid heavy cream.


  • The sugar can be substituted for any other sweetener of your choice in only the pudding recipe. As for the caramel glaze, you will need to only use sugar (no substitutions).
christmas pudding, vegan

You may also like