Vegetarian Roast Dinner
Member recipe

Vegetarian Roast Dinner

  • 1
  • 2
  • 3
  • 4
  • 5
(1 ratings)

Member recipe by


Serves 6

Hearty and healthy, perfect for a lazy sunday afternoon.

This recipe has been submitted by the Good Food community. Sign in or create a My Good Food account to upload your own recipe creations. Please note that all recipes will be moderated but they are not tested in the Good Food kitchen.
Save to My Good Food
Please sign in or register to save recipes.


  • Nut roast
  • 1 Large onion, chopped
  • 1 Large leek, chopped
  • 2 celery sticks, chopped
  • 2 garlic cloves, finely chopped
  • 175g mushrooms, Sliced
  • 3tbsp Olive oil
  • 1tbsp Thyme
  • Handful fresh parsley, roughly chopped
  • Handful fresh coriander, roughly chopped
  • 250g tofu, in tiny cubes
  • 70g Bread crumbs
  • 150g mixed nuts
  • 1tsp dried coriander
  • 1tsp dried parsley
  • Generous glug soya sauce
  • Juice of 1/2 lemon
  • Salt and pepper to taste
  • Gravy
  • 1tbsp Oil
  • 1 medium red onion, finely chopped
  • 2tbsp Cornflour
  • 2tsp Marmite
  • 350ml Boiling water
  • Herbs, to taste
  • Salt and pepper to taste
  • Splash of red wine
  • Roast Potatoes
  • 3.5kg Large Potatoes, cut into quarters, peeled.
  • Enough water to cover them
  • Enough Sunflower oil to lightly coat the bottom of a large baking tray.
  • Vegetables
  • 4 Beetroots
  • Enough water to cover
  • 500g Baby carrots
  • Enough water for steaming


    1. Heat 1tbsp olive oil in large saucepan and add onion, leek, celery and garlic.In a smaller saucepan heat 1tbsp oil and cook mushrooms, until soft, when soft add thyme and put the mushroom mixture into the other pan. Cook until onion, leek, celery and garlic are soft.
    2. Add all parsley, all coriander, and the tofu and stir for 3 minutes. Meanwhile whizz the nuts in a food processor, until coarse. Add nuts, breadcrumbs, soya sauce and lemon juice, mix in, then add salt and pepper to taste. Heat oven to 200C
    3. Put mixture in loaf tin, and put on baking tray, or alternitavely, keep in tin. If using Baking tray heat it up first and put 1tbsp on it. Flip on mixture and spoon the oil over the top, then put in oven and cook until it is a lovely dark brown colour.
    4. Heat the oil in a small saucepan, over a low heat and cook the onions until soft and slightly sticky. Then add cornflour , stirring constantly, for a few minutes, then add marmite and boiling water. cook over low heat until it is the consistency you like it. Add herbs, salt and pepper and red wine to taste.
    5. In a large saucepan boil the potatoes in the water until fluffy.Heat oven up to 220C. Pour the oil onto the baking tray and heat up in the oven. Then put the potatoes onto the baking tray. Spoon oil over the potatoes and put back into the oven and cook for 10 mins, turn them the cook them for another 10 mins.
    6. In a small sauce pan boil the beetroots in the water for about 20-25 mins. In a Large saucepan boil a small amount of water and put a steamer over the pan with the carrots in, cook until they are how you like them. Brought altogether, fantastique!

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
16th Feb, 2013
We only have one vegetarian in the family could I freese this and reheat it somehow or has anybody got any other suggestions
Oli Wilson-Nunn
13th Apr, 2011
You can really be quite experimental with the variety of nuts... We tend to use just a random selection, but hazelnuts works as a good basis, then add whatever else you think would work, whether it is cashews, walnuts, whatever!
8th Apr, 2011
What nuts are good to use?
Oli Wilson-Nunn
11th Dec, 2010
It really does depend, but I would say between 30-40 minutes on a 190 degree oven, just make sure it has good colour!
6th Dec, 2010
Can anyone tell me how long it takes to cook the roast?
cilla goodier
23rd Nov, 2016
please can you tell me if you can freeze this recipe for nut roast
Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.