Vegan meatloaf is a hearty, flavorful dish that proves comfort food doesn’t need to rely on animal products. It captures the essence of a traditional meatloaf while embracing plant-based ingredients, resulting in a satisfying meal that is both nourishing and familiar. Perfect for family dinners, holiday gatherings, or meal prep throughout the week, this dish brings together a wholesome blend of vegetables, legumes, and grains to create a texture and flavor profile that stands proudly on its own.
The foundation of a good vegan meatloaf often begins with lentils, beans, or chickpeas. These legumes provide the protein and substance that give the loaf its hearty feel. Combined with grains such as oats, rice, or quinoa, they form a base that holds together beautifully while still maintaining a tender bite. To enhance flavor, sautéed onions, garlic, carrots, celery, and mushrooms are frequently added, offering depth and a touch of sweetness. Herbs like thyme, sage, and rosemary bring a savory note that recalls the flavors of traditional meatloaf, while soy sauce, tomato paste, or nutritional yeast can be used to enrich the umami factor.
Texture is key, and this is where thoughtful preparation shines. Mashed beans provide binding power, oats or breadcrumbs add structure, and vegetables bring moisture. The balance of these components ensures the loaf holds its shape yet remains pleasantly tender when sliced. Topped with a tangy glaze, often a mix of ketchup, balsamic vinegar, and a hint of maple syrup, the loaf develops a glossy finish and a sweet-savory punch that ties everything together.
One of the best things about vegan meatloaf is its versatility. It can be enjoyed hot out of the oven as the centerpiece of a meal, paired with mashed potatoes and gravy, or roasted vegetables. Leftovers make excellent sandwiches the next day, especially when served on crusty bread with fresh greens and extra glaze. It’s also a forgiving recipe, easily adapted to suit personal preferences or whatever ingredients are on hand.
More than just a plant-based alternative, vegan meatloaf is a dish that embodies comfort and creativity. It celebrates the depth and variety of plant-based cooking, offering a meal that is satisfying, flavorful, and welcoming to all eaters, vegan or not.

Ingredients
- 1 cup lentils cooked and drained
- 1 cup breadcrumbs whole grain
- 1/2 cup onion finely chopped
- 2 cloves garlic minced
- 1 tablespoon soy sauce
- 1 teaspoon thyme dried
- 1 teaspoon oregano dried
- 1/2 cup carrot grated
- 1/2 cup celery finely chopped
- 2 tablespoons ketchup for topping
Instructions
- Preheat your oven to 350°F (175°C) and lightly grease a loaf pan.
- In a large bowl, mix together cooked lentils, breadcrumbs, onion, garlic, soy sauce, thyme, oregano, grated carrot, and chopped celery.
- Transfer the mixture into the prepared loaf pan and press it down firmly to form a loaf shape.
- Spread ketchup evenly over the top of the loaf.
- Bake in the preheated oven for 1 hour, or until the top is golden and the loaf is heated through.
- Let the vegan meatloaf cool for a few minutes before slicing and serving.
Nutrition










Quick and easy recipe! Just what I needed for a weeknight dinner. Will make again!
This sounds delish! I love how simple it is. Can’t wait to try it myself!
This is the best vegan meatloaf I’ve ever tried! So flavorful and filling.
I was skeptical at first, but this turned out pretty good! My non-vegan friends even liked it.
Doesn’t look like meatloaf to me. More like a veggie brick. LOL.
I think it looks great! Meatloaf can be healthy and delicious without meat. 😋
Not a fan. It tasted weird and the texture was off. I guess lentils aren’t for everyone.
Why would you replace meat with lentils? Disgusting.
Sooo good! I loved how it actually held together. Definitely a keeper!
Too many veggies! Just want meat, why bother with lentils? 🤷♂️
But you can add more meat if you want! Just don’t think its vegan then 😅
I actually added some chili powder for a kick. It made it so much better! Highly recommend tweaking it!
Chili powder sounds awesome! I’ll definitely try that next time!
Not gonna lie, I was skeptical about lentils + breadcrumbs, but the thyme and oregano combo is solid. Next time I’ll grate the carrot finer for more even texture.
Tried it once and won’t make it again. The lentils just didn’t sit right with me. Maybe I’m just not a vegan person.
Delicious! Even my meat-loving husband ate it all! 10/10 would recommend.
Glad to hear that! Meat lovers can be picky. I might try this recipe myself!
YAWN… where’s the flavor? This was dry and boring. Sorry, but not worth the time. 🙁
So easy to make, but kinda bland. I think it needs more seasoning. Might try adding some hot sauce next time.
Not bad, but I think I prefer my regular meatloaf. This is too healthy.
I totally get that! I miss the juicy meat in a traditional meatloaf too. But have you tried adding some spices? Might help! 😄
This vegan meatloaf is not meatloaf! It ain’t the same without the meat! Just stick to the good old recipe.
This is the best meatloaf I’ve ever had! Even my non-vegan friends loved it. Definitely making it again!
I’m so glad you liked it! It’s nice to hear it was a hit with non-vegan friends too!
I was skeptical about using lentils, but this recipe rocked! I added some chili flakes for extra kick. Yum!
Why would you ruin a classic meatloaf like this???
I don’t understand why anyone would want to make a meatloaf without meat. This doesn’t taste good at all.
Just okay. I added some veggie broth and it helped a bit, but I think it just ain’t for me.
This vegan meatloaf is amazing! I didn’t think it would taste so good but it was a hit with the whole family. Thanks for the recipe!
Just did it without garlic. It was ok, not really special but filling.
This came out kinda dense for me. I think I overpacked the loaf pan? Also my oven runs hot, so I probably should’ve checked earlier than 1 hour.
Can’t believe this is vegan! My husband didn’t even notice, nice. 👍
I love this recipe! Thank you for sharing! 😍
I’m so glad you love it! It’s one of my favorites too! 😊
Oh wow. I made it for my carnivore dad and he asked for seconds. I’m calling it a success even if he won’t admit it’s vegan 😅
This is the best vegan meatloaf I’ve ever made! So tasty and easy to follow, thank you!
Very easy to make! I added some mushrooms and it was delicious. Next time I might throw in some spices for extra flavor.
I dunno, it’s just not the same as my grandma’s meatloaf. Sorry.
I get that! Nothing beats grandma’s cooking. But have you tried adding more spices? Sometimes that’s all it needs!
Mmm… what can I say, I enjoyed it! But I might throw in some spices next time.
Spices sound like a great idea! I love a kick in my meatloaf. What else do you think you’ll add?
I dunno, I’m not really into lentils. Can you taste them? Is it mushy or what?
Tastes healthy, but give me real meat any day.
I made it last night, but it didn’t hold together very well. Maybe too many veggies?
Can I use chickpeas instead of lentils? Asking for my friend.
Made this tonight and it actually tastes like “meatloaf” to me—comfort food win. The lentils hold together great after baking.
This looks amazing! Can’t wait to try it out. I love lentils!
This was surprisingly good! Definitely didn’t expect it to taste this nice.
I agree! I was shocked too. Didn’t think lentils could taste this good in a loaf.
Hmm, really? I tried it but thought it was a bit bland. Maybe I messed up the spices?
Good but too much celery for my taste. I’ll use less next time.
Meh, too mushy for my taste. I prefer my meatloaf to have more texture. 🙁
I get what you mean! It’s hard to replicate that classic meatloaf texture with lentils. Maybe try adding some nuts or seeds next time for crunch?
Yummy! Even my non-vegan friends thought it was decent! I might try it with BBQ sauce next time instead of ketchup.
Meh, I don’t get why people like lentils so much. It just tastes like mush.
It was too mushy for my taste. I might add more breadcrumbs next time.
Yeah, I found it mushy too! I added some extra veggies, maybe that was my mistake.
Adding breadcrumbs sounds like a good idea! It was actually pretty good for me. 🤷♀️
Meh. My loaf didn’t slice neatly—more like it crumbled. I’m sure I did something wrong, but I won’t lie, I won’t make it again soon.
So good! ❤️ Quick and easy vegan meal, I’m making it again!
Glad you liked it! It’s my go-to for a quick dinner. 👍
Oven at 350°F? Seems a bit high, don’tcha think? What if it burns? 🤔
Who knew you could make meatloaf without meat? This is witchcraft! LOL
It’s not witchcraft, it’s just creative cooking! Can’t wait to try this vegan version! 🌱
So easy to make and really healthy! I added some peppers too! 🌶️
I’m very skeptical about vegan versions of meatloaf. How does lentils even compare to meat? 🤔
Lentils? Seriously? Not sure how that can even compare. Meat is meat! No way this can taste good. 🤷♂️
I used to think that too, but lentils actually have a nice texture when cooked right! Give it a try, you might be surprised! 🍽️
Vegan? I thought this was a meatloaf… lol who knew?
Haha, right? Vegan meatloaf sounds like a contradiction, but it’s really tasty!
I followed the recipe but it came out too dry… Maybe add more ketchup or something?
I had the same issue! I think more ketchup or even some vegetable broth could help add moisture. Definitely gonna try that next time!
Simple and delicious! My kids even liked it, and they hate veggies usually!
That’s awesome! I always struggle to get my kids to eat veggies. Gonna try this recipe soon!
Really? My kids would never eat lentils, they only like meat. Not sure this will work for us!
I don’t know about this… meatloaf and vegan shouldn’t be in the same sentence. 🤔
I was skeptical too at first, but vegan meatloaf can actually taste really good! The lentils give it a nice texture. 🌱
I don’t like lentils. Can I use beans instead? Anyone tried it? 🤷♂️
I made this but swapped the lentils for black beans because that’s what I had. Still yummy!
I added some mushrooms and it turned out great! Flavor is on point.
Mushrooms? That’s interesting! I’ve never thought to add them to meatloaf before. I might give it a shot next time.
So easy to make! My kids loved it, thank you!
Looks good, but my family doesn’t like lentils… I think I’ll pass on this one.
I’m so glad to hear your kids enjoyed it! It’s a great way to sneak in some veggies. 😊
I was skeptical at first, but this turned out pretty good! I think next time I’ll add some mushrooms for extra flavor.
Yikes, who eats meatloaf without meat? Not for me.
I don’t know about this one, I prefer my meatloaf real 🙄.
Simple and healthy! My kids even liked it, which is saying something.
That’s awesome! It’s always a win when kids eat healthy food. What else do you usually make for them?
Really? My kids refuse to eat lentils, but maybe I’ll give this a shot. Did they actually like it tho?
The ingredient list is simple, but the flavor is kinda flat unless you salt/taste. Maybe my soy sauce was low-sodium. I’d adjust next time.
Yeah, I agree—lentils + breadcrumbs can be a little bland if the seasoning isn’t quite there. I usually add more soy sauce (or a pinch of salt) after tasting the mix before baking.
This turned out delicious! Even my meat-loving husband liked it. ❤️
Really? A meatloaf with no meat? Sounds weird. How could it possibly taste good? 🤔
That’s awesome! I’m glad your husband liked it! It’s hard to please meat eaters sometimes. ❤️
Why is ketchup on top? Shouldn’t it be mixed in? 🤔
I think it’s just for the look? But mixing it in could be yummier!
Vegan? No way I’m eating that, gimme the real deal! 😒
I followed it pretty closely, but I added a splash more ketchup mixed into the loaf because mine felt a bit dry. Still delicious though.