A delicious and easy-to-make lentil loaf, for a meat-free but “meat-y” alternative, great for roast dinners, Sunday lunch and Christmas main. It’s also naturally gluten-free!
If you’re looking for an easy, healthy, inexpensive and delicious veggie main for Christmas or Sunday lunch, this lentil loaf ticks those boxes.
As well as being plant-based, this lentil & bean loaf is both gluten-free and nut-free for those who can’t (or don’t like to) eat nut roasts.
Plus a soy-free option.
With a combination of beans, lentils, vegetables and oats, you are left with a firm yet tender and “meat-y” texture, without having to use any faux meat!

Lentil Loaf Ingredients
This vegan loaf uses very low-cost and easy-to-find ingredients that you’ll be able to get from your local store and likely already have most of these things in your cupboard.

- Vegetable oil
- Onion, garlic, portobello mushrooms and carrot
- 1 x tin of kidney beans – Other beans or chickpeas will also work.
- 1 x tin of lentils – Green or puy lentils work well. You can also cook the lentils from dried beforehand. Use approx 100g dried lentils (cooked according to packet’s instructions before adding to this recipe).
- Soy sauce – Use tamari sauce for a gluten-free version or coconut aminos for a soy-free version.
- Mixed dried herbs – In the UK, mixed dried herbs consist of equal parts Marjoram, Basil, Oregano and Thyme. This is easy to make yourself or you can buy something like ‘Italian Seasoning’ with a similar herb mix.
- (Optional) Nutritional yeast – Adds more flavour and nutrition but is totally fine to leave out, if you prefer.
- Salt and pepper – Add to suit your own taste.
- Oats – Use gluten-free, if needed. Rolled or porridge oats is fine.
Step-by-Step
Prepare ingredients.
Preheat the oven, line a 2L loaf tin and prepare the vegetables.
Dice the onion and garlic.
Chop the Mushrooms into small pieces and grate the carrot.


Sauté the vegetables.
Sauté the onion and garlic in the oil.

Then add in the vegetables, to soften.

Mix and mash.
Tip in the rest of the ingredients for the vegetable loaf.

Mash together until you have a thick, chunky mixture.
You can also use a food processor but be careful not to over-blend as we want it to remain chunky.

Add to tin and bake!
Press the mixture into your prepared loaf tin.

Use the back of a spoon to press down firmly and smooth the top.
Bake for 40-45 minutes.
Allow to cool in the tin for at least 5 minutes before slicing and serving.

Make the gravy.
Sauté the onion with sugar for approx 10 minutes until caramelised.
Add the arrowroot powder/corn starch and stir until dissolved.


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.

Serve and enjoy!
Serve a couple of slices of the lentil loaf with roast vegetables (or whatever you like!) and pour a generous serving of gravy on top. Enjoy :-)
Video
📖 Recipe

Lentil Loaf 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 onion, finely sliced
- 2 tbsp vegetable oil
- 1 tbsp brown sugar or coconut sugar*
- 1 tbsp arrowroot powder or corn starch
- 200 ml red wine
- 3 tbsp balsamic vinegar
- 3 tbsp soy sauce (use tamari sauce for gluten-free)*
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.
Notes
*Coconut sugar is an unrefined sugar with a great caramel flavour. You can also use any kind of brown sugar
*You can also use coconut aminos for a soy-free alternative
Nutrition Information
Yield 6 Serving Size 2 slices (⅙th recipe)Amount Per Serving Calories 269Total Fat 5.6gSaturated Fat 0.8gCarbohydrates 42.5gFiber 10.1gSugar 4.1gProtein 15.6g
Angela says
[Correction to my previous comment]
This was a great texture but 2 tablespoons of herbs and 4 tablespoons nutritional yeast was overpowering. Should the recipe have said teaspoons?
Angela says
This was a good texture, but the recommended 4 tablespoons of herbs and 4 tablespoons of nutritional yeast were overpowering. Should the recipe have said teaspoons instead?
Debbie says
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
Anne says
Lovely! The only thing is it fell apart when I cut it – did I have too much moisture or bot cook it long enough? (I did 45 mins and the top & sides nice crispy).
Aimee says
So glad you enjoyed it! With slicing, it’s best to let it cool for a few minutes in the tin and use a serrated knife for clean slices (about half an inch wide). Making sure it’s well mixed and firmly pressed into the tin will help it keep its structure too. It sounds like the texture and cooking time is OK, from how you described it :-) Hope that helps!
Nick Hersey says
Can this be frozen and if yes, is it best to freeze before or after cooking?
Aimee says
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!
Alan says
Fantastic, I made this last night for Dinner, as a whole family of Vegans we loved it… will absolutely make it again.
Aimee says
So glad to hear that!
Victoria Banner says
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.
Vanessa says
Thanks for sharing! Does it keep long?
Suzanne says
This looks so good! It is so nice to have hearty vegan recipes on hand!
Tony says
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?
Danielle says
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!
Nicole Mahler says
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
Asa says
What would you substitute the red wine with in the gravy. Thanks!
Angela Horn says
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. :)
Hannah says
Did you try it with quinoa? How did it go?
Diane says
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
Andrea says
Know roughly how many calories in total 1-2servings is? Just curious. Btw i looove this and willake it Again just because
LIZZY says
I worked it out at about 250 calories per serving.
Lisa Shipman says
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!
Aimee says
Hi Lisa. So happy to hear that!! Thank you for letting me know you enjoyed it :)
Gina says
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!
Aimee says
Hi Gina – I am so glad you enjoyed it! Thank you :)
Helen says
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!
Jacob says
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
Aimee says
So pleased to hear that – thanks for the lovely comment, Jacob!
Nikki says
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?
Aimee says
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.
Zoe says
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.
Aimee says
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!
michelle says
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!
Aimee says
Wonderful! I hope you enjoy it – I’ll be having this for Christmas too :-)
Anchita says
Hi what is put lentil and also what state do we need to use the lentils soaked and boiled ??
elayne says
can one use something besides oats? i’m allergic. otherwise, this sounds wonderful! thanks.
cali says
Hi there! I’m hoping to make this tonight, what herb blend did you use for the 2 tbsp mixed dry herbs?
Thanks!!
Aimee says
Hi Cali. Mixed herbs generally consist of oregano, basil, marjoram, thyme, and rosemary. Hope that helps! Enjoy
Marina says
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.
Shirley says
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 :-)
Allie says
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.
Sofia says
Would love to make this for Christmas. Can I substitute tell nutritional yeast?
Aimee says
Hi Sofia, it’s OK if you don’t want to use it – just leave it out :-) Hope you enjoy!
Marianne says
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
Aimee says
So glad you enjoyed it, Marianne! Good to know it works just as well without the kidney beans – thanks :-)
Maia says
This totally fell apart for me. :(
Jennifer says
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.
Heena says
Great recipe, thank you!
We used marmite instead of nutritional yeast and cornflour instead or arrowroot powder and they worked perfectly!
Aimee says
Great idea with the marmite – good tip. Glad you enjoyed it!
Jean says
Marmite is not gluten free for those that require that aspect.
Elaine says
How much Marmite did you use please?
ELAINE BARKER says
Hi…
Can you tell me please, did you use the same amount of Marmite as nutritional yeast, 4 tablespoons??
babloo says
thanks for sharing this will try this out for sure. cheers!
Lindsey says
Can I freeze what I don’t eat !?
Leslie says
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?
Sarah Newth says
Sainsburys have canned green lentils
K says
Unfortunately where I am there is no Sainsburys. I am assuming I would have to order from Amazon?
Karey says
Just cook some dried lentils, love!
Jennifer says
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
Rosa says
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?
Aimee says
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!
Maggie says
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! :)
Aimee says
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!
Kelly says
I order mine through Amazon and it comes straight to my door!
Alex says
Loved it! Made it twice over the holidays :)))) thank you!!
Aimee says
So glad you liked it Alex! One of my favourites for the holidays :-)
Andra says
Hi! Can we substitute with steel cut oats?
Thanks :)
Merry Christmas!
Aimee says
I think it should work OK, the texture might be a little different so you may need to use more oats. Hope you enjoy!
Andra says
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!
Aimee says
Thanks for the feedback, Andra! Glad it tasted good :-)
Anne Post says
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?
Aimee says
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!
Nicole Fizy says
How big is a can of puy lentils? Generally our cans of vegetables/beans etc are 15 ounces here in the United States.
Aimee says
I used 400g tin which is about 15 oz so that should be about right :-)
Rachel Huban says
Looks amazing….any substitute option for the mushrooms??
Aimee says
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!
Rosie says
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!
Aimee says
That makes me so happy to hear that, Rosie! Enjoy your Christmas :-)
Lorna says
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
Aimee says
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.
Vegekat says
Hi ! Do you nkow what size for cans of beans and lentils ? Thank you ! :)
Aimee says
Hi, I use 400g tins :-)
Jackie says
Have you ever frozen this after cooking? Looking for options to make ahead.
Aimee says
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 :-)
Yvonneholdsworth says
What size tin for bens and lentils please? Thanks
Aimee says
I used 400g tins
Nicole says
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!
Aimee says
So happy you enjoyed it Nicole! It’s my favourite gravy ever :-)
Sharon says
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!
Aimee says
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 :-)
Amber says
Looks delish! What type of wine would you suggest for the gravy recipe? Excited to give this recipe a try this week!
Aimee says
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!
Trinity Bourne says
Oh my goodness Aimee – that looks incredibly delicious. It hits all the right spots!
Your photos make me want to dive right in too :)
Aimee says
Thank you, Trinity! Now that the colder weather months are here, I’m looking forward to lot’s more roast dinners :-)
Linda | The Baker Who Kerns says
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!
Vicky says
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.
Laura says
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!