Gimme Some Oven

Nut Roast

This post may contain affiliate links. Please read my disclosure policy.

This Nut Roast recipe is packed with a deliciously sweet and savory blend of nuts, veggies, lentils, dried fruit and fresh herbs. Easy to prep in advance, and delicious served with cranberry sauce and/or gravy!

Nut Roast

Friends, have you ever tried making a nut roast before?

I was admittedly unfamiliar with this traditional vegetarian dish until my British friend, Catherine, served us her famous nut roast for dinner a few months ago…and everyone around the table could not stop raving about how delicious it was! We seriously could not get enough of this sweet, savory, hearty, and flavor-packed vegetarian “roast”! ♡

My first question to Catherine, of course, was what sorts of delicious ingredients were hiding in her beautiful confetti-ed loaf. As she explained, there are about a million ways to make British-style nut roasts, but they are traditionally made with a base of chopped nuts, veggies and lots of herbs, plus sort of hearty ingredient added in to give the loaf some texture (such as lentils, rice, grains, oats, torn bread, or various types of flour blends), as well as whatever extra dried fruits or fun seasonings the cook feels like adding in. The best nut roasts seem to strike the perfect balance between sweet and savory. And when served with cranberry sauce (a must, according to Catherine) and/or some savory vegetarian gravy, I’m telling you, this dish will be a showstopper with vegetarians and meat-eaters alike!

The brilliance of nut roasts is that they are also easy to make ahead of time and require very little oven space. So since they happen to be a traditional holiday food in the UK, and so many of us were already planning to cook smaller holiday meals this year, I thought that this would be the perfect week to share this recipe.

Catherine’s favorite nut roast is based off of a recipe from Deliciously Ella, made with lots of fresh sage, rosemary, mushrooms and dried apricots, which my husband and I absolutely loved. We’ve since tinkered around with the recipe a bit and added in some lentils for extra protein, as well as a generous hint of orange juice and zest, which pairs deliciously with the other ingredients and tastes extra-festive this time of year. I’ve also kept this recipe gluten-free, and given the option to use either traditional eggs or flax eggs as a binder, if you would like to make the recipe vegan. As I explain below, the types of nuts/seeds, veggies and legumes here are also quite flexible, so please feel free to tinker around with the ingredients and make this nut roast recipe your own.

Bottom line, my husband and I can’t believe that it took us this long to be introduced to nut roasts. But we are now full-on fans, and look forward to making them a tradition in our house for the occasional “Sunday roasts” and the holiday dinners. Big thanks to Catherine and some of our other British friends here in Barcelona for all of the great tips and inspiration for this recipe. I really think you all are going to love it!

Nut Roast | 1-Minute Video

Chopping Mixed Nuts in a Food Processor

Nut Roast Ingredients:

Before we get to the full nut roast recipe below, please take a few moments to read these notes about the ingredients you will need to make this recipe…

  • Lentils: I used lentils as the base for this nut roast to give it some extra moisture and protein, which I recommend cooking in water (or veggie stock, for extra flavor) until they are super-soft. I went with basic brown lentils, but you could really use just about any type of lentils here that you have on hand. Or if you’re not a big fan of lentils, see notes below for some other alternative ingredients you could try.
  • Veggies: I used a mix of onion, carrot, bell pepper, baby bella mushrooms and fresh spinach, which you can either finely-dice by hand or blitz in the food processor. That said, feel free to sub in whatever other veggies in the fridge sound good! (For example, parsnips, leeks, sweet potato, or butternut squash would all be delicious in this recipe too.)
  • Garlic: I used four large cloves of garlic to season the roast, but feel free to add in more or less garlic if you prefer.
  • Herbs and spices: I also strongly recommend adding lots of chopped fresh herbs to your nut roast, as there are lots of densely-packed ingredients in here that need seasoning! I went with a mix of fresh sage and rosemary, plus dried thyme, smoked paprika, fine sea salt and black pepper. But feel free to use whatever fresh (or dried) herbs that you love best, adjusting the amounts as needed, to taste.
  • Orange: One fresh orange, zested and juiced, which really brightens up the flavors and adds a festive holiday note to this nut roast.
  • Mixed nuts: I honestly just cleaned out the nut and seed section of our pantry to make this nut roast, so as you can see in the photos above, there’s a bit of everything in this one! That said, feel free to select any blend of nuts and seeds that you prefer. You can use either salted or unsalted nuts/seeds (you’ll just need to add less salt to season the roast in Step 5 if your nuts/seeds are pre-salted). And if your nuts/seeds are raw, I recommend toasting them briefly before adding them to the recipe, in order to bring out their best flavor. You can either blitz the nuts/seeds in the food processor, seal them in a ziplock bag and crush them with a rolling pin or mallet, or just chop-chop-chop them by hand until they reach your desired consistency.
  • Dried apricots: My friend, Catherine, introduced us to nut roast sweetened with dried apricots, which I absolutely loved and included here. But feel free to use dried cranberries instead or any other dried fruit that you love best, or skip the dried fruit altogether if you prefer a more savory roast.
  • Eggs: Finally, I used traditional eggs to bind all of the ingredients together in this roast. But if you would like to make this recipe vegan, flax eggs will work great too!

How To Make Nut Roast -- Sauteing the Veggies and Pressing Them Into a Bread Pan

Tips for How To Make Nut Roast:

Full directions are included in the recipe below, but here are a few key tips I’ve learned about making nut roasts:

  • Finely-chopped vs chunky. So, the texture of the ingredients in your nut roast is completely up to you — you can either go with ingredients that are finely-chopped or more chunky. As you can see in the images above, I went more of the finely-chopped route, which I find helps the nut roast to hold together and slice much more easily. But bigger chunks are lovely too, and may simply cause your nut roast to crumble a bit more when slicing.
  • Put that food processor to use (if you own one). If you do happen to own a food processor or some sort of chopping tool, you can totally use it to save time chopping the veggies and nuts, and it also does a great job with helping to purée the nut roast (as directed in Step 6). That said, if you do not own a food processor, no worries — you can still easily make everything by hand!
  • Don’t forget to taste and season. Be sure to pause during Step 5 to take a taste of the nut roast mixture and adjust the seasonings as needed! I add quite a bit of salt and pepper to this recipe, plus you’re welcome to add more herbs or citrus too, if needed. But the amount of salt will also depend on whether your nuts were pre-salted, so please taste and adjust the seasonings accordingly.
  • Firmly pack your ingredients. It’s also up to you how firmly or loosely you choose to pack the nut bake mixture into the bread pan. I recommend packing the mixture in fairly tightly, which helps it to hold together and slice well. But if you don’t want the ingredients to be too mashed together, you can also opt to pack yours in a bit more loosely.
  • Sauce is essential. My friend, Catherine, strongly believes that cranberry sauce is essential with nut roasts! We also loved serving ours with my favorite mushroom gravy, so feel free to go with whichever sweet or savory option you prefer. Or of course — a much better idea — both!
  • Have fun and experiment! Nut roasts recipes aren’t meant to be exact, so please feel free to experiment with whatever fun ingredients and amounts sound best to you and make this recipe your own! The base recipe here is quite flexible and can accommodate quite a few variations (see ideas below).

Nut Roast in a Bread Pan

Possible Nut Roast Variations:

Here are a few more fun ways that you can customize this nut roast recipe if you’d like…

  • Make it vegan: In order to make a vegan nut roast, just sub in flax eggs in place of traditional eggs. They will work great!
  • Add cheese: Feel free to add in up to 1 cup of shredded cheddar or gruyere cheese if you would like to make a cheesy nut roast.
  • Use different legumes, rice, grains or oatmeal: In place of lentils, feel free to substitute chickpeas, white beans, or any other beans that you prefer. Or alternately, you could sub in any type of rice, quinoa, farro, oatmeal, or other grains in place of the lentils. (I recommend adding in an equivalent amount of cooked rice or grains, or about 1 cup of cooked oatmeal.)
  • Use different veggies: As mentioned above, feel free to sub in any other veggies that might sound good in this recipe too, such as parsnips, leeks, sweet potato, or butternut squash. (Any veggies will need to be cooked until completely softened before being added to the nut roast.)
  • Use different herbs/spices: This nut roast recipe could also be customized with any number of other fresh or dried herbs that might sound good.
  • Decorate the top: I kept things simple and just pressed the confetti-ed nut roast mixture into the bread pan. But feel free to “decorate” the top of the nut roast with fun veggie or nut designs if you would like before baking. Just be sure to keep a closer eye on the nut roast as it cooks so that any decor ingredients do not accidentally burn.

Sliced Nut Roast

What To Serve With Nut Roast:

Here are some traditional sides to serve with cranberry sauce for the holidays or Sunday dinner:

Nut Roast with Gravy, Smashed Potatoes, Roasted Brussels Sprouts and Cranberry Sauce

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Nut Roast

Nut Roast

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.3 from 8 reviews
  • Author: Ali
  • Prep Time: 30 mins
  • Cook Time: 1 hour
  • Total Time: 1 hour 30 mins
  • Yield: 8 servings 1x


This Nut Roast recipe is packed with a deliciously sweet and savory blend of nuts, veggies, lentils, dried fruit and fresh herbs. Serve with cranberry sauce and/or gravy and enjoy! (Please see notes above for possible ingredient modifications too.)


  • 1 cup (200 grams) green or brown lentils, picked over and rinsed
  • fine sea salt and freshly-cracked black pepper
  • 2 tablespoons olive oil
  • 1 small white onion, peeled and finely diced
  • 1 large carrot, finely diced
  • 1 small red bell pepper, cored and finely diced
  • 8 ounces (225 grams) baby bella mushrooms, finely chopped*
  • 4 large cloves garlic, pressed or minced
  • 2 large handfuls baby spinach, roughly chopped
  • 3 tablespoons chopped fresh sage
  • 2 tablespoons chopped fresh rosemary
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried thyme
  • 10 ounces (300 grams) mixed nuts, finely chopped*
  • 5 ounces (140 grams) dried apricots, finely chopped
  • zest and juice (about 1/4 cup) of 1 small orange
  • 3 eggs, whisked*


  1. Cook the lentils. Combine the lentils with 4 cups water and 1/2 teaspoon salt in a medium saucepan. Heat over medium-high heat until the water reaches a vigorous simmer. Reduce heat to medium-low to maintain the simmer, cover and cook until the lentils are completely tender, about 20-30 minutes. Drain the lentils completely using a strainer, and set aside until later.
  2. Prep oven and bread pan. Heat the oven to 375°F (190°C).  Line a 9 x 5-inch bread pan with parchment paper.
  3. Sauté the veggies and herbs. Meanwhile, heat the olive oil over medium-high heat in a large sauté pan.  Add the onion, carrot and bell pepper and sauté for 7 minutes, stirring occasionally, until softened.  Add the mushrooms and garlic and sauté for 5 minutes, stirring occasionally, until the mushrooms are softened and most of the liquid in the pan has evaporated.  Add the spinach, sage, rosemary, smoked paprika, and thyme.  Sauté for 2 minutes, stirring frequently.  Remove pan from heat.
  4. Combine all ingredients. In a large mixing bowl, add the cooked lentils, cooked veggie mixture, nuts, dried apricots, and orange juice and zest.  Toss until the mixture is evenly combined.
  5. Taste and season. Before we add the eggs, go ahead and give the mixture a taste and season it with salt and pepper as needed.  (The level of saltiness will vary considerably based on the type of nuts you used, but you will likely need to add a generous amount of salt and pepper, so don’t be shy!)
  6. Purée or mash part of the mixture. If you own a food processor, transfer about 1/3 of the mixture to a food processor and pulse a few times until the mixture is fairly puréed.  (Or alternately, use a potato masher to mash about 1/3 of the mixture on one side of the mixing bowl until it is puréed.)  Stir the puréed mixture back into the overall mixture along with the whisked eggs until everything is evenly combined.
  7. Press the mixture into the pan. Transfer the entire nut loaf mixture into the prepared bread pan, packing it down fairly firmly (which will help the loaf to slice more easily later).
  8. Bake. Bake uncovered for about 45 minutes, or until the top is lightly browned and the loaf is cooked through.  (I also like to remove the roast about 5 minutes before it has finished baking to brush the top of the roast with a bit of melted butter or oil to help it crisp up on top during those final few minutes in the oven, but this step is totally optional. Alternately, if the top of the roast starts to get too browned during cooking, just gently lay a sheet of aluminum foil on top of the bread pan.)
  9. Rest the nut roast. Transfer the pan to a wire cutting rack and let the nut roast rest for about 15-20 minutes.
  10. Serve. Carefully lift the edges of the parchment paper up to remove the nut roast from the pan and transfer it to a cutting board.  Use a bread knife to slice the roast into your desired size of pieces.  Then serve warm with gravy or cranberry sauce and enjoy!


Chopping the veggies and nuts: As mentioned in the notes above, you are welcome to chop the veggies and nuts as finely or coarsely as you prefer.  (I recommend a pretty fine chop, so that the nut loaf will hold together and slice better.)  If you happen to own a food processor, it makes chopping the nuts (and veggies, if you would like) a breeze!  Otherwise, you can place the nuts in a ziplock bag and crush them with a rolling pin or mallet, or just chop them with a knife.

Vegan flax egg alternative: To make this recipe vegan, feel free to whip up some flax eggs (1 tablespoon ground flax mixed with 2.5 tablespoons water, per flax egg, whisked together and rested for 15 minutes to thicken) to use in this recipe instead.  They work great!

Make-ahead instructions: If you would like to prep this recipe in advance, I recommend cooking the entire nut roast filling and refrigerating it in a sealed food storage container for up to 48 hours before baking.  Then transfer the filling to the prepared bake pan and bake as instructed.  Alternately, you can go ahead and bake the nut roast, let it cool completely to room temperature, wrap it tightly with beeswrap or plastic wrap and refrigerate for up to 3 days (or freeze for up to 3 months).  Then on the day you are ready to serve the nut roast, let it return to room temperature, place it in a bread pan, cover with foil and bake at 350°F (180°C) for 15-20 minutes until warmed through.

Share this Post

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

28 comments on “Nut Roast”

  1. I’m so excited about this recipe! My English MIL makes amazing nut roasts and I’ve always wanted to try making one.

  2. I can’t wait to try this. I have saved other versions of “nut roasts” over the years, but have never took the plunge to make one. Question about lentils: I accidentally purchased too many cans of lentils, could I use canned lentils? If so, perhaps 2 cans?

    • Hey Kari! You could definitely use canned lentils. Since sizes of cans differ, you would need about 450 grams or 1 pound of cooked lentils (<-- that weight is after they have been drained). Hope you take the plunge -- we love this recipe so much! :)

  3. Even being the stubborn meat-lover that I am, I’m intrigued because this nut roast looks and sounds delicious! Question though – when do you add the orange juice and zest? Should it be to the sautéed veggie mixture in the pan (step 3), or do you stir it in along with everything else but the egg (step 4)?

  4. Greetings!
    I have been wanting to comment on your blog for months since joining. Besides offering recipes that I would actually try, I really see how your heart and mind goes into everything you do, that makes me smile every time I see a new post. Your photos, layouts, even the way that the recipes come with suggestions to make it a complete meal! To me, it’s like putting on a beautiful outfit, then adding accessories! I will certainly try this nut roast. Happy holidays and a great big Thanks for all you do for all us foodies around the world! Jan

  5. Is there some sort of glaze on top of this nut roast? It looks shiny. An orange syrup perhaps?

  6. Recipe sounds delicious and I will definitely make. Do you have suggestions for what mixture of nuts to use? I’m thinking too many peanuts might not be good, but cashews, almonds, etc. (I hate hazelnuts). Would appreciate any suggestions on proportion and types. Thanks!

  7. This was a delightful vegan main dish for Christmas this year. A great balance of flavours and textures. I didn’t have any apricots so used some mixed dried fruits (dried pear, prunes, figs and dates). I had some extra left over which I’ve popped in the freezer to enjoy at a pinch! Looking forward to making this again later on in the year maybe even adapting it to make vegan meatballs too.
    Thanks for a wonderful recipe!

  8. This one is absolutely food art! Mixing all of those ingredients and then the result, just wow. Definitely need to try this one thanks for the recipe.

  9. any chance you’ll ever scale recipes for smaller quantities like for 2 ppl? Love your recipes but I only cook for my husband and I and portions are often too much. I do freeze those that freeze well but a half portion scale would be awesome!

    • I usually divide the quantities by 2 – if it says 3 eggs I use 2 small ones. This nut roast will freeze so I made the whole recipe

  10. First attempt was a well deserved hit with our family the description above does this justice!

  11. This is the first nut roast I have made and I want to say a massive thank you for posting, it really didn’t disappoint.

  12. I would like to request a recipe using oysternuts/telfairia pedata. Native to EastAfrica, these little known nuts are rich in protein and fat. i have my harvest but would like something new to do with them. thank you. blessed be.

  13. 30 mins prep sounded good. I started assembling my ingredients at 2.40. I have just put my nut loaf into the oven at 4.40 (two hours later). It looks good but I’m exhausted!


  15. Unfortunately was not a fan of this nut roast. it took a long time to make to cut up all those nuts and veggies. It also ended up dry and I didn’t think the mushroom gravy went well with the nut roast. Kind of a bummer b/c the recipe did look interesting but wouldn’t do it again.

  16. I loved this recipe!!! I overcooked the lentils ( my bad) so it was a bit too moist but still tasted delicious. I’m a relatively new vegetarian and a brand new vegan. This recipe was easy to follow and adapt to a vegan diet!
    Even my meat loving hubby liked this. Thank you.

  17. Can I freeze the vegan nut roast

  18. I ate the turkey for Christmas dinner but had a piece of the nut roast with my wife the following day. Truly lovely served with parsnips.

  19. The photos look nice, but the nut roast wasn’t all that exciting. Lentils are always a boring ingredient and it might have been better to replace them with something else. I chopped the nuts and veggies fairly finely, but the roast was nevertheless fragile and easily fell apart when being cut. I won’t be making it next Christmas. Sorry to be so negative – the recipe was really presented with a lot of love and enthusiasm.

  20. Best Nut Roast recipe l’ve ever used & l’ve been vegetarian for the last 37yrs!

  21. Could you use the product ‘Just Eggs’ to make this a vegan recipe rather than the flax eggs? I am not a vegan eater, but my granddaughter and husband are and I am constantly on the lookout for recipes that I can prepare to meet their eating plan. This looks delicious!!! I made another nut loaf for a family Thanksgiving dinner last year and it was very tasty, but this looks even more delicious. thank you.

  22. I would really like to make this for Christmas. However, I have a guest who has an aversion to mushrooms. Is there anything I can use to substitute them? Maybe cooked chestnuts?