Vegan Turkey Wellington with walnut gravy - Christmas dinner

If you are looking for an easy vegan Christmas dinner, look no further! The turkey is made from jackfruit and tofu! My recipe is so easy so anyone could make it. And it’s also much cheaper than most non-vegan holiday recipes. I was looking for something that was perfect for the occasion, yet a bit different, so I came up with a vegan mock turkey recipe and enclosed it in puff pastry (which is normally vegan). This way the vegan turkey cooks thoroughly without drying out and you have a delicious puff pastry cover that you can decorate to your liking - I have seen amazing puff pastry art online. So this recipe is a great base for you to get even more creative if you like or simply serve it as it is. My vegan turkey is accompanied with a super easy and delicious walnut gravy. All you have to do it blend all ingredients and then warm up on the stove. Making this recipe takes no longer than 45 minutes - if you know your way round in the kitchen you could even make it in 35 minutes.


For more delicious vegan recipe ideas, also check out my other videos on my youtube channel and subscribe here:

Vegan Turkey Wellington with walnut gravy - Christmas dinner


Merry Christmas everyone! If you want to make the gravy even more delicious you could add some fried mushrooms to it as well! It would go together really well.


vegan turkey wellington slices


This is one of my most delicious yet easiest vegan Christmas recipes so far. And it’s also very versatile - you can serve some roast veggies on the side as well. Or even super easy parsley potatoes (recipe here - they are so quick to make).


vegan turkey recipe


I think everything is better with gravy! But most gravies are just fat and barely have any nutritional value, if any. So by blending walnuts with a few other ingredients, you don't just get a delicious gravy (which funnily enough doesn't really taste much of walnuts), but you also get all the goodness from the walnuts. And don't reduce the amount of oil in this recipe - I know, it's a generous amount, but this time it's all about taste - calorie counting is for January in my opinion hehe.


vegan turkey Wellington for Christmas


To all you game changers and everyone who loves good vegan food: have a merry Christmas, happy holidays and enjoy the time with good food, friends and family! And take some time to maybe try new recipes, there is so much to explore! Enjoy! 


Phil from Exceedinglyvegan

Never Miss
a vegan

Sign up to my newsletter now

and receive exclusive recipes and my latest vegan dishes and news.

Sign up
Vegan recipes

INGREDIENTS (3 - 4 portions):


Step 1 vegan turkey:

  • 200g extra firm tofu
  • 200g jackfruit in water
  • 4 - 5 tbsp olive oil

Step 2 vegan turkey:

  • 80g flour (no self-raising flour!)
  • 5 tbsp nutritional yeast
  • 1 1/2 tsp celery salt
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • Cracked black pepper

Step 3 vegan turkey:

  • Puff pastry
  • Cranberry sauce

Step 4: Walnut gravy:

  • 75g walnuts
  • 120ml water
  • 2 1/2 tbsp nutritional yeast
  • 2 1/2 tbsp soy sauce (unsweetened)
  • 2 tbsp olive oil
  • 1/2 tsp miso paste
  • 1/3 tsp garlic powder
  • 1/3 tsp onion powder
  • 1/3 tsp smoked paprika
  • Pepper to taste


Make cooking easier with my ingredient converter: Click to open

Liquid Converter
Weight Converter
Temperature Converter



Preheat your oven to 200C (390F).


Step 1:

Roughly chop up the tofu and the jackfruit and add to a food processor together with 4-5 tbsp olive oil. Process until you get a smooth paste.


Step 2:

Add the paste to a large bowl together with all other ingredients from step 1. Use any flour, but no self-raising flour as you don't want to turkey mix to rise like a cake! I am only using a small quantity of flour to bind everything together. Alternatively you can also use well sifted chickpea flour.


Mix everything together well until you get a nice smooth vegan turkey filling. Place on a piece of parchment paper and roll into a tube-like shape (just a bit shorter than a puff pastry sheet).


Step 3:

Roll out a puff pastry sheet (ideally the sheet should be at room temperature). Then cover the middle with cranberry sauce. Place the vegan turkey filling in the middle and fold over the bottom and top and push down the overlapping sheets stick together and don't open when baked. Fold in the ends and finally pat down the overlapping sheets with your finger.

Bake in the oven for 25 min.


Step 4:

While the vegan turkey Wellington is baking make the walnut gravy. Place all ingredients from step 4 into a blender and blend until you get a nice smooth consistency. 


Finally take the Wellington out of the oven and cut into slices to serve. Warm up the walnut gravy and pour over the slices. Serve with cranberry sauce on the side. Enjoy!


By the way, this dish goes really well with roasted veggies on the side. Or if you are impatient you can even serve it with parsley potatoes, which are even quicker to do. See recipe here.


parsley potatoes recipe

Loading Conversation