If you’re after a moist, flavoursome, healthy and nutritious vegan nut roast, this recipe is for you. Best of all, it’s one recipe for nut roast and gravy, so there’s no need to make them separately. It’s a truly delicious meat-free & gluten free alternative for a traditional Sunday roast.
So, I was preparing vegan gravy for Christmas dinner a week before Christmas (I’m a big advocate for prepping as much as you can in advance!) and had all the delicious sauteed vegetables left over from the gravy which I really didn’t want to waste. Then I suddenly thought, it would make a great base for a vegan nut roast. And that’s how zero waste vegan nut roast and gravy recipe was born. I thought it was so handy not having to make gravy and nut roast separately.
The secret to making the most delicious vegan nut roast
The best thing about this veggie roast is how moist and flavoursome it is. And ‘the secret’ comes down to the way it’s been cooked. We use the same ‘base’ for the gravy & nut roast, which is sautéed vegetables cooked in olive oil and simmered in red wine and vegetable stock with a bunch of aromatic fresh herbs. Because the vegetables have been simmered in red wine and stock, they’ve absorbed all the delicious flavours and also slightly softened during cooking, which makes this vegan nut roast so moist and flavoursome.
Being a real lover of traditional Sunday roasts (they’re very popular here in Britain), I’ve tried a fair share of dry and crumbly vegan pub roasts, so this recipe is definitely a winner for me. In addition, a few of my family and friends have tried it when they popped over for a festive drink and they all said in unison it was the best vegan nut roast they tried…
Why you’ll love this recipe
- It’s moist
- Full of flavour
- Wholesome and nutritious
- Crunchy & nutty
- A great meat-free option for a traditional Sunday roast
- It’s a two-in-one recipe for vegan gravy and nut roast, so no need to make them separately.
- It’s not just for vegans or vegetarians: even the most avid meat lovers will enjoy it.
- Perfect for meal prepping and making in advance
- Freezer friendly
Key ingredients and substitutions
One of the great things about this recipe is that it’s highly customizable. If you don’t like certain vegetables, you can swap them for the veggies of your choice.
- Red onion
The flavour of the red onion is much more intense than a white onion, especially once it’s cooked and caramelised, so opt for the red onions if you can. Sub: white onions or shallots.
I used large flat mushrooms for their ‘meaty’ texture. Sub: chestnut mushrooms or aubergine if you’re not keen on any type of mushrooms.
They add a little crunch to the recipe as well as sweetness. I wouldn’t recommend skipping them.
Add slightly buttery and creamy texture to the vegan nut roast. Although I’d recommend using leeks in this recipe if you can, you could replace them with green onions (scallions) but bear in mind they’re much sharper in taste, which might change the overall taste.
It adds a signature crunch to the nut roast and an extra layer of flavour. Sub: fennel or green bell peppers.
- Vegetable stock cubes
- Red wine
Brings a lot of intense rich flavour to the gravy and nut roast. Sub: alcohol-free red wine or use vegetable stock instead.
- Fresh herbs: rosemary, sage, thyme and parsley. Fresh herbs work the best as they add a more intense flavour but you can use dry herbs instead.
- Vegan yeast extract
It adds a rich savoury flavour to this recipe. Sub: miso paste for a gluten-free option.
- Mixed nuts
You can use whichever nuts you prefer. I used a combination of walnuts, almonds, hazelnuts and cashews. You can also add seeds to the mixture, for example sunflower or pumpkin seeds.
- Dried cranberries
They add sweetness and a little colour to this nut roast. Similarly, sub for dried apricots or raisins.
- Plant milk: nut milk, soya or oat milk work well.
We use it to thicken the gravy. Sub: cornstarch, rice flour, all purpose flour, tapioca or arrowroot flour, potato starch.
Watch: how to make a vegan nut roast
Step by step guide
First of all, we start by making the base, which will serve as the base for both – the gravy and nut roast.
In a large pan, sauté onions and garlic in olive oil until softened and translucent. Then add the rest of the vegetables and cook over medium heat until golden brown.
Stir in sage, thyme and rosemary.
Now add the red wine, vegetable stock and yeast extract. Stir, cover with a lid and simmer for around 20-25 minutes until the gravy has reduced and thickened a little.
In the meantime, whilst the gravy is cooking, roughly chop the nuts in a food processor (or you can do it by hand with a knife). After that, transfer chopped nuts into a big mixing bowl and set aside.
Tip: if you prefer your nut roast chunkier in texture, chop the nuts roughly, leaving some bigger bits. For a more dense and compact texture, chop the nuts quite fine. You can see from the photos below that the nut loaf on the left has bigger nut chunks, whilst in the loaf on the right I chopped the nuts quite fine. As a result, the latter produced a denser nut loaf.
Transfer the vegetable mixture into a sieve placed over a bowl. Drain the liquid into the bowl. This will be the base for the vegan gravy.
Transfer the drained liquid back into the pan and cook over medium heat until it starts to bubble. Now whisk in the cornflour slurry (cornflour mixed with cold water) and cook the gravy for 5-7 minutes until it’s thickened enough. If you prefer your gravy thicker, add more cornflour (just make sure to mix in with water before adding to the pan to prevent the lumps). In contrast, for thinner gravy, add more water until you reach the desired consistency.
Add the drained vegetable mixture into a food processor and blitz for 2-3 minutes, until it resembles mash.
Transfer the mashed vegetables into a bowl with chopped nuts. Add dried cranberries, plant milk and fresh parsley and until well combined.
Finally, transfer the mixture into a loaf tin lined with parchment paper and pack very firmly and evenly with the back of the spoon. Cover with foil and roast in the oven for 40-45 minutes. Take the foil off halfway through cooking. Let the nut roast rest in the tin for 10-15 minutes before slicing. I recommend using a serrated knife for better slicing.
Freezing and storage
This nut roast, as well as the gravy, freeze really well. I suggest slicing the nut loaf into individual slices, wrapping each slice in kitchen foil and placing into a freezer-friendly zip lock bag. It’ll keep in the freezer for up to a month.
To reheat, defrost it completely and then place in the oven at 180C for 12-15 minutes until piping hot. Alternatively, once defrosted, you can re-heat it in the microwave at full power for 2-3 minutes until piping hot.
To freeze the gravy, pour it into an ice cube tray before placing into the freezer. Take out however many gravy cubes you require, defrost completely and reheat in a pan by stirring over a medium heat for 3-4 minutes. Alternatively, reheat in the microwave at full power for 2-3 minutes. You might want to add a little hot water to the gravy if it’s too thick.
What to serve with nut roast
You can serve nut roast with your favourite seasonal vegetables. As I was making my nut roast for Christmas, I served it with Brussel sprouts and roast potatoes.
Homemade cranberry sauce
The one thing I’d really recommend serving with this nut roast is cranberry sauce, preferably homemade. It compliments the nut roast really well and adds a sweet & a little tarty flavour to the whole dish. To make your own cranberry sauce, combine cranberries (fresh or frozen) with coconut sugar, a touch of ground cinnamon, zest and juice of one orange in a small pan. Then simmer it for 8-10 until the cranberries have softened and sauce thickened. It smells and tastes absolutely divine!
Additionally, for nut roast garnish, it goes really well with fresh herbs like parsley. In addition, pomegranate seeds add a festive touch, as well as extra sweetness and crunch.
Can I make it gluten free?
Yes you can. The only ingredient that you’ll need to swap to make this vegan nut roast gluten free is yeast extract. Substitute it for miso paste (just make sure it’s a gluten free version), for instance Clearspring brown rice miso.
Looking for more family friendly healthy vegan recipes?
Whether you’re doing Veganuary this year or just trying to experiment with more meat free meals, these family friendly vegan recipes have been very popular amongst the readers:
- The best creamy vegan mushroom stroganoff
- Quick & easy vegan sticky aubergine
- Vegan mushroom and walnut Wellington
- 30 minute easy vegan Pad Thai
- Vegan stuffed pumpkins with quinoa
- The all time family favourite vegan shepherd’s pie
In conclusion, if you try this recipe at home, I’d love to hear your feedback. Drop a comment here on the blog, tag me on Instagram @fit.foodie.nutter #fitfoodienutter, Pinterest or Facebook.
Above all, I’m wising you and your families a healthy, prosperous and adventurous New Year.
The best vegan nut roast & gravy in one recipe
- 2 tablespoons extra virgin olive oil
- 1 red onion finely chopped
- 3 garlic cloves thinly sliced
- 1 large flat mushroom roughly chopped
- 1 large carrot grated or chopped
- 1 leek sliced
- 2 celery sticks sliced
- Salt & pepper to taste
- ¼ pint 150ml red wine
- 2 pints vegetable stock (gluten free if required) 1.14 litres
- 2 tablespoons fresh sage finely chopped
- 1 tablespoon fresh thyme leaves only
- 1 tablespoon fresh rosemary finely chopped (leaves only)
- 2 teaspoons vegan yeast extract or miso paste for a gluten free version
- 1 heaped tablespoon cornflour
- 400 g mixed nuts
- 50 g dried cranberries
- 2 tablespoons fresh parsley finely chopped
- 3 tablespoons plant milk
- In a large pan, sauté onions and garlic in olive oil for 3-5 minutes until softened and translucent. Add the rest of the vegetables (mushrooms, carrots, leeks and celery) and cook over a medium heat for 8-10 minutes until golden brown.
- Stir in sage, thyme and rosemary.
- Add red wine, vegetable stock and yeast extract. Stir, cover with a lid and simmer for around 20-25 minutes until the gravy has reduced and thickened a little.
- Whilst the gravy is cooking, roughly chop the nuts in a food processor (or you can do it by hand with a knife). Transfer chopped nuts into a big mixing bowl and set aside.
- Put the vegetable mixture into a sieve placed over a bowl. Drain the liquid into the bowl.
- Preheat the oven to 180C / 356 F / Gas mark 4.
- Transfer the gravy back into the pan and cook over medium heat until it starts to bubble. In a small cup, mix the cornflour with 2 tablespoons of cold water to make a slurry. Whisk the cornflour slurry into the gravy and cook for 5-7 minutes until thickened. If you prefer your gravy thicker, add more cornflour.
- Add the vegetable mixture into a food processor and blitz for 2-3 minutes, until it resembles mash.
- Transfer the mashed vegetables mixture into a bowl with chopped nuts. Add dried cranberries, plant milk and fresh parsley. Mix until well combined.
- Transfer into a loaf tin lined with parchment paper and pack the mixture firmly and evenly with the back of the spoon. Cover with foil and roast in the oven for 40-45 minutes. Take the foil off halfway through cooking. Let the nut roast rest in the tin for 10-15 minutes before slicing.
Claudia Lamascolo says
This was delicious great flavors!
Very nice roast! I love the addition of pomegranate seeds on top. They add an tangy nice flavor!
Thank you so much Tavo x
Dana Sandonato says
I’ve never had anything like this before and it was so flavorful! And surprisingly easy to make! You definitely don’t have to be vegan to enjoy vegan meals.
Thank you so much Dana. I’m so glad to hear you enjoyed this recipe:) x
Jessica Formicola says
I have some vegan family members that I can’t wait to make this nut roast for! It’s gorgeous and it will be a great alternative to a regular roast for the holidays!
Thank you Jessica! I hope your friends ill enjoy this recipe as much as my friends did:) x
Maria San Juan says
This is lovely! Would love to make this soon!
Thank you Maria!