Vegan Christmas

Advice, recipes and gift ideas for a merry vegan Christmas


If you want a vegan version of a traditional Christmas dinner, you will be looking for a replacement for a turkey. You can either buy a vegan turkey roast or you can make your very own Tofu Turkey.

Turkey Roasts

VBites( formerly Redwood’s) make a fantastic ‘turkey’ roast as part of their Cheatin’ range. You can often find these in wholefood/healthfood shops or they can be purchased online. The roasts are a delicious, chewy meat substitute and one roast is enough to serve 2-3 people. They are easy to cook, too - just wrap them in foil and put them in the oven for 45 minutes.

Most importantly, they are a vital ingredient of our Christmas dinner kebabs.

V Bites Cheatin Turkey

VBites also make a Cheatin’ Celebration Roast  which includes a turkey roast, vegan sausages wrapped in bacon and a sachet of gravy. You can find these in good wholefood shops in the run up to Christmas.V Bites Celebration Roast

They also make a ‘beef’ and a 'gammon' roast.

Tofurky Roast

Another great alternative is the Tofurky Roast. These can be hard to find but you might be able to get one from a wholefood shop.

Tofu Turkey

If you prefer to make your own turkey roast, this is a fairly simple recipe. The smell it produces as it cooks in the oven is very authentic!

Tofu Turkey

This is a delicious alternative to roast turkey which you can present and carve at the table.



  1. Preheat the oven to Gas Mark 6 / 400°F / 200°C.
  2. Drain the tofu and squeeze out as much water as you can.
  3. Take a colander and line it with a piece of cheesecloth or a tea-towel. Take thick slices of tofu and arrange them around the sides of the colander so it forms a bowl shape about 3-5cm thick. Fold the edges of the cloth over the tofu and place a bowl in the centre so it presses against the tofu. Put a heavy weight into the bowl (the weights from your scales, or tins of beans etc.). The idea is to squeeze the fluid out of the tofu. Leave it for about 30 minutes.
  4. Make the stuffing. Remove the bowl from the tofu and place the uncooked stuffing inside the tofu ‘shell’. If you have and tofu left over, place it on top.
  5. Take a large baking pan and brush it with oil. Place the pan upside down over the colander and flip it over so the tofu turkey stands on the pan. Remove the cloth.
  6. Mix the toasted sesame oil and the soy sauce in a jug and pour over the turkey, ensuring the whole surface is covered.
  7. Place in the oven for around 2 hours, basting the turkey with the oil two or three times. Enjoy the delicious smell and the anticipation of a lovely meal!

The Trimmings

Now you’ve made your turkey, you’ll be wanting to roast some vegetables, cook some chestnuts and sprouts, make some cranberry sauce and gravy and see about some Christmas pudding.


If you don’t fancy turkey for dinner, why not make a nut-roast or our delicious mushroom and nut pie?