Vegan,Eggless,Fatfree,Pudding,Vegan dessert,Christmas

Christmas is all about joy, peace, good cheer and happiness. What else would be better than going vegan? Oh yes, better still if it is fat free, isn't it? The Christmas pudding featured here is my take on the "heavenly Christmas pudding" made by Aine McAteer especially for Oprah during her 'vegan life'. I have adapted it to suit my taste and also made it fat less. The final pudding however is as moist and flavourful as any other version and without any compromise on the texture. I would recommend that you use molasses if you can as it gives deeper colour than other sweeteners. I used maple syrup only because we do not get molasses in my area.

Here is how I made my vegan Chritmas pudding. I hope you will try this recipe for Christmas and enjoy it with your loved ones as much as we did. It is best made 2 weeks in advance and re-steamed on the day of serving. The fruits taste great if steeped for 2 days, so this does need some planning but the end result is worth the while!

Recipe: Vegan Christmas Pudding (Fatless and Eggless)
Prep Time: 10 min to mix the ingredients
Cooking Time: 5 hours of steaming
Serves: 5 generous slices
Shelf Life: Stays well for about a month and has to be steamed for 2hrs on Christmas Day before serving
Recipe Level: Easy
Recipe/Post by: Sunshinemom

Ingredients for marinating:

Brandy/Apple juice - 1/2 cup

1/4 cup - chopped almonds

1/4 cup - chopped walnuts

1/4 cup - black raisins

1/4 cup - kismis

1/4 cup - apricots (I used dried Turkish apricots)

1/4 cup - chopped cashewnuts

2tbsp each - chopped orange and lime peel

1 tbsp. - chopped crystallized ginger

1/8 cup - orange juice and 1 tbsp. lemon juice (fresh)

A dash of grated nutmeg, a stick of cinnamon, 2 cardamoms crushed, a half inch stick of vanilla (slitted and scraped)

A pinch of salt and half a cup of maple syrup

Other ingredients

1 cup All purpose flour / Maida

1 and 1/2 cups fresh breadcrumbs

1/2 cup almond flour (I used almonds with skin)

1 cup soymilk or any other non-dairy milk

1/2tsp. baking soda

Special Utensils:

A 1/2 litre pudding basin

a bigger saucepan or cooker for steaming the pudding

An aluminum foil 2 inches larger than the mouth of the basin.

A twine to tie the foil

Vegan,Eggless,Fatfree,Pudding,Vegan dessert,Christmas


  1. Mix the ingredients listed under the marinade in a bowl and let the fruits and spices steep overnight in the brandy and juices. Transfer to the refrigerator for another day or two. You can replace the brandy with apple juice if you do not wish to use alcohol. It tastes great too but brandy heightens the taste of dried fruits apart from imparting flavour.
  2. When ready to prepare pudding, stir the flours and fresh, ground breadcrumbs with the soda well to distribute the soda evenly.
  3. Pour the steeped fruits and juice in a wide mixing bowl. Add the above flour mixture and soy milk. Mix well so that the fruits are evenly distributed in the moist flour. If the mixture looks too dry add 1/4 cup soymilk more. This will keep the pudding moist and do resist the temptation to add butter or oil at this stage. Just trust me!
  4. Grease the insides of the basin and pour the mixture. It should come upto 3/4 the height of the basin. This will give it some room to rise. If yours fills up use a larger greased basin.
  5. Next cover the mouth with the foil, fold the foil over the rim and tie securely with a twine so that no water escapes into the basin when steamed.
  6. Heat a large saucepan or cooker (I used this) with about 4 cups of water till it simmers. Reduce heat to lowest and place the basin in the center of the cooker. See that the simmering water should reach upto 3/4 the height of the basin and not more. If needed add more hot water on the sides.
  7. Close the saucepan or cooker with a tight fitting lid (not the cooker lid but a plain tight fitting plate). Steam for 4-5hours in very slow heat. After every hour check the height of the water around the basin and pour more hot water as necessary. Do not disturb the saucepan or cooker as water may splash inside the pudding.
  8. Remove after 4 hours and cool for 1/2 hour before opening the foil. Run a blunt knife around the rims and invert the pudding. Slice and serve with vanilla custard flavoured with cinnamon or with ice cream.
  9. It is best made a few weeks in advance and re-steamed for 2hours before serving.

Special Notes/Tips:

  • You may add 1/2 cup of coconut oil or vegan margarine if you want some amount of fat in the pudding though you will find it quite unnecessary.
  • Add any dried fruit such as cranberries or glace cherries. Even 1/4 cup of grated carrot adds taste.
  • Do not do away with the bread crumbs or almond flour. They yield a soft texture as compared to wholly all purpose flour.
  • For the cinnamon sauce, heat a cup of soymilk mixed with a tbsp. of cornflour, a tsp. of sugar and 1 vanilla pod slit. Keep stirring to get a smooth sauce and pour it around or over the slice of pudding.
  • You could also drizzle brandy over the inverted pudding and light it to burn the alcohol. This will give it a harder crust.
  • Sweetness may be adjusted according to taste. Mine is just sweet. You may add 1/4 cup more if you like puddings really sweet.
  • If your pudding has become soggy it is because the water has gone inside, so do be careful about the height of the water.
Wish you all a very merry vegan Christmas!

Sending this to "Food for 7 Stages of Life' event themed on 'Desserts and Ice creams', hosted by RV and Sudeshna

Subscribe to Beyond Curries

RSS Feed Subscribe by Email Subscribe in a Reader
| Copyright © BEYOND CURRIES 2009 | | All rights reserved |
Legal action will be taken against anyone who violates the copyright laws.

Add This Page:


  1. Khaugiri // 16 December 2009 at 17:37  

    Wow yummy!!!!

  2. egglesscooking // 16 December 2009 at 20:32  

    Wow!Wow!Wow! Harini. This is a fantastic recipe and that too without a traditional oven.

  3. Pavani // 17 December 2009 at 01:01  

    OMG.. My mouth is watering just reading through the recipe. Will definitely give it a try.

  4. Divya Vikram // 17 December 2009 at 05:54  


  5. ♥♥♥Ria♥♥♥ // 17 December 2009 at 12:00  

    Yumm!Loved the first pic!

  6. Ms.Chitchat // 17 December 2009 at 12:23  

    Hi,first time to your blog. You are a wonderful team and nice blogspace. Recipes are awesome.Following you.


  7. Anonymous // 17 December 2009 at 17:48  

    do we need to store in the fridge after it is made or will it stay fresh without a fridge?

  8. Priya Narasimhan // 18 December 2009 at 08:03  

    bookmarked it. lovely recipe.

  9. Sunshinemom // 18 December 2009 at 14:47  

    Thanks all.

    Rosemilkinabottle, this will stay good in a cool place out of the fridge and will taste better as it ages but I do not have more experience than that. Drizzle brandy in a clean towel and wrap the pudding in it. Store in an airtight tin. Though it is said that this way they will stay good for a month outside as long as you keep the alcohol feeding, I do not have experience about that. I would rather transfer it to the refrigerator, remove a day before you need and then serve as per directions.

  10. meeso // 19 December 2009 at 21:36  

    I have never had this, it sounds really good!

  11. Anonymous // 21 December 2009 at 16:26  

    btw, i've already tried it! and its come out pretty well though i felt it could've been a li'l more sweet. But I only tasted a very tiny piece cos I want it to stay for a week at least before I decide if its a hit :)

  12. Sunshinemom // 21 December 2009 at 19:43  

    Hey, let us know how your friends liked it too. I am afraid I am not at all a 'sweet' person and that is why I mentioned that sweet levels need to be adjusted.

  13. Anonymous // 5 October 2013 at 22:07  

    Would you please explain what you mean by a "basin?"

    Thank you, this looks lovely and thank goodness it is made ahead of time - lots of work, especially for those of us who have never attempted anything such as this!

  14. Srivalli // 6 October 2013 at 21:22  

    Marcia You can use any vessel that would fit the content or the cooker to steam the pudding.