Vegan Lentil Loaf (Gluten + Grain Free)

GFGluten FreeGRGrain FreeOFOil FreeVVegan
4.80 from 15 votes
Jump to RecipeRate This RecipePin Recipe

Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.

This Vegan Lentil Loaf is the best, healthy main dish for Thanksgiving, Christmas or memorable weeknight dinners. Enjoy with your favorite fuss-free sides for the ultimate feast. Vegan, Gluten-Free, Grain-Free, Oil-Free, Soy-Free, Nut-Free Option.

Table of Contents
  1. A Delicious Plant-Based Protein
  2. What You Need for the Best Vegan Lentil Loaf
  3. How to Make Vegan Lentil Loaf
  4. Caitlin’s Cooking Tips
  5. Serving Suggestions
  6. How to Store Lentil Loaf
  7. Substitutions
  8. Recipe FAQs
  9. Vegan Lentil Loaf Recipe

This Vegan Lentil Loaf is easily one of the healthiest, most flavorful meatless loafs out there. It combines brown lentils, red lentils and walnuts to create the perfect, non-mushy texture. You’ll be able to slice and serve this loaf with ease, then enjoy with a highly-recommended serving of Tahini Gravy!

vegan lentil loaf sliced on white serving dish

A Delicious Plant-Based Protein

Let’s be real – finding a protein to serve for the holidays that will suit everyone’s dietary needs isn’t always the easiest feat. But this vegan meatloaf alternative checks off all the boxes. It’s naturally gluten-free, grain-free, egg-free, dairy-free, soy-free, and easy to make nut-free. Plus, when you serve it with my creamy Tahini Gravy and mashed potatoes, I promise no one will be complaining. 

This lentil loaf is crispy-on-the-outside, textured-on-the-inside and is really just the most delicious healthy, plant-based protein. It’s a bit more time-intensive than my dump & bake casseroles or one pot dinners, but every step is worth it. Play some good tunes and grab a friend or family member to cook this with.

What You Need for the Best Vegan Lentil Loaf

ingredients for vegan lentil loaf on kitchen countertop

The base of this lentil loaf is made with a mix of red lentils, brown lentils, mushrooms and walnuts. It’s then seasoned with fresh herbs and tender veggies and held together with my favorite egg-replacer – ground flaxseed. 

Each ingredient used serves a specific purpose and for best results, significant substitutions should be avoided.

How to Make Vegan Lentil Loaf

collage of photos showing steps to make lentil loaf
  1. Cook the lentils with vegetable broth and water in a large pot for 30 minutes.
  2. Sauté the onion, celery, and carrot in olive oil until soft and fragrant. Add the mushrooms, spices, tamari and garlic and cook for an additional 1 to 2 minutes.
  3. Strain the lentils using a fine metal strainer and remove as much extra liquid as possible.
  4. Mix the lentils, vegetable mixture, walnuts, ground flax, and tamari and firmly pack the mixture into a loaf pan. 
  5. Bake for 50 minutes then allow to cool on a cooling rack for 30 minutes before slicing and serving. 
  6. Serve warm with vegan gravy, or as desired. 
cooked lentil loaf on white serving tray

Caitlin’s Cooking Tips

  • Take your time sautéing the vegetables. Keep cooking until all of the moisture released from the vegetables evaporates and the vegetables are as dry as possible. Rushing this step will affect the texture and cook time of your lentil loaf.
  • Use fresh herbs. Fresh rosemary, thyme, and sage are significantly more flavorful than dried herbs and truly make this lentil loaf taste like Thanksgiving!
  • Make sure to use ground flaxseed. In stores you’ll find both ground flaxseed and whole flaxseeds. Ground flaxseeds are essential to properly binding the vegan loaf together. If you only have whole seeds, grind them into a mealy consistency before adding to your loaf.

Serving Suggestions

This vegan lentil loaf is an amazing main dish to serve for holidays like Thanksgiving and Christmas. Make it a full vegan meal and serve alongside classic holiday sides like Vegan Mac and Cheese, Candied Sweet Potatoes, and Vegan Green Bean Casserole. Topping your loaf with my savory Tahini Gravy is a must, too. 

If you’re looking for more holiday main dish recipes, you’ll also love this Vegan Holiday Roast and this Vegetable Lasagna with White Sauce! Or, plan your own menu using my Vegan and Gluten-Free Thanksgiving guide.

two slices of lentil loaf topped with gravy

How to Store Lentil Loaf

Leftover lentil loaf slices are preserved best in an airtight container in the fridge for up to 5 days. Leftovers are best reheating in the oven or toaster oven at 300F for 20 to 25 minutes, or until warmed through. Readers have also had success warming individual slices through in a dry skillet over medium heat.


  • Nut-free option: If you are allergic to nuts, substitute the chopped walnuts for chopped sunflower seeds or pumpkin seeds.
  • Lentil options: I developed this lentil loaf using brown lentils, but green lentils can be used as a 1:1 substitution. Substituting the split red lentils with green or brown lentils, however, is not recommended.
  • Soy-free option: Tamari can be substituted for coconut aminos. Or, if you are not gluten-free, soy sauce is also an option.
vegan lentil loaf on white serving tray

Recipe FAQs

Can lentil loaf be frozen?

Yes, this vegan meatloaf can be frozen. Cook and cool the lentil loaf according to instructions. Once cooled, slice into 6 to 8 slices and place each individual slice on a parchment lined baking sheet. Flash freeze the loaf slices for 1 to 2 hours, or until frozen solid. Transfer the slices to a freezer safe bag or container for up to 2 months.

What binds a meatloaf together?

Traditional meatloaf recipes typically use eggs and breadcrumbs to bind the loaf together. This vegan lentil loaf uses ground flaxseed as a binder to keep it grain-free, gluten-free and plant-based. 

How do I know when lentils are done?

When the lentils are done and ready, they will be soft and tender. The red lentils will be softer and paste-like and the brown lentils will be tender, but still intact. 

Why did my meatloaf turn out mushy?

If your vegan lentil loaf came out mushy, I would guess the “batter” was too wet. This can happen if the vegetables are not dry enough. Once you begin to sauté mushrooms, they will release moisture. In order to avoid a mushy loaf, it is important to sauté until the excess moisture has evaporated. 

Enjoy! If you make this recipe and decide to share it on Facebook or Instagram, don’t forget to tag me @FromMyBowl + #FromMyBowl! I would also love it if you could leave a comment below with a recipe rating! Thank you for the support 😊

vegan lentil loaf on plate with fresh thyme

Vegan Lentil Loaf

4.80 from 15 votes
Prep Time 20 minutes
Cook Time 1 hour 20 minutes
Servings 6 -8 Servings
This Vegan Lentil Loaf is the best, healthy main dish for Thanksgiving, Christmas or memorable weeknight dinners. Enjoy with your favorite fuss-free sides for the ultimate feast. Vegan, Gluten-Free, Grain-Free, Oil-Free, Soy-Free, Nut-Free Option.


For the Lentils:

  • 1 cup brown lentils dry
  • 1 cup red lentils dry
  • 3 cups vegetable broth
  • 2 cups water

For the Lentil Loaf:

  • cooked lentils above
  • 1 yellow onion diced
  • 2 tbsp olive oil
  • 2 stalks of celery diced
  • 2 cloves of garlic minced
  • 1 cup carrot shredded
  • 1 tbsp fresh rosemary finely chopped
  • 1 tsp fresh thyme finely chopped
  • 4 leaves fresh sage finely sliced
  • 2 tbsp reduced sodium tamari divided
  • 5 cremini mushrooms finely diced
  • 3/4 cup ground flaxseed
  • 1/2 cup walnut pieces


  • Cook the Lentils: Add the brown lentils, red lentils, vegetable broth, and water to a large pot. Bring to a boil over high heat; reduce the heat to low, cover, and let simmer for 30 minutes.
  • Prep: Preheat the oven to 375F once 10-15 minutes have passed. Line a 4×8” loaf pan with parchment paper and set aside.
  • Aromatics: Warm the oil in a large sauté pan over medium heat. Add the onion, celery, and carrot and sauté for 5 minutes, stirring occasionally.
  • Seasonings: Add the mushrooms, rosemary, thyme, sage, and 1 tablespoon tamari. Sauté for 8 to 10 minutes, until almost all of the liquid has evaporated from the pan. Add the garlic and sauté for an additional 1 to 2 minutes. You want the vegetables to be as dry as possible!
  • Strain the Lentils: Once the lentils have finished cooking, transfer them to a fine METAL strainer (do not use a strainer with large holes) and use a spatula to “stir” the lentils and remove as much extra liquid as possible. The Red Lentils will break down and become a thick puree, while the Brown Lentils will remain relatively intact.
  • Combine: Transfer the lentils and cooked vegetable mixture to a large bowl. Add in the walnuts, ground flax, and remaining tablespoon of tamari. Mix until everything is evenly incorporated, then use a spatula to firmly pack the “batter” into the loaf pan. There should be a little extra batter protruding from the top of the pan – I like to round this out to create an even top of the loaf.
  • Bake: Bake the loaf in the oven for 50 minutes, then remove and let sit in the pan for 5 minutes before carefully transferring to a cooling rack. Let sit for at least 30 minutes before serving. You can also let the lentil loaf sit in the fridge overnight if you’d like it to be firmer.
  • Serve: serve warm, topped with gravy or as desired. Leftovers can be reheated in the oven or toaster oven at 300F for 20-25 minutes. Store leftovers in the fridge for up to 5 days, or pre-slice and freeze for up to 2 months.

Recipe Notes

  • Substitutions: tamari can be substituted for liquid aminos or soy sauce (not GF). I have not tested this recipe with any binder other than ground flax, and cannot recommend substitutions
  • Oil-Free: omit the olive oil in step 3 and sauté the onion in 1/4 cup (60 ml) of water instead; adding more water as necessary to prevent sticking.
  • Make-Ahead: the lentil and vegetable filling can be made up to 3 days in advance; simply store the filling in the fridge until ready to use and proceed with mixing and baking the loaf.
  • Leftovers can be stored in the fridge and will last for up to one week; you can also pre-slice and freeze the completed loaf to save it for another day!


Calories: 459kcalCarbohydrates: 51gProtein: 23gFat: 20gSaturated Fat: 2gPolyunsaturated Fat: 11gMonounsaturated Fat: 6gSodium: 32mgPotassium: 975mgFiber: 27gSugar: 4gVitamin A: 3622IUVitamin C: 6mgCalcium: 115mgIron: 6mg
Keyword: gluten free lentil loaf, recipes with lentils, thanksgiving lentil loaf, vegan meatloaf, Vegetarian Lentil Loaf
Course: Main
Method: Oven
Cuisine: American

About the Author

Hey there, I’m Caitlin! I make easy-to-follow, wholesome, and budget-friendly vegan recipes that are mostly gluten-free and refined sugar-free. I’m also an avid yogi, love the great outdoors, am chocolate-obsessed, and enjoy eating almond butter straight off of the spoon.

Learn More

FREE GUIDE: 5 Tips for Quick & Easy Vegan Dinners

Plus, get all of my recipes sent straight to your inbox!

You May Also Like

Leave a Comment

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

Recipe Rating

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


  1. If subbing sunflower seeds, do we still use half a cup (as called for with the walnuts)? Thanks! Looks like a great one to try.

    1. If you want to substitute sunflower seeds, you can use the same quantity as called for with the walnuts, which is 1/2 cup. So, use 1/2 cup of sunflower seeds as a direct replacement in the recipe. This substitution should work well and still provide a nice texture and flavor for your lentil loaf. Enjoy making and trying out this recipe!

  2. 5 stars
    I don’t know. This is a great recipe that I’ve made four times now, but I just can’t get it to be dry enough no matter how hard I try. I wish I could get the inside to be as crispy and dry as the outside.

    Still, it’s a great recipe and I won’t give up!

    1. Hi Maz, about 2.5 cups of tinned brown lentils should do the trick. Though I don’t recommend substituting the red lentils for more brown lentils (or any other type).

  3. Hi Caitlin, I am new to a vegan/plant-based diet and would love to try this. In particular, I was looking for something to bring to my daughter’s house for Thanksgiving this year. I do have a question about the recipe. Are store-bought ground flaxseeds the same as ground flaxseed meal? (Bob’s Red Mill makes an organic whole ground flaxseed meal, for example.) Thanks so much, and I look forward to your response. I will be trying the recipe before bringing it for Thanksgiving. (The tahini gravy sounds delicious, too!)

    1. Hi Jan, yes, ground flaxseed (store-bought or home ground) is the same as ground flaxseed meal. Excited for you to try the recipe!

    1. Hi Sharon, you can try substituting the mushrooms for another hearty vegetable, like zucchini, eggplant, etc. You can also add extra carrot or celery. Let me know how it goes!

  4. 5 stars
    Made this lentil loaf for thanksgiving and loved it! My non-vegan family members enjoyed it too! What was especially great was that it kept its shape and did not fall apart at all. I’ve had this happen many times with vegan loafs so I was happy this was able to sit on a table in it’s shape and not crumble when cut into. I forgot to make the gravy but I bet that would make it even better.

  5. 5 stars
    This was SO so delicious, and satisfying! I made one two weeks ago on a Saturday, and wanted to eat it every day for nearly every meal all week. I froze 2 slices, and ended up getting both of them out of the freezer to eat last week, and now it is once again a Saturday, and I will make this again today, for sure! My husband is not vegetarian, and he liked it too, although he ate his meats for several of the meals when I was having this lentil loaf. I think he would have had another helping or two, but he saw how “obsessed” I was, and wanted to leave the rest for me. Thank you so much for this recipe! I made a couple of adjustments, because I am such a fan of mushrooms: I used mushroom stock instead of veggie, used a mix of 3 different kinds of fresh shrooms, and added a tablespoon of mushroom umami powder from Trader Joe’s.

  6. 5 stars
    Super yummy! I used vegan better than beef bullion instead of the vegetable stock and it was amazing! I also only used ⅓ cup of flax and it was perfect!

  7. 4 stars
    I made the Lentil Loaf and while it tastes delicious mine was very mushy. I hate mushrooms so left them out and added more veggies but even with straining everything it was very soft. Maybe I should have added more ground flax seeds to help it bind better? I did add pumpkin seeds for some textural bite but maybe my lentils were too soft as well. Next time I make it I’ll use 1 1/2 cup brown lentils and 1/2 cup red lentils. Thanks for the recipe and I’ll let you know how it goes the next go round.

    1. Getting the vegetables as dry as possible when you’re cooking them out – what sort of vegetables did you add in? Totally let us know how it goes!

  8. 5 stars
    I made this yesterday to have for dinner today as a test run since I was looking for a vegan option to bring to my extended family’s Christmas dinner. It was perfect! Everyone liked it and it’s definitely going to be at the Christmas dinner. 🙂 I loved the consistency and flavour, plus it hols up very well when sliced, you can even slice it pretty thinly.
    I used ~2/3 cups ground flax seed husks since you cannot get whole ground flaxseed here and that worked very well.
    Thanks for the recipe!

  9. 5 stars
    Amazing — loved the moist and tender interior paired with the crunchy exterior, and the flavor had so much depth. I was pleased to find that the texture remained intact even two days after baking the loaf…it didn’t last any longer than that because my family and I wanted leftovers!

  10. Hey, could mushrooms be substituted? I was thinking eggplant perhaps, to add some variety in the loaf instead to just more celery and carrot. Thank you for cool recipes!

    1. Hey! If you’re not a fan of mushroom, eggplant could probably work well. If you give it a try let us know!