Classic Nut Roast

2 spoon difficulty rating

80 minutes: 20 minutes preparation time, 40-60 minutes to bake


Average: 3.4 (15 votes)
Classic Nut Roast

Simple but tasty, this classic nut roast is very good with any of our gravy recipes. Adapted from 'Easy Vegan Cooking' by Leah Leneman.


We've added a few things to make it firmer and easier to slice - but it can also be made into lovely individual 'mini' roasts - use muffin cases or a well-greased muffin tin.


  • 1 onion
  • 3 tbsp vegetable oil
  • 2 small tomatoes
  • 30g/1oz wholemeal flour (gf option use brown gf flour)
  • 140ml/5fl oz water
  • 1 tbsp soya sauce (gf option use tamari soya sauce)
  • 115g/4oz hazelnuts
  • 115g/4oz broken cashew nuts
  • 85g/3oz wholemeal breadcrumbs (gf option, use gf breadcrumbs eg Ogran)
  • 1 tsp dried mixed herbs
  • 2 tbsp gram flour, available from larger supermarkets, Asian grocers and health food shops
  • 2 tbsp flax meal (ground flax/linseeds eg Aldi Harvest Morn Golden Linseed) + 4 tbsp warm water
  • Optional: pine nuts to scatter on the top - add about 10 minutes before the end of baking time or else they will burn


1. Score the tomato skins, place in a cup and top with boiling hot water.

2. Chop the onion finely and sauté it in the oil until tender.

3. Preheat the oven to 350ºF/180°C/Gas Mark 4.

4. Skin and chop the tomatoes and add them to the pan. Cook for 5 minutes. Stir in the flour and slowly add the water, stirring constantly to avoid lumps. Remove from the heat.

4. Grind the hazelnuts and add them to the sauce together with all the other ingredients. Mix very thoroughly and place in a greased bread tin or pie dish. Bake in a moderate oven for 45 minutes to 1 hour. Serve with gravy and seasonal vegetables.

Share on FacebookShare on Twitter

Did you know that Vegan Recipe Club is run by a charity?

Viva! is a UK-registered charity which educates people about the realities of factory farming and how it impacts our health, the planet and animals. Vegan Recipe Club is part of our project to make going – and staying – vegan really easy by providing amazing recipes which make even meat-eaters’ mouths water!

We’re doing it because veganism saves animals, protects our planet and is better for the environment and your health.

We don’t receive any government funding. We can only keep going with YOUR help. Please consider donating to Viva! to help us continue to offer these life-saving services.

New recipes

Displaying 1 - 4 of 4
Baci di Dama

Baci di Dama

Baci di Dama are traditional Italian cookies, typical of the Piedmont region. They are simple to make, full of nutty...See recipe »
Creamy Mushroom Tagliatelle

Creamy Mushroom Tagliatelle

Enjoy this traditional, tasty yet simple Italian dish vegan style!See recipe »
Vegan Chocolate Brownie

Vegan Chocolate Brownie

Our Kitchen's award winning chocolate brownie oozes with gooey vegan goodness... a real chocolate and nutty taste explosion! Serve warm...See recipe »
Vegan Caesar Salad

Vegan Caesar Salad

Our Kitchen's highly nutritious Ceaser Salad is crisp, hearty and packed with flavour whilst delivering a super protein punch. Healthy...See recipe »


This is the best nut roast recipe I have found so far - totally delighted not only by the taste but by the way it came so nicely out of the tin.

Glad to hear it worked so well for you! We love it too... 


Add new comment