Just because you are vegan, it doesn't mean you have to miss out on enjoying a slice of festive pudding. This vegan steamed pudding is dairy free and egg free, the best part of all is that you don't need an oven to bake it. This pudding is perfect for any occasion; be it a birthday, family gathering and of course Christmas.

Every year for Christmas my mother makes some variation of a steamed pudding. It is always steamed, never baked because we do not have a working oven in the family home. This has gone on for years. So, this year I took it upon myself to revamp my mother's recipe and make it vegan and slightly healthier. I have got to admit I think I did an outstanding job! I am not just saying this for bragging rights, it really is that good! This recipe for vegan steamed pudding is mom approved!

Like any great steamed pudding, it tastes even better the next day. It has a rich fruity and warm spice flavour, with a subtle kiss of brandy aromas. This pudding is moist and is packed with many flavours, which will leave your taste buds wanting more.

I love to serve this pudding with a generous drizzle of creamy custard, a big dollop of cashew yoghurt, a mighty big scoop of vegan vanilla ice cream or just as is with a cup of coffee or tea.

Vegan steamed pudding

Preparation time: 20 minutes

Cooking time: 60 minutes

Serves: 8-10



2T/15ml ground flaxseeds

1/3 cup/ 80ml hot water

1t/5ml vanilla essence

½ cup/ 125ml canola oil

1/4 cup/ 60ml brandy (optional)

1 cup/ 250ml mixed raisins

1 cup/ 250ml festive cake mix

Zest of 1 large orange

Juice of 2 large oranges

1 cup/ 250ml plums, roughly chopped

1¼/ 310ml cup carrots, coarsely grated

1 cup/ 250ml apples, coarsely grated

2 cup/ 500ml whole wheat flour

½ cup/ 125ml coconut sugar or brown sugar

1t/ 5ml baking powder

1t/ 5ml bicarbonate of soda

Pinch of salt

1t/5ml ground cinnamon

½ t/ 2.5ml ground ginger

1/4 t/ 1.25ml ground nutmeg



1. Mix together flaxseeds and hot water. Set aside to be used later.

2. In a large mixing bowl combine vanilla, oil, brandy, raisins, festive cake mix as well as orange zest and juice, plums, carrots and apples.

3. Give everything a good mix around, then add in flour, sugar, baking powder, bicarbonate of soda, salt as well as spices and the flax paste (flax egg). Stir until well combined. Don not over mix.

4. Pour into a cake pan or a steel bowl. In a large pot of boiling water, steam the pudding for 1 hour or until a skewer inserted in the centre comes out clean. Serve the pudding warm or cool with custard or ice cream.


Do not fill the pot with water because the water will boil over into the pudding. Rather fill the pot 1/3 of the way and after 30 minutes, check if you need more water. If so, pour in more water if needed.

NUTRITION per Serving

calories 330 | cabs 54.7g | fat 12.9g | protein 4.7g

Ps: All weight loss starts in the kitchen...



Recent Posts

See All