This Christmas, my second year eating a plant-based diet, I wanted to create something different to replace the meat on the table.
My recipe for this lentil & bean loaf is both gluten-free and nut-free for those who can’t (or don’t like to) eat nut roasts.
It took me a few tries to make one I was completely happy with.
I wanted that “meaty” texture, without having to use faux meat and I wanted that traditional flavour too.
With a combination of beans, lentils, vegetables and oats, you are left with a firm yet tender texture, perfect served with my balsamic onion gravy.
This gravy is not the usual pale and flavourless vegetable gravy, it’s dark, full of flavour and body and pairs beautifully with this lentil loaf!
BEST ROAST DINNER EVAAAAA
This roast is:

Lentil Roast with Balsamic Onion Gravy
This meat-free, gluten-free and nut-free dish is perfect for roast dinners and Christmas day!
Ingredients
For the lentil loaf
- 1 tbsp vegetable oil
- 1 small onion, minced
- 3 cloves of garlic, minced
- 2 medium portobello mushrooms, finely chopped
- 1 medium carrot grated
- 400 g tin of cooked kidney beans, rinsed
- 400 g tin of cooked puy lentils, rinsed
- 1 tbsp gluten-free tamari soy sauce, or coconut aminos for a soy-free version
- 2 tbsp mixed dried herbs
- 4 tbsp nutritional yeast
- Black pepper, to taste
- 135 g rolled oats, (gluten-free, if needed)
For the balsamic onion gravy
- 1 low-salt vegetable stock cube
- 1 medium red onion, finely sliced
- 2 tbsp vegetable oil
- 1 tbsp coconut sugar or brown sugar
- 1 tbsp arrowroot powder
- 200 ml red wine
- 3 tbsp balsamic vinegar
- 3 tbsp gluten-free tamari soy sauce, or coconut aminos for a soy-free version
Instructions
To make the lentil loaf
- Preheat oven to 180c / 350f and line a loaf tin with greaseproof paper.
- Heat the oil in a frying pan and sauté the onion and garlic until soft. Add the mushroom and carrot and cook for another 5 minutes until softened.
- Add the rest of the ingredients and use a masher to combine. Don't over-mash, just enough so that the mixture comes together. Add a drop of water if the mixture is too dry, if it's too wet, add more oats.
- Transfer the mixture into the loaf tin and cook for 40-45 minutes until the outside develops a crust and the inside is firm..
To make the gravy
- Prepare half a litre of vegetable stock with the stock cube and set aside.
- Add the oil to a frying pan and sauté the onion with the coconut sugar for 10 minutes.
- Once it's caramelised, add the arrowroot powder to the pan and stir for a few minutes to combine.
- Pour in the wine, balsamic vinegar and tamari sauce and simmer until the stock is reduced by half.
- Add the vegetable stock and simmer again for 10 minutes until you are left with a thick, dark gravy.
- Optional: for a smooth gravy, blend for a few minutes until no lumps remain. Serve with the lentil loaf and roast vegetables.
I’ve made this a few times, but the last time I added a handful of chopped raisins, I added cinnamon powder, fenugreek, and coriander powder, and marmite, and a little water, was much nicer in my opinion, and I let it stand for 30 mins before slicing x
Can this be frozen and if yes, is it best to freeze before or after cooking?
Good question. I haven’t tried freezing it yet but would freeze before cooking and then let defrost overnight in the fridge. I’m sure it would be fine to freeze cooked too and reheat but can’t guarantee it will be as nice!
Fantastic, I made this last night for Dinner, as a whole family of Vegans we loved it… will absolutely make it again.
So glad to hear that!
This was perfect. I substituted red lentils I cooked for the tin and pinto beans for the kidney (as I didn’t have them) and just made regular onion gravy and it tasted sooooo good. Great taste and texture. Wow. Thanks.
Thanks for sharing! Does it keep long?
This looks so good! It is so nice to have hearty vegan recipes on hand!
I’d like to make this for when my parents come over for Sunday roast but my Mum has a bad reaction to mushrooms. What could I use as a substitute for good flavour and texture?
Hi Aimee! I just made this for dinner tonight and the flavor was amazing! I used a glass dish, and it did not cook all the way through but was perfectly crispy on top. Do you think it makes a difference to use a tin dish? Any other recommendations to get it to cook through? (wanting to make again for my vegan sister for the holidays) Thank you so so much for this delicious recipe!
Hi there, I just made this recipe for the first time and had same problem- mushy in the middle.did you manage to get yours to ‘cook thru’ ? Cheers, Nicole
What would you substitute the red wine with in the gravy. Thanks!
This was super delicious. Especially the gravy. The next time I make it I’m going to try swapping out the oats for cooked quinoa. Just for fun. :)
Did you try it with quinoa? How did it go?
Hi I have made this before and we alllove it!! Thanks for the recipe. I do have a question though. Can I use fresh stevia leaves for the brown sugar in the gravy?
Thanks,
Diane
Know roughly how many calories in total 1-2servings is? Just curious. Btw i looove this and willake it Again just because
I worked it out at about 250 calories per serving.
Made this for Sunday Lunch today and this was by far the best veggie roast I have eaten! Simple to make but looks like you’ve spent hours in the kitchen – my kind of food!
Hi Lisa. So happy to hear that!! Thank you for letting me know you enjoyed it :)
Made this for dinner tonight and it was amazing!! Our first Vegan roast! We are trying to change our diet more plant based to have less of an impact on our planet and I do love a roast but I couldn’t bear to leave meat off my plate for a roast, but this was a delicious alternative and the gravy was so good I was digging in after the meal with my spoon for more more more!!! Will 100% be making this again, thank you so much for this recipe!
Hi Gina – I am so glad you enjoyed it! Thank you :)
I made this for the first time for a dinner party last night and it was a huge hit! Everyone loved it and many asked for the recipe. Thanks so much for sharing! I’ll be making another tonight for our own dinner!
Your balsamic gravy is sensational! It really finished off our Xmas meal perfectly. Highly recommended, and the instructions in your recipe worked perfectly. We did blend it, and ended up with a beautiful silky result. Thank you
So pleased to hear that – thanks for the lovely comment, Jacob!
Hello i was wondering if i could make it say 6-7 days before christmas and freeze it would that work or should i make it and cook it straight away?
I’m not sure how it freezes, to be honest, but you can definitely make it a day or two beforehand and wrap in the fridge.
Hi, This looks amazing! I’m making this to take to my family on boxing day. Would you recommend cooking it a couple of days in advance, then reheating it up on the day? Or shall I prepare it beforehand then cook it on the day? Im aware of a busy kitchen and don’t wish to get underfoot.
You can either make up the mixture in the loaf tin (without cooking) a day or two beforehand and just put in the oven on the day or just cook a couple of days before and re-heat. But if you choose to reheat make sure to cover in foil and maybe add a few drops of water to the tin to prevent it from drying out. Hope you enjoy!
thank you so much for this recipe! this is my first Christmas as a vegan, and I have decided to invite close friends over for a thanks giving dinner and will be making this. cannot wait!
Wonderful! I hope you enjoy it – I’ll be having this for Christmas too :-)
Hi what is put lentil and also what state do we need to use the lentils soaked and boiled ??
can one use something besides oats? i’m allergic. otherwise, this sounds wonderful! thanks.
Hi there! I’m hoping to make this tonight, what herb blend did you use for the 2 tbsp mixed dry herbs?
Thanks!!
Hi Cali. Mixed herbs generally consist of oregano, basil, marjoram, thyme, and rosemary. Hope that helps! Enjoy
I had some Vegan relatives come for Sunday dinner last weekend and really wanted to create a Sunday roast, In my search came across this recipe. I didn’t have time for a trial run so read all the comments and decided to give it a bash, I didn’t have a back up plan and I was so nervous!! It did not let me down, thank you for a great recipe, that was a hit with vegan and meat eaters.
This is a really great recipe, especially the gravy which is equally loved by vegan and non-vegan friends alike. I have been making the lentil loaf with tinned brown lentils rather than the puy lentils, tastes great. I serve it with red cabbage, roast potatoes and brussels sprouts – it makes a very colourful plateful! Thanks :-)
I wanted to make this for Christmas for my in-laws, mother-in-law is vegan and sister-in-law is nut free. I’m so glad I made this in advance to try it because it was not very flavorful and I ended up just making a tofurky for Christmas instead. I followed this recipe very closely but added salt because I suspected it would be pretty bland, given the lack of salt and seasoning. It still tasted flavorless, even with added salt. The gravy was pretty good and added some flavor but this recipe overall was a lot of work for something that tasted very bland.
Would love to make this for Christmas. Can I substitute tell nutritional yeast?
Hi Sofia, it’s OK if you don’t want to use it – just leave it out :-) Hope you enjoy!
I just made this without kidney beans since I didn’t have any. I cooked off some lentils and had the rest of the ingredients. Very tasty! It reminded me of a lentil loaf that I made 40 years ago. The gravy will be good with mashed potatoes.
And mine held together perfectly. Will freeze some slices. Thank you
So glad you enjoyed it, Marianne! Good to know it works just as well without the kidney beans – thanks :-)
This totally fell apart for me. :(
This recipe is amazng, I did’t have tinned lentils so cooked Lentilles verdes from scratch. I added some chilli flakes to the mixture, a little bit more tamari and vegetable stock as I thought it was a little dry. The lentil roast was great and tasted delicious especially with the gravy. As I didn’t have any red wine so used 200ml vegetable stock and I added a bit of tomato puree. Absolutely fantastic meal had with roast potatoes and steamed vegetables.
Great recipe, thank you!
We used marmite instead of nutritional yeast and cornflour instead or arrowroot powder and they worked perfectly!
Great idea with the marmite – good tip. Glad you enjoyed it!
Marmite is not gluten free for those that require that aspect.
How much Marmite did you use please?
Hi…
Can you tell me please, did you use the same amount of Marmite as nutritional yeast, 4 tablespoons??
thanks for sharing this will try this out for sure. cheers!
Can I freeze what I don’t eat !?
I can’t seem to find canned lentils anywhere, nor can I find any dried puy. What kind of dried, and how much could I substitute? And can I use cornstarch instead of arrowroot if I can’t find that?
Sainsburys have canned green lentils
Unfortunately where I am there is no Sainsburys. I am assuming I would have to order from Amazon?
Just cook some dried lentils, love!
Hi Aimee I made this last week and it froze really well, I cut it into meal size slices before freezing. The recipe is gorgeous lovely flavour, I added chopped nuts to mine and it was delicious, much better than store bought nut roasts. I’m going to make one for my daughter this week.
Thanks for the recipe
Hello! I’m actually making this right now, and I have a question. I followed the recipe exactly but when it was time to take the loaf out, it was still gooey all the way through. Can you help me figure out why? What size tin did you use?
Mine is a 2lb tin, so it’s fairly deep. I would just suggest cooking it for another 10-15 minutes, maybe with a bit of tin foil on top to stop the top browning too much. Let me know how it goes!
This sounds wonderful! It’s difficult to find nutritional yeast where I live. Is it okay to just skip it or is it better to substitute something? Thanks! :)
Hi Maggie, I think it will probably be OK without. It does add a lovely flavour but I think there are lot’s of other flavours going on that it shouldn’t matter too much :-) Let me know how it goes!
I order mine through Amazon and it comes straight to my door!
Loved it! Made it twice over the holidays :)))) thank you!!
So glad you liked it Alex! One of my favourites for the holidays :-)
Hi! Can we substitute with steel cut oats?
Thanks :)
Merry Christmas!
I think it should work OK, the texture might be a little different so you may need to use more oats. Hope you enjoy!
Thanks! Tried it today, the taste is very good! Although, I suggest splitting the mixture in two (3/4 and 1/4) and not put steel cut oats in the 1/4 top part. It did not cook as well as the one underneath, it was a bit crunchy.
Thanks again!
Thanks for the feedback, Andra! Glad it tasted good :-)
I’m making this Christmas tomorrow, I want to prep today should I cook it today or assemble and cook tomorrow? Also I’m using crimini mushrooms, about how much does the 2 portobellos chop up to?
Hi Anne, I would prep today and cook tomorrow. I’m not sure, I would use about 6 smaller mushrooms to make up the 2 big ones? Hope that helps!
How big is a can of puy lentils? Generally our cans of vegetables/beans etc are 15 ounces here in the United States.
I used 400g tin which is about 15 oz so that should be about right :-)
Looks amazing….any substitute option for the mushrooms??
Thanks Rachel! Hmm… The mushrooms help with the meaty texture so you could try substituting it with another “meaty” vegetable. Maybe aubergine? Hope that helps!
Just making this for my vegetarian sister and me on my first vege Christmas and it smells amazing and the gravy tastes yummy! This is making me look forward to Christmas dinner, I won’t be missing turkey!
That makes me so happy to hear that, Rosie! Enjoy your Christmas :-)
Hiya! This looks so gorgeous id love to try it for my first vegan Christmas!! Just wanted to ask about maybe preparing it in advance? Could I prepare it, freeze it, let it defrost Christmas Day then do the cooking just before dinner? I’m the only vegan in my family and don’t want to get in my mums way in the kitchen!! Thanks so much
Hi Lorna :-) I haven’t personally tried freezing it before but I hear that nut roasts freeze quite well (either uncooked or cooked and cooled first) so I would imagine this would too! Let me know how you get on and hope you have a lovely Christmas.
Hi ! Do you nkow what size for cans of beans and lentils ? Thank you ! :)
Hi, I use 400g tins :-)
Have you ever frozen this after cooking? Looking for options to make ahead.
Hi Jackie, I’ve never tried freezing it personally. If I was going to, I would probably freeze the slices instead of the whole thing and reheat it gently. Let me know if you try it :-)
What size tin for bens and lentils please? Thanks
I used 400g tins
The gravy was soooo good!! I recently became vegetarian and this is the best gravy I have ever had (meat versions included)! I blended it like you mentioned and that made it the perfect consistency. I think I undercooked the loaf a bit or it could have used a bit more water because it was a tad on the crumbly side but still great. Thanks so much for an awesome recipe!
So happy you enjoyed it Nicole! It’s my favourite gravy ever :-)
Made this for dinner tonight to check it out pre-Christmas Day. Have to say it was delicious, even the kids enjoyed it. Double bonus! Very straightforward to make and my husband is looking forward to having the leftovers cold in a sandwich with some pickle!
That makes me so happy to hear! Thanks for letting me know, Sharon. I can’t wait to make this for Christmas again this year :-)
Looks delish! What type of wine would you suggest for the gravy recipe? Excited to give this recipe a try this week!
Thanks Amber! I cannot get enough of this gravy. For wine, don’t use anything expensive – just a good tasting affordable wine. I usually just use a merlot from my local shop but any good-tasting red wine is fine!
Oh my goodness Aimee – that looks incredibly delicious. It hits all the right spots!
Your photos make me want to dive right in too :)
Thank you, Trinity! Now that the colder weather months are here, I’m looking forward to lot’s more roast dinners :-)
Mmm that roast looks so good!! Love seeing dinner options that I CAN actually eat and will really give my body all the nutrients it needs! And I’m crazy about that balsamic onion gravy!
Sounds awesome and the gravy looks delicious, I love the addition of the wine, it must give it a wonderful depth of flavour! We also love a veggie roast for Christmas Dinner but we have a nut roast for Christmas. We have the same one every year – it has to be vegan & grain free as does the gravy.
I’d eat this when I wanted something to make me feel healthy but wanted comfort food at the same time. The best sorts of meals I think!