A super-flavourful meat-free alternative for your roast dinner. This nut roast can be sliced and served with all of your favourite vegetables and a lovely drizzle of gravy. It’s easy to make ahead and it freezes well too, so you can easily grab a couple of slices at a time.

Want to save this recipe to your email?
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.

If you’re cutting down or cutting out meat, this nut loaf is a brilliant alternative to meat for a Sunday roast.

We, as a family, do eat meat. But if we have a vegetarian over for Sunday lunch I love to make this nut roast. You can guarantee that all of the meat-eaters will also have a slice alongside the rest of their roast dinner too!

📋 Ingredients

Overhead picture of labelled ingredients for making a vegetarian nut roast all sat on a wooden board.

📺 Watch how to make it

Full recipe with detailed steps in the recipe card at the end of this post.

  1. First we boil or steam the sweet potato until tender.
  2. Next fry up onions, garlic and celery along with the seasonings and the drained sweet potato.
  3. Add cannellini beans, cooked rice, chopped nuts, cheese, panko and eggs and stir together.
  4. Transfer to a greased loaf tin, press down with the back of a spoon, cover with foil and bake! (See recipe card at the end of this post for details instructions and ingredient info).

👩‍🍳PRO TIP Be sure to squash the nut loaf ingredients firmly in the loaf tin before baking. This will help prevent the nut roast from falling apart when slicing.

I like to top with a few fresh thyme leaves and a sprinkle of Maldon salt before serving.

🍽️ What to serve it with


Stay updated with new recipes!
Subscribe to the newsletter to hear when I post a new recipe. I’m also on YouTube (new videos every week) and Instagram (behind-the-scenes stories & beautiful food photos).

4.50 from 2 votes

Vegetarian Nut Roast Recipe

A super-flavourful meat-free alternative for your roast dinner. This nut roast can be sliced and served. Meat-eaters love it too!
Prep Time: 15 minutes
Cook Time: 1 hour 5 minutes
Total Time: 1 hour 20 minutes
Servings: 8 People
Course: Dinner
Cuisine: British

Ingredients

  • 300 g (10.5 oz) sweet potato peeled and chopped into 1 cm cubes
  • 1 tbsp olive oil
  • 2 tbsp unsalted butter
  • 1 red onion peeled and finely chopped
  • 2 cloves garlic peeled and minced
  • 2 sticks celery finely diced
  • ¾ tsp salt
  • ¾ tsp black pepper
  • ¼ tsp celery salt
  • 1 tsp Italian herb mix
  • 300 g (10.5 oz) tin cannellini beans drained
  • 300 g (10.5 oz) cooked long grain white rice (approx. 100g/3.5oz uncooked weight)
  • 120 g (approx. 1 cup) chopped mixed nuts I use pecans, cashews and hazelnuts
  • 150 g (1 ½ cups) vegetarian cheddar cheese grated
  • 75 g (1 ½ cups) panko breadcrumbs
  • 2 tbsp milk
  • 2 medium eggs
  • sprigs of fresh thyme to serve
Save This Recipe!
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Preheat the oven to 190C/375F (fan) and grease a 4 lbs loaf tin.
  • Boil or steam the sweet potato for 10 minutes, until tender, then drain.
    300 g (10.5 oz) sweet potato
  • Heat the olive oil and butter in a large frying pan, over a medium-high heat, until the butter melts.
    1 tbsp olive oil, 2 tbsp unsalted butter
  • Add the onion and cook for 3 minutes, stirring often, until starting to soften.
    1 red onion
  • Stir in the garlic, then add the celery, cooked sweet potato, salt, pepper, celery salt, and Italian spice mix.
    2 cloves garlic, 2 sticks celery, ¾ tsp salt, ¾ tsp black pepper, ¼ tsp celery salt, 1 tsp Italian herb mix
  • Cook, stirring often for 5 minutes.
  • Turn off the heat, then add the cannellini beans, cooked rice, nuts, cheese, panko breadcrumbs, milk, and eggs. Stir together until combined.
    300 g (10.5 oz) tin cannellini beans, 300 g (10.5 oz) cooked long grain white rice, 120 g (approx. 1 cup) chopped mixed nuts, 150 g (1 ½ cups) vegetarian cheddar cheese, 75 g (1 ½ cups) panko breadcrumbs, 2 tbsp milk, 2 medium eggs
  • Transfer the contents of the pan to the prepared loaf tin and push the mixture down with the back of a spoon.
  • Cover the top of the tin with a piece of greased foil, then place in the oven for 45 minutes.
  • After 45 minutes, remove from the oven and leave to cool for 5 minutes, then run a knife around the edge of the tin and turn the contents out onto a plate or board.
  • Slice the nut roast and serve topped with sprigs of fresh thyme.
    sprigs of fresh thyme

Video

Notes

Can I make ahead?
Yes, make the nut loaf, then cool, cover and refrigerate for up to two days.
Reheat in the microwave:
Reheat in slices in the microwave, until piping hot – about 45-60 seconds for an individual slice. 
Reheat in the oven:
  • Heat the oven to 160C/325F (fan).
  • Reheat in slices, by placing the slices on a baking tray, in a single layer. Sprinkle with a little water (to prevent it drying out) and cover with foil. Then heat until piping hot. In a single layer, it should be hot in around 12-15 minutes, but check first and give it longer, until thoroughly heated.
  • Alternatively, reheat the whole thing (unsliced) in the loaf tin.
    Sprinkle with a little water(to prevent it drying out) and cover with foil. Then heat until piping hot. It should take about 40-50 minutes, but check it’s hot in the middle first and give it longer, if needed, until thoroughly heated.
Can I freeze it?
Yes, slice the cooked nut roast into individual slices (so it will defrost quicker). Then cover and freeze.
Defrost slices in a single layer, covered, in the refrigerator overnight. Then reheat as per the make ahead instructions above.
Nutritional information is approximate, per serving, based on this recipe serving 8.

Nutrition

Calories: 380kcal | Carbohydrates: 37g | Protein: 13g | Fat: 21g | Saturated Fat: 7g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 9g | Trans Fat: 0.1g | Cholesterol: 68mg | Sodium: 554mg | Potassium: 452mg | Fiber: 5g | Sugar: 3g | Vitamin A: 5714IU | Vitamin C: 3mg | Calcium: 219mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Some of the links in this post may be affiliate links – which means if you buy the product I get a small commission (at no extra cost to you). If you do buy, then thank you! That’s what helps us to keep Kitchen Sanctuary running. The nutritional information provided is approximate and can vary depending on several factors. For more information please see our Terms & Conditions.

Welcome to Kitchen Sanctuary

Hi, I'm Nicky and I love to cook! I want to share with you my favourite, delicious family friendly recipes. I want to inspire you to create fantastic food for your family every day.

Other Recipes You Might Like:

Leave a comment

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

Rate the recipe




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Sally-Anne says:

    5 stars
    This nut roast is straightforward to make and ABSOLUTELY delicious! Definitely one to make again, thank you!

  2. Deb Beveridge says:

    4 stars
    Very tasty as is. Suprisingly, given history with dreadful, pasty, heavy nut loaves. Glad I tried it. Grease your pan VERY well and consider a parchment sling to get it out looking nicer.