top of page

Nut roast with cranberry sauce recipe

If you’re eating vegan this Christmas, this nut roast from Vegan on Board is a super simple way to enjoy all those festive flavours, especially when it’s served with this easy cranberry sauce from BBC Food.

Not only is this loaf full of nutty notes that’ll go down well with everyone you’re hosting, but it’s so simple to make, you won’t have to spend long in the kitchen at all - which means more quality time with your loved ones instead.

Give it a go, and don’t forget to share a picture of your festive feast to @herogomena with #herogolife.


Prep time: 15 minutes

Cook time: 50 minutes

Serves: 6 people


100g light brown sugar

100ml fresh orange juice

250g fresh cranberries

1 small orange, zest only

Olive oil

1 onion, diced

2 cloves of garlic, minced

220g mixed nuts, like walnuts, pecans and cashews

100g breadcrumbs

2 tbsp soy sauce

2 tsp dried herbs

1 tbsp chia seeds

240ml vegetable stock

2 tbsp dried cranberries, chopped (optional)


  1. Begin by preparing the cranberry sauce, ideally the day before serving. Put the sugar and orange juice in a large pan and bring to the boil.

  2. Add the cranberries and orange zest then simmer for 5 minutes until the cranberries are tender but keep their shape.

  3. Put the sauce in a container and put in the fridge until it’s needed - the sauce will get thicker as it cools down.

  4. Take the cranberry sauce out of the fridge an hour before serving.

  5. As your cranberry sauce is reaching room temperature, prepare your nut roast. First, preheat the ocean to 180°C.

  6. Put some oil in a large frying pan and cook the onion and garlic until it starts to brown.

  7. While it’s cooking, put the nuts in a food processor and pulse until they become fine.

  8. Put the ground nuts in a mixing bowl with the cooked onion and garlic, the breadcrumbs, soy sauce, herbs, chia seeds, vegetable stock and cranberries (if you decide to use them). Mix until everything is well combined.

  9. Line a loaf tin with baking paper, put the mixture inside and smooth the top.

  10. Bake in the oven for 30 to 40 minutes, until it starts to brown.

  11. Remove from the oven and leave it to cool in the tin for 10 minutes.

  12. Remove the nut loaf from the tin then serve with some Christmas veggies and your homemade cranberry sauce.

bottom of page