Vegan Christmas

Advice, recipes and gift ideas for a merry vegan Christmas


Of course most cakes contain eggs and so aren’t suitable for vegans. However, it is really easy to make a cake without egg.

If you want to but a vegan cake, head over the to Cake page of our gift-buying section for a list of suppliers.

Vegan Chocolate Cake

The orange juice and peel in this recipe give it a Christmassy flavour but you can use soya milk and chopped nuts if you prefer. Made with wholemeal flour and raw cane sugar, and left un-iced, this cake is better for you than most.

Chocolate cake



  1. Preheat the oven to Gas Mark 4 / 250°F / 180°C.
  2. Grease a medium sized square tin.
  3. Cream together margarine, sugar and syrup in a mixing bowl.
  4. Put the orange juice (or soya milk) into a jug and stir in the bicarbonate of soda. Add it to the bowl.
  5. Sift flour, baking powder, cocoa and salt and gradually stir into the bowl. Add orange peel or nuts.
  6. Spoon the mixture (which will be quite sloppy) into the greased tin. Generously sprinkle the top with more sugar.
  7. Bake for about 35-40 minutes, until cooked in the centre. Cool briefly in the tin and then turn out onto a wire rack.

Vegan Christmas Cake

This fruit cake can be made a couple of months in advance and kept until Christmas.



  1. Preheat the oven to Gas Mark 2 / 300°F / 150°C.
  2. Put all the ingredients into a very large mixing bowl with 450ml (15 fl. oz.) cold water. Mix thoroughly.
  3. Line two 1lb loaf tins (about 20cm x 10cm) or a deep 20cm square tin with greaseproof paper, leaving the ends of the paper sticking out at the sides (you can use these to lift the cake out after cooking).
  4. Press the mixture lightly into the tins and cook for two hours.
  5. When cooked, lift the cake out onto a wire cooling tray.
  6. When the cake has cooled, wrap it in tin foil, place in an airtight box and store in a cool, dark place until required.