This simple cashew nut roast is savoury, moist and moreish and is the perfect centrepiece for a vegan Christmas dinner!

I’ve gone all fancy pants with my presentation (I just can’t help myself!) but you can just as easily make it in a regular roasting tin.

I thought a Christmas tree shaped nut roast would be nice and dramatic at the table and silence all the naysayers who say that vegan food looks boring! Just cast your eyes over this beauty…

Jump to Recipe

Vegan Cashew Nut Roast presented in a Christmas tree shape and perfect for your Vegan Christmas Dinner!

I am an unashamed ambassador for the Christmas nut roast, nothing goes as well with the roast potatoes, gravy, veg and all the trimmings for me.

I’m more than happy to fill my tummy with more exotic dishes over the festive season but Christmas Day itself requires a traditional vegan Christmas dinner!

Carrot and Cashew Nut Roast.

How to Make a Festive Vegan Cashew Nut Roast

Don’t be put off by the long list of ingredients and instructions, it really is a very simple nut roast which packs a big punch of flavour.

Once you’ve gathered your ingredients together the making is very easy and that list of instructions is only long because I made the shape complicated!

You can just bung it all in one tin and you’re good to go but why wouldn’t you make it into a Christmas tree shape if you can?!

If you want to make a tree I used 1x 18cm (7″) 1x 14cm (5″) and 1x 9cm (3″) Brioche Tins (or one 900g/2lb loaf tin).

Tips and Tricks

  • If you are making nut roast in a fancy tin do make sure you grease it thoroughly so your cooked roast slides out easily when it’s done.
  • A disc of non stick baking parchment in the base helps with nut roast extraction!
  • Keep an eye on your roast during baking. if it is browning too quickly on top, cover it with a disc or baking parchment or foil.

Carrot and Cashew Nut Roast.

How to Freeze Cashew Nut Roast

The beauty of this vegan cashew nut roast is that it can be made in advance and frozen.

  • When I’m making a roast in a shaped tin to freeze I line the tin with cling film, spoon in the roast mixture, wrap the cling film over the top and freeze it in the tin. Once frozen I take them out of the tin and wrap well in foil before putting them back into the freezer until needed.
  • When you come to cook this one defrost it overnight, carefully remove the cling film and foil, pop the roasts on a baking tray, cover with the foil and roast according to the instructions in my recipe.

Serving Up A Vegan Christmas Centrepiece


A Traditional Vegan Christmas

I served this cashew nut roast up to my lot with roast potatoes, parsnips and sprouts, some delicious vegan gravy and a selection of steamed seasonal vegetables. It serves 6 people generously. If you have any left overs it is great in a sandwich with some chutney for a Christmas night supper, washed down with a nice glass of red wine.

An Alternative Vegan Christmas!

Cashew nut roast is a versatile beast. Why not skip the spuds and gravy and opt for a selection of salads, chutneys and dips? Make the whole lot in advance and have a Christmas Day free from the kitchen! Try my:

Cashew Nut Roast - A Vegan Christmas Centrepiece.

For More Vegan Christmas Roast Inspiration Check Out

Looking for More Vegan Christmas Recipes? Try My: 

If you make my recipe I’d love to hear how it turns out for you. Please leave a comment and a star rating below and share your pictures with me on social media. Tag me @thinlyspread and include the hashtag #thinlyspread so I can see them! Follow me on Pinterest, Facebook,Twitter and Instagram where I share recipe ideas, links to vegan events and articles and where I natter on about my favourite subject – vegan food! 

Carrot and Cashew Nut Roast

Carrot and Cashew Nut Roast

A delicious savoury vegan Christmas roast, served in the shape of a Christmas Tree!
5 from 6 votes
Print Pin Rate
Course: Main Course
Cuisine: vegan
Keyword: cashew nut roast, nut roast, vegan christmas roast
Prep Time: 30 minutes
Cook Time: 1 hour
Total Time: 1 hour 30 minutes
Servings: 6
Calories: 389kcal


  • 1x 18cm (7") 1x 14cm (5") and 1x 9cm (3") Brioche Tins (or one 900g/2lb loaf tin)


  • vegan butter for greasing
  • 450 g carrots, peeled and chopped
  • 1 tbsp sunflower oil
  • 1 medium onion, peeled and chopped
  • 2 cloves garlic, peeled and chopped
  • 225 g cashew nuts, ground
  • 125 g breadcrumbs
  • 1 tbsp stock (use some of the carrot cooking water) or water
  • 1/2 tsp dried sage
  • 1/2 tsp dried thyme
  • 1/2 tsp dried marjoram
  • 1/4 tsp dried rosemary
  • 1/8 tsp ground nutmeg
  • 1 tsp ground black pepper
  • 2 tbsp tahini (sesame paste)
  • 1 tsp Marmite yeast extract
  • 1 tbsp soya sauce
  • fresh herbs (rosemary, thyme and parsley work well) and fresh cranberries plus a Christmas star to decorate (all optional)


  • Preheat your oven to 180C/350F
  • Thoroughly grease your brioche tins or your loaf pan. 
  • Boil or steam the carrots until soft, drain and mash.
  • Fry the onion gently in the oil until soft, add the garlic and fry gently for a further minute.
  • Mix together with all the other ingredients and spoon into your prepared tin/s. Push it into all the corners and level the tops.
  • Cover with foil and roast in your preheated oven. If you are presenting your roast as a Christmas tree follow these timings:
    *Remove foil from small roast after 30 minutes and roast it for another 10 mins. Remove from oven and cool in the tin for 10 minutes before carefully turning out.
    *Remove foil from medium roast when you take the small one out. Roast for another 10 minutes. Remove from oven and cool in the tin for 10 minutes before carefully turning out.
    *Remove foil from large roast when you take the medium roast out. Roast for another 10 minutes. Remove from oven and cool in the tin for 10 minutes before carefully turning out.
  • Place the large roast on your serving plate with the medium one on top of it and the little one perched atop the whole construction! 
  • If you are cooking your roast in one tin cover it with foil and bake in your preheated oven for 1 hour, remove the foil and roast for a further 10 minutes. Leave to cool in the tin for 15 minutes before turning out. 
  • Serve hot or at room temperature, decorated with sprigs of thyme or rosemary, maybe a cranberry or two!


Nutritional information is only an approximate guideline. Calculations will vary according to the ingredients you use and your cooking methods.


Calories: 389kcal | Carbohydrates: 37g | Protein: 12g | Fat: 23g | Saturated Fat: 4g | Sodium: 414mg | Potassium: 605mg | Fiber: 5g | Sugar: 8g | Vitamin A: 12561IU | Vitamin C: 6mg | Calcium: 90mg | Iron: 4mg
Like this recipe?Follow @ThinlySpread or tag #thinlyspread!

Pin my Vegan Cashew Nut Roast for Later!

Vegan Carrot and Cashew Nut Roast for Christmas.

Pin It on Pinterest