Easy Vegan Apple Nut Roast Recipe

Delicious & Easy Vegan Apple Nut Roast – the perfect showstopper for your plant based Christmas meal and filled with all the plant goodness!

Easy Vegan Apple Nut Roast

If you’re looking to serve something delicious for your plant-based guests at Christmas dinner, this Easy Vegan Apple Nut Roast is what you’re looking for.

The days are getting darker and that can only mean one thing: Christmas is just around the corner!

Christmas has always been one of those days during the year that being vegan was hardest, when I first went vegan. Mostly as I was celebrating around a bunch of non-vegans and the Christmas party  hosts have already started months in advance with asking me about what they could make. It’s been a regular difficulty in my family trying to please everyone for the Christmas dinner, and probably one of the main stressers for my mum and aunt who are our regular hosts for Christmas Eve (yes we celebrate on Christmas Eve!). And I can’t blame them – catering for 14 fussy eaters is not easy after all 😉

Nut roast might be the stereo-typical vegan Christmas dinner addition – but I love a good cliché (& a good nut roast!) and I love adding interesting and unexpected ingredients to my nut roasts to ‘jazz them up’ a bit. Like apple on this occasion! The apples & cranberries add a delicious sweet note to the roast and the tartness from the apples works a treat in combination with all the nutty & savoury flavours.

How to hold the nut roast together

As you will see from the ingredient list, the majority of ingredients used in this recipe is dry – to hold everything in one piece, I like to use nut butter (perfectly matches with the nutty flavours!) and a little lemon juice to incorporate, which also adds the perfect amount of acidity to the nut roast.

Of course you can keep your nut roast chunky, but bear in mind: The chunkier your nuts, the harder it is for the nut roast to stay in one piece when slicing later – so I would recommend to almost finely chop the nuts in a food processor.

No food processor? No problem! Simply chop your nuts by hand. This will of course take a little longer than a food processor, nut works just as well!


This recipe is:

  • vegan
  • naturally gluten free
  • deliciously nutty
  • savoury with a sweet note
  • perfect for your Christmas dinner
  • delicious alongside vegetable gravy and cranberry sauce
  • definitely more-ish! 
clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon heart heart icon heart solid heart solid icon
Easy Vegan Apple Nut Roast

Easy Vegan Apple Nut Roast

  • Author: romylondonuk
  • Prep Time: 20
  • Cook Time: 20
  • Total Time: 40 minutes
  • Yield: 4-6 1x
  • Category: Christmas
  • Method: Roast
  • Cuisine: Vegan


Delicious & Easy Vegan Apple Nut Roast – the perfect show stopper for your plant based Christmas meal! Filled with delicious plant goodness!


  • 3 large celery stalks, chopped
  • 2 carrots, finely chopped
  • 2 apples, peeled & chopped
  • 100g dried cranberries
  • 1 red onion, finely chopped
  • 1/2 tsp garlic powder
  • 1 vegetable stock cube
  • 100g pecan nuts (I get mine in bulk from Buywholefoodsonline)
  • 50g hazelnuts
  • 150g walnuts
  • juice of 1 lemon
  • 3 Tbsp cashew butter

For the topping (optional)

  • cranberry sauce
  • almond flakes


  1. Start by preparing and chopping all your ingredients as per the ingredient’s list and pre-heat your oven to 190C.
  2. Add the nuts (pecans, walnuts and hazelnuts) to your food processor alongside the vegetable stock cube and pulse until the nuts are roughly ground and combined with the stock cube. Feel free to leave a few bigger chunks for a nice texture of your nut roast.
  3. In a large bowl combine the nuts with the rest of the chopped ingredients.
  4. Add in the nut butter and lemon juice and use a  spatula to combine all your nut roast ingredients.
  5. Transfer everything to a large loaf tin and use a spatula or the back of a spoon to firmly press the roast into the tin. For ease, you can fill nonstick baking parchment into your loaf tin – it’ll make it easier to remove the roast later on.
  6. Bake in the middle of your oven at 190C for 20-25 minutes. Remove from the oven and let it sit for 5 minutes before carefully removing it from your loaf tin.
  7. Serve on it’s own or topped with cranberry sauce & almond flakes.
  8. Enjoy!


No cashew butter to hand? No worries, you can simply swap it out for almond or walnut butter, just ensure to use the unsweetened version.

Keywords: vegan nut roast, nut roast, nut roast recipe, vegan nut roast recipe, easy vegan apple nut roast

Looking for more festive foods? Check out the section for my Holiday Recipes!


Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating

Looking for Something?