This vegan meatloaf will blow your mind! It's totally meatless, eggless, and dairy-free, a vegetarian meatloaf lover's dream. Made with budget-friendly lentils and nutritious walnuts, the texture and flavor of this plant-based roast is perfect. You've got to give this recipe a try!
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.
Loaf it or leave it. Meatloaf is a quintessential American meal and is still a go-to comfort food for many families. Can you believe this recipe became popular as early as the 1800s? Although it was started with a foundation of inexpensive ground beef mixed with a beaten egg, we can happily ditch this recipe for a healthier, plant-based version. Once you take a bit of this delicious vegan meatloaf, you’ll be a firm follower from now on!
Why You’ll Fall in Love With This Veggie Meat Loaf
Even if you didn’t grow up loving meatloaf, lentil loaf will become a fast favorite. Beyond the obvious brilliant flavors that will hook you after the first bite, there are plenty of reasons to add it into the regular meal rotation.
Nostalgic. Everyone craves the familiar tastes they grew up with. You won’t be left yearning when you can recreate that same comforting experience using even better, plant-based ingredients.
Delicious. This unique combination of ingredients makes for the most satisfying and sensational texture and flavor.
Affordable. There’s no need to invest in fancy processed alternative meats when good old legumes can do the trick! Dry lentils and nuts are vegan pantry staples you’ll probably have on hand, too.
Perfect for Prep. If you’re pressed for time during a busy week, prepare your loaf in advance and freeze the slices for up to 6 months. You could also double the recipe for built-in leftovers later.
Gluten-free. By using gluten-free certified oats, breadcrumbs, and tamari, everyone can partake in this home-cooked meal! No need for those with celiac disease to be left out when it’s so easy to make without wheat.
Key Ingredients in this Vegetarian Meatloaf
To recreate a meatless replica of the original meal, it takes a delicate balance of carefully layered flavors and textures. Don’t panic at what seems like a long list of ingredients. It’s mostly a collection of spices and seasonings used in small amounts taking up the bulk of the page.
Here are the most critical players in this vegan meatloaf game:
Lentils: Provide a hearty texture and protein, making the vegan meatloaf filling and satisfying. They also add a subtle earthy flavor. You can use cooked beans (like black beans or chickpeas) or quinoa as an alternative.
Walnuts: Add a rich, nutty flavor and a crunchy texture that mimics the texture of ground meat. You can also swap for pecans, sunflower seeds, or pumpkin seeds in place of walnuts.
Mushrooms: Bring moisture and umami, enhancing the savory depth of the meatloaf. Eggplant or zucchini can work as a substitute, or you can increase the amount of lentils or nuts.
Breadcrumbs: Help bind the ingredients together, giving the meatloaf its structure and preventing it from falling apart. Rolled oats, crushed crackers, or even more ground flaxseeds can replace breadcrumbs.
Rolled Oats: Contribute to the texture and help absorb excess moisture, ensuring the meatloaf isn’t too wet. Consider cooked quinoa or additional breadcrumbs instead of rolled oats.
Soy Sauce: Adds a salty, umami-rich flavor that deepens the overall taste of the meatloaf. Tamari (for a gluten-free option), coconut aminos, or liquid aminos are all great substitutes for soy sauce.
Ground Flaxseeds: Act as a binding agent when mixed with water, similar to eggs in traditional meatloaf recipes. Swap for chia seeds or a commercial egg replacer, if you’re out of flaxseeds.
Ketchup: Adds a tangy sweetness and helps create a glossy, flavorful glaze on top of the meatloaf. Tomato paste mixed with a little vinegar and sweetener, barbecue sauce, or even a little mustard are tasty swaps.
See the recipe card for full information on ingredients and quantities.
How to Make Vegan Meatloaf
Making vegan meatloaf is easy and satisfying, with wholesome ingredients that come together to create a delicious, hearty dish. Follow these simple steps to whip up a flavorful and comforting meal that everyone will love!
Step 1: Prep the Pan and Oven – Preheat your oven to 350°F (180°C). Line a 9 × 5-inch loaf pan with parchment paper and lightly grease it.
Step 2: Make the Flaxseed Mixture – In a small bowl, mix the flaxseed with hot water and set it aside to thicken.
Then, Step 3: Cook the Veggies and Nuts – If you’d like, toast the walnuts in a skillet for 3-4 minutes until fragrant.
Then, in the same skillet, heat a little oil and cook the onion and mushrooms until they soften and brown, about 5-7 minutes.
Add the celery, carrots, and garlic, and cook for another 5-7 minutes. Stir in the soy sauce and balsamic vinegar to deglaze the pan, then let the mixture cool slightly.
Step 4: Combine Everything – Transfer the veggies and walnuts to a food processor, along with parsley, and pulse until finely chopped. Move this mixture to a large bowl and mix in the lentils, breadcrumbs, nutritional yeast, thickened flaxseed, rolled oats, oil, maple syrup, thyme, oregano, onion powder, garlic powder, salt, and pepper. Use your hands to mix everything well.
Finally, Step 5: Bake and Glaze – Press the mixture firmly into the prepared loaf pan and bake for 30 minutes. While it’s baking, whisk together ketchup and tamari for the glaze.
After 30 minutes, spread the glaze over the loaf and bake for another 15 minutes until the edges are lightly browned.
Step 6: Let the vegan loaf cool in the pan for 10 minutes, then transfer to a rack to cool for 5 more minutes before slicing. Enjoy!
What To Serve With Your Lentil Loaf
When it comes to pairing side dishes with this superlative entrée, you really can’t go wrong. Such an accommodating flavor profile plays nicely with just about any vegetable or starch, but here are some fool-proof ideas for rounding out your plate.
If you make little meatloaves instead of one large one, form a hollow in the center before baking. This makes the perfect spot to add these delicious dairy-free mashed potatoes with roasted garlic.
Last, but not least, these sheet pan roasted peas are a must! Not only do you get a bright pop of color and flavor, but a bit of extra fiber, too!
Veggie Meatloaf FAQs
Can you freeze this veggie meatloaf?
Yes, you can! First, allow the loaf to cool completely, then wrap it tightly in plastic wrap or foil before placing it in a freezer-safe container. They’ll keep for up to 6 months in the freezer. For easy reheating, thaw it in the refrigerator overnight and warm in the oven at 350°F (175°C) until heated through.
How long does this vegan meatloaf keep?
Lentil and nut meatloaf lasts about 3 to 5 days in the fridge when stored in an airtight container.
Can you make this nut and mushroom loaf gluten-free?
You sure can! Just make three simple swaps and this recipe will be completely gluten-free! Use gluten-free bread crumbs and oats and substitute the soy sauce for tamari, which is naturally gluten-free.
This is the best veggie meatloaf, made with protein powerhouses such as lentils and walnuts. It's perfect for feeding a large crowd or to enjoy throughout the week. Serve alongside some creamy vegan mashed potatoes and sautéed greens to round it out!
2tablespoonssoy sauce, 30 ml, or tamari for gluten-free
1tablespoonbalsamic vinegar, 15 ml
salt and black pepper, to taste
½cuppacked chopped curly parsley, 125 ml
2cupscooked brown lentils, 500 ml
½cupbread crumbs, 125 ml, use gluten-free as needed
¼cupnutritional yeast, 60 ml
¼cuprolled oats, 60 ml
1tablespoonpure maple syrup, 15 ml
1tablespoonvegetable oil, 15 ml
1teaspoondried thyme , 5 ml
1teaspoondried oregano, 5 ml
1teaspoononion powder, 5 ml
½teaspoongarlic powder, 2 ml
½teaspoonsalt and black pepper, each, 2 ml
Glaze
¼cupketchup, 75 ml
1tablespoonsoy sauce, 15 ml, or tamari for gluten-free
Instructions
Make the lentil walnut loaf:
Preheat the oven to 350°F (180°C). Line a 9 × 5-inch (2 L) loaf pan with parchment paper and lightly grease it.
In a small bowl, combine the flaxseed with the hot water. Set aside to thicken.
Optional: Toast the walnuts over medium heat in a medium skillet until fragrant, about 3 to 4 minutes. Then transfer the walnuts to a food processor.
In the same skillet, heat a little oil over medium heat. Add the onion and mushrooms and cook, stirring occasionally, until the mushrooms release their moisture and the onions start to soften and brown, about 5 to 7 minutes.
Add the celery, carrots, and garlic and cook, stirring often, until the vegetables soften, about 5 to 7 minutes. Deglaze the pan with the soy sauce and balsamic vinegar.
Remove the vegetables from the heat and allow to cool for a few minutes. Then, transfer the mixture to the food processor along with the walnuts. Add the parsley and pulse until the mixture is very finely chopped.
Transfer the vegetable mixture to a large mixing bowl. Add the lentils, breadcrumbs, nutritional yeast, flaxseed mixture, rolled oats, oil, maple syrup, thyme, oregano, onion powder, garlic powder, salt, and pepper. Mix thoroughly using your hands. Taste and adjust the salt if necessary.
Place the mixture into the prepared loaf pan, pressing down firmly to pack it in and smooth the top. Bake uncovered for 30 minutes.
Make the glaze:
While the loaf is baking, make the glaze. In a small bowl, whisk together the ketchup and tamari.
After the loaf has baked for 30 minutes, spread the glaze evenly over the loaf and continue cooking for 15 minutes, or until the edges of the loaf are lightly browned. Cool the loaf in the pan for 10 minutes, then carefully transfer to a rack to cool for 5 minutes more before slicing.
Notes
Tip: The loaf contains a lot of moisture and firms up as it cools. I recommend slicing it with a serrated knife.Storage: Leftovers can last about 3 to 5 days in the fridge when stored in an airtight container.How to Freeze: Allow the loaf to cool completely, then wrap it tightly in plastic wrap or foil before placing it in a freezer-safe container. It will keep for up to 6 months in the freezer. For easy reheating, thaw it in the refrigerator overnight and warm in the oven at 350°F (175°C) until heated through.
New winner evert month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!
I just made this and the flavor was on point! Loved it. Hope you can help me figure out what I may have did wrong. I followed the recipe, however the texture was very soft and mushy. I was expecting a more firmer loaf…help?
So glad you enjoyed the flavor! You can try increasing the temperature to 375F and baking for an extra 5-10 minutes to help it firm up. I also like to wait 15 minutes after baking to remove it from the pan. Hope this helps!
This was really good! Great taste, it held together and sliced up so nicely. I will say, though, it took much longer than 15 minutes prep time, but the time was worth it.
I love such creative recipes where meet is substituted with lentils and nuts and other plant based goodness. This meatloaf is delicious and I loved the glaze too.
Seriously one of my favorite recipes to make – it’s wholesome, comforting and so versatile. You can have so many different sides to it – it’s fantastic!
Leave a Comment
Really enjoyed this recipe. Superb flavor profile. Will turn the oven up to 375-400 for the last 15 min next time for some extra firmness.
I just made this and the flavor was on point! Loved it. Hope you can help me figure out what I may have did wrong. I followed the recipe, however the texture was very soft and mushy. I was expecting a more firmer loaf…help?
So glad you enjoyed the flavor! You can try increasing the temperature to 375F and baking for an extra 5-10 minutes to help it firm up. I also like to wait 15 minutes after baking to remove it from the pan. Hope this helps!
This was really good! Great taste, it held together and sliced up so nicely. I will say, though, it took much longer than 15 minutes prep time, but the time was worth it.
Lea, we’re so glad to hear it!
Love a good meatloaf recipe
This is a classic!! It’s so cool to see nutritious Whole Foods ingredients come together to make meatloaf magic.
This is one of the best veggie meatloaf recipes ever! The texture and taste are perfection. Can’t wait to make it again at Thanksgiving.
My family loves this recipe! So comforting!
This vegan meatloaf is the best! So filling!
Such a tasty recipe, especially when served with some garlicky greens and mashed potatoes!
wow! i’m obssessed with this recipe. i can’t believe how creative this recipe is. i love the lentils and nuts!!
I love such creative recipes where meet is substituted with lentils and nuts and other plant based goodness. This meatloaf is delicious and I loved the glaze too.
Insanely delicious vegan meatloaf! It’s super simple and perfect for vegan family dinners!
I enjoyed this vegan meatloaf, your recipe is easy to follow. Perfect for everyday meatless meals.
Seriously one of my favorite recipes to make – it’s wholesome, comforting and so versatile. You can have so many different sides to it – it’s fantastic!
This meatloaf recipe is a winner! My husband loved it and has already asked that we put it on next weeks lineup for dinners!