The Best Vegan Lentil Meatloaf Recipe is hearty, flavorful, and easy to make! Packed with protein-rich lentils, savory mushrooms, and comforting spices, it bakes up perfectly with a sticky, caramelized glaze. Serve it with mashed potatoes and gravy for the ultimate comfort food meal!

FEATURED COMMENT:
Hands down the best vegan "meatloaf" I've ever made! AND it actually didn't fall apart…a miracle! It was easy and delicious made with pantry staples. The sticky glaze is so yummy! Will definitely make again!
- Robin ⭐⭐⭐⭐⭐
Meatloaf was a staple in my husband's childhood-one of those cozy, home-cooked meals that just feels like a warm hug. So, of course, when I made this Vegan Lentil Meatloaf recipe, I had to see if it passed the ultimate test: ...let's just say that I made this on repeat for days as he just couldn't get enough of this deliciousness!
This lentil loaf is hearty, packed with protein-rich lentils, and has that perfect texture-moist but not mushy, firm but not dry. And the glaze… sticky, tangy, slightly sweet, and downright irresistible.
One of the best things about this recipe (besides being so good for you) is how flexible it is. Need a gluten-free version? Easy-just use gluten-free breadcrumbs and swap soy sauce with tamari. Not into mushrooms? No problem-swap them for finely diced zucchini or just leave them out. It's meal-prep friendly, freezer-friendly, and, most importantly, picky-eater friendly. Whether it's a cozy weeknight dinner or a holiday centerpiece for Thanksgiving or Christmas, this vegan meatloaf delivers all the comfort with none of the fuss!
- Let me know in the comments what was your ultimate childhood comfort food?

Vegan Lentil Meatloaf Ingredients
- Lentils: The hearty, protein-packed base. Cooked and mashed for the perfect texture.
- Flaxseed + water: The egg replacer! Helps bind everything together.
- Mushrooms, onion & garlic: For savory depth and umami taste. Skip the mushrooms if you're not a fan!
- Tomato paste & soy sauce: Boosts richness and adds a hint of umami flavor. Use tamari for a gluten-free option.
- Smoked paprika & Italian seasoning: A cozy, flavorful blend with a subtle smokiness.
- Breadcrumbs & walnuts: The perfect mix of structure and crunch. Swap breadcrumbs for a gluten-free version if needed.
- Plant-based milk: Adds moisture to keep the loaf tender, but not soggy.
- Ketchup, brown sugar & apple cider vinegar: The ultimate sticky-sweet glaze with just the right amount of tang.

HOW TO MAKE THE BEST VEGAN LENTIL MEATLOAF RECIPE:
- Preheat and Prepare: Preheat your oven to 375°F (190°C). Line a baking sheet, loaf pan or large baking dish with parchment paper.
- Make the Flax Egg: In a small bowl, combine the ground flax or chia and water. Stir and set aside to thicken.

- Cook the Aromatics: Heat the olive oil (or water/broth for oil-free) in a skillet over medium-high heat. Add the mushrooms, onion, and garlic. Sauté the vegetables until softened and just beginning to brown, about 5 minutes. Remove from heat and set aside.

- Mash the lentils: In a large mixing bowl, mash about ¾ of the lentils with a fork or potato masher, leaving the rest whole for texture.

- Combine the Ingredients: To the bowl with the lentils, add the cooked mushroom mixture (including any juices), the prepared flax egg, tomato paste, soy sauce, smoked paprika, Italian seasoning, salt, and pepper. Mix well. Stir in the breadcrumbs and walnuts, then mix again.
Adjust: If the mixture is too dry, add plant-based milk 1 tablespoon at a time (I usually add 4 tablespoons of plant-based milk). If it's too wet, add more breadcrumbs 1 tablespoon at a time until the meatloaf mixture is moist but not soggy and holds together well, as seen in the photos.

- Shape and Bake: Transfer the mixture to the prepared baking sheet or loaf pan. Shape it into a vegan meatloaf with your hands or press it evenly into the pan. Bake for 25 minutes, unglazed.

- Prepare the Glaze: While the loaf is baking, mix the ketchup, brown sugar, apple cider vinegar, and garlic powder in a small bowl.

- Glaze and Finish Baking: After the loaf has baked for 25 minutes, remove it from the oven and spread the glaze evenly over the top. Return to the oven and bake for an additional 15-20 minutes until the glaze is sticky and slightly caramelized around the edges.
- Serve: Allow the vegan lentil meatloaf to rest for 10 minutes before slicing to ensure it holds together. Serve hot with your favorite sides.

This Vegan Meatloaf Recipe is…
- Hearty & Protein-Packed - Made with lentils and walnuts for a satisfying bite.
- Cozy & Comforting - Classic meatloaf vibes with a rich, sticky glaze.
- Meal Prep & Freezer-Friendly - Perfect for make-ahead meals.
- Easily Customizable - Gluten-free, mushroom-free, or oil-free options!
Serve it with:
- Vegan Garlic Mashed Potatoes
- Garlic Sautéd Green Beans
- Roasted Broccolini
- Vegan Gravy
- Roasted Carrots
- Vegan Macaroni Salad
- Soft Vegan Dinner Rolls
- Roasted Brussels Sprouts
- Easy Coleslaw
- Vegan Mac & Cheese
If you try this recipe let us know by leaving a comment, rating it, and don't forget to tag @itdoesnttastelikechicken on Instagram. You can also pin this recipe on Pinterest to save it for later!
Bon appetegan!
Sam Turnbull.

(click stars to vote)
Vegan Lentil Meatloaf
Servings:
PRINT
PIN
Video
COMMENT
Ingredients
For the Vegan Lentil Mealoaf:
- 2 tablespoons ground flax or ground chia
- 5 tablespoons warm water
- 2 tablespoon olive oil, (or use water/broth for oil-free)
- 1 cup (3 oz/ 85 g) finely chopped mushrooms, (any kind)
- 1 small yellow onion, finely diced
- 4 garlic cloves, minced or pressed
- 1 ½ cups (1 15oz can) cooked brown lentils, drained and rinsed
- 2 tablespoons tomato paste
- 1 tablespoon soy sauce, (gluten-free if preferred)
- 1 ½ teaspoon smoked paprika
- 1 ½ teaspoon Italian seasoning
- ¾ teaspoon salt
- ¼ teaspoon black pepper
- 1 cup breadcrumbs, plus more if needed (gluten-free if preferred)
- ½ cup walnuts, chopped
- 4 tablespoons plant-based milk, or as needed (such as oat or soy)
For the Glaze:
- ⅓ cup ketchup
- 1 tablespoon brown sugar
- 1 tablespoon apple cider vinegar
- ½ teaspoon garlic powder
- Chopped fresh parsley, (optional, for garnish)
Instructions
- Preheat and Prepare: Preheat your oven to 375°F (190°C). Line a baking sheet or loaf pan with parchment paper.
- Make the Flax Egg: In a small bowl, combine the ground flax or chia and water. Stir and set aside to thicken.
- Cook the Aromatics: Heat the olive oil (or water/broth for oil-free) in a skillet over medium-high heat. Add the mushrooms, onion, and garlic. Sauté until softened and just beginning to brown, about 5 minutes. Remove from heat and set aside.
- Mash the lentils: In a large bowl, mash about ¾ of the lentils with a fork or potato masher, leaving the rest whole for texture.
- Combine the Ingredients: To the bowl with the lentils, add the cooked mushroom mixture (including any juices), the prepared flax egg, tomato paste, soy sauce, smoked paprika, Italian seasoning, salt, and pepper. Mix well. Stir in the breadcrumbs and walnuts, then mix again.Adjust: If the mixture is too dry, add plant-based milk 1 tablespoon at a time (I usually add 4 tablespoons of plant-based milk). If it's too wet, add more breadcrumbs 1 tablespoon at a time until the meatloaf mixture is moist but not soggy and holds together well, as seen in the photos.
- Shape and Bake: Transfer the mixture to the prepared baking sheet or loaf pan. Shape it into a loaf with your hands or press it evenly into the pan. Bake for 25 minutes, unglazed.
- Prepare the Glaze: While the loaf is baking, mix the ketchup, brown sugar, apple cider vinegar, and garlic powder in a small bowl.
- Glaze and Finish Baking: After the loaf has baked for 25 minutes, remove it from the oven and spread the glaze evenly over the top. Return to the oven and bake for an additional 15-20 minutes until the glaze is sticky and slightly caramelized around the edges.
- Serve: Allow the loaf to rest for 10 minutes before slicing to ensure it holds together. Serve hot with your favorite sides.















Heather Ingram says
Sam could you use tvp instead of nuts to reduce calories and add more protein?
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Heather! I wouldn’t recommend swapping with TVP here as it would change the texture quite a bit 🙂
Valda New says
We love this meatloaf recipe, it’s simply amazing
Sam Turnbull @ It Doesn't Taste Like Chicken says
So happy you love it Valda! Thanks so much 😊
Sharon says
I made this and it was Delicious!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Sharon! So happy to hear that, thank you 😊
Yvette says
I haven't made this recipe yet as it calls for mushrooms. What can I use as a substitute?
Glo says
Has anyone tried this using oats in place of the bread crumbs?
Sam Turnbull @ It Doesn't Taste Like Chicken says
Great question! Oats could work if blended into a coarse flour first, but the texture will be a bit softer. If you try it, I’d love to hear how it turns out!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Yvette! You can replace mushrooms with finely diced zucchini, eggplant, or extra lentils. It will still be delicious!
Eli says
Thank you for this great recipe. It is moist and tasty.
Sam Turnbull @ It Doesn't Taste Like Chicken says
So happy you enjoyed it, thanks so much, Eli! 😊
Karen Bauer says
So Good! I will be making this again. I sliced it, had on whole grain bread w lettuce and mustard., w potato chips.
I did not add soy sauce because I don't like it. I did not add plant milk because it formed perfectly.
Sam Turnbull @ It Doesn't Taste Like Chicken says
So glad it worked well for you, Karen! Thanks for the review! 🙂
Cherry says
I tried this tonight based on all the wonderful comments. I don't know what I did wrong, but it turned out SO mushy it was not edible. I cooked it much longer than directions said. I didn't drain the onion/mushroom/ garlic mixture after I cooked it, before adding it to the lentil mixture. Could that have been the problem? I added many more breadcrumbs than called for to get it firm enough to mold. I never used any milk. I'm open to any suggestions. I'm sorry to give it such a low rating, but this was my experience.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Cherry, This recipe intentionally includes the mushroom and onion juices, so that wouldn't be the problem unless you added water or broth? Did you happen to use red lentils instead of brown? Red lentils break down much more and can make the loaf very mushy. Also, before baking, did your mixture look similar in texture to the photos on the post? It should be moist but able to hold its shape. If it looks loose or wet at that stage, adding more breadcrumbs (a little at a time) is the right move. I hope that helps!
Kathy says
I accidentally overcooked my lentils and they are mushy, can I still make this recipe?
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Kathy! If the lentils are very mushy the loaf may be a bit mushy too, but you can still try it. I recommend adding a little extra breadcrumbs to help it firm up.
Jenifer says
Hi! 🙂 I am new to the Vegan world and am having trouble sourcing "brown" lentils. Which color lentils (or something else) could I try? I see a lot of red and black choices I can find. Thank you!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Jenifer! Green or brown lentils work best here. Red lentils get too mushy, but black lentils can work in a pinch if cooked just until tender.
Dawn says
hi!! I was curious what you could use instead of lentils, maybe chickpeas or something? I'm just not a fan of lentils. I did make this once before and it seems that's all I tasted. would tofu be too mushy? if you use the extra firm? thank you for your time and all your great recipes.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Dawn! Chickpeas could work, but the texture will be softer and a bit less “meaty.” Tofu would likely be too soft here. Let me know if you give Chickpeas a try. 😊
Beth says
This was the answer to my craving for a meatloaf sandwich! It is good hot or cold. I added balsamic vinegar to the catsup for a little zing and it was perfect. I froze individual pieces for future dinners/sandwiches and can’t wait to have more. Thanks Sam!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Beth! Ohhh a meatloaf sandwich craving — YES 😄 Love the balsamic ketchup idea too!
Faith says
Would 100% make this again. It’s soooo satisfying and tasty. I really enjoyed it! Thank you!
Jess @ It Doesn't Taste Like Chicken says
Wonderful! Thanks, Faith!
Elizabeth B. says
I JUST made this because of this email!
I could have eaten the ENTIRE thing!!!
I do not have the words to describe how delicious this is! It is easy! Used ingredients I already have. Bravo! Another home run!!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Oh my goodness, Elizabeth, YAY!! 🤩 This comment made my day. I’m so happy you loved it and that it was a pantry win too!
Aaron says
My loaf was delicious! It held together and felt light but satisfying. I also really enjoyed the sauce.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Aaron! Yay!! I’m so happy you enjoyed both the loaf and the sauce 😊