Vegan Lentil Loaf

This vegan lentil loaf recipe is a deliciously satisfying meatloaf without the meat! It’s made with lentils, nuts, and seasonings,…

This vegan lentil loaf recipe is a deliciously satisfying meatloaf without the meat! It’s made with lentils, nuts, and seasonings, then brushed with a tangy glaze. Our vegetarian meatloaf is so popular, we had to create a plant based variation—and this one is just as tasty!

Lentil Loaf

We’ve finally found our perfect plant based dinner for parties and holidays: this lentil loaf recipe! Our vegetarian meatloaf is so popular and well-reviewed, we’ve always wanted a vegan version of it. After many years and lots of recipe testing, it’s finally here!

This lentil loaf (vegan meatloaf) is full of savory flavor and meaty texture, using a mix of lentils, cashews and walnuts, mushrooms, and seasonings. Brushing it with a tangy glaze of ketchup and BBQ sauce while baking gives the flavor and extra pop! It’s great for dinner parties, or holidays like Thanksgiving and Christmas.

“I’ll definitely make this lentil loaf again, we loved it so much! The mushrooms bring such umami, warmth and earthiness to the flavor of the loaf. The ketchup and BBQ sauce topper add a really nice tang, it was a wonderful combination! It was nourishing and filling meal.” -Tanvee

Secrets to the flavor and texture

This vegan meatloaf is hearty and savory, a spinoff on our vegetarian meatloaf recipe. What does it taste like? We’ll admit, lentil loaf doesn’t taste exactly like meat. The texture is softer and the flavor won’t fool anyone into thinking it is. However, it’s very satisfying! (If you’re looking for something that’s more like meat, that vegetarian meatloaf is a better option.) Here are some of the flavor secrets:

  1. Lentils and mushrooms: Lentils form the base of this loaf, but on their own they’re soft and have neutral flavor. Mushrooms are important for the savory flavor and a chewy texture.
  2. Toasted nuts: A mix of cashews and walnuts are toasted in the oven until golden and fragrant to add a subtle meaty flavor and give thee loaf some texture.
  3. Dijon mustard and soy sauce (or tamari): These infuse savory, zingy flavor.
  4. Vegan mayonnaise and bread crumbs: These help the loaf bind together. For gluten-free, substitute gluten-free bread crumbs or crushed gluten-free crackers.
Lentil loaf on platter in slices

Tips for making a vegan lentil loaf

This vegan lentil loaf is built on a mix of lentils, chopped nuts and seasonings. It’s important to follow the recipe exactly, because it’s formulated to hold together with various binder ingredients. Here are a few tips:

  • Toast the nuts. Toasting the nuts in the oven first adds flavor layers: don’t be temped to skip this step.
  • Use a food processor. We’ve got a variation without the food processor, but it’s easiest to use a large food processor to achieve the right consistency. Process the batter until it’s mostly held together but still has some chunks: you’ll want it to have some texture after baking.
  • Allow to cool 30 minutes. The cooling time is extremely important: it helps the loaf to set. If you try to eat it right away, it will fall apart.

No food processor?

No problem: you can still make this lentil loaf! Finely chop the nuts and vegetables with a knife, then mix all ingredients together in a bowl. You may need to bring together the dough by squeezing it with your fingers until it holds together into a cohesive texture.

Sides to pair

This vegan lentil loaf is great for dinner parties and holidays: it’s a great vegan Thanksgiving recipe. The most important thing to remember: the texture of this lentil loaf is pretty soft, so it pairs best with sides that have some texture.

Meatloaf and mashed potatoes is a classic pairing, but instead we’d serve this with crispy Brussels sproutssauteed broccoli or sauteed broccolini, peas with lemongreen beans almondineroasted potatoes, or crisp salads like apple fennel salad or pear salad.

Make ahead and storage

You can make the entire loaf the night before and refrigerate. Allow to stand at room temperature for 30 minutes before baking.

Leftovers of this lentil loaf store well and taste great: store refrigerated for up to 3 days. It’s good cold, warm, or room temperature. If reheating, warm gently on the stovetop or in the oven until it is warm but not hot.

Dietary notes

This vegetarian meatloaf recipe is vegetarian, vegan, dairy-free and plant-based. For gluten-free, substitute gluten-free panko or crushed GF crackers.

Frequently asked questions

What if I’m allergic to nuts?

The nuts are essential to the texture and structure of this lentil loaf. There’s currently no tested nut-free version.

What mushrooms work best?

This recipe uses cremini mushrooms, but you can also use a mix of cremini and shiitake or other types of mushrooms (oyster mushrooms, Lion’s mane mushrooms, etc). You can also use white button mushrooms, but they have less robust of a flavor. Don’t omit the mushrooms, as they add essential meaty flavor to the mix.

Print

Vegan Lentil Loaf

Lentil loaf on platter in slices
Save Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

This vegan lentil loaf recipe is a deliciously satisfying meatloaf without the meat! It’s made with lentils, nuts, and seasonings, then brushed with a tangy glaze. Our vegetarian meatloaf is so popular, we had to create a plant based variation—and this one is just as tasty!

  • Author: Sonja Overhiser
  • Prep Time: 45 minutes
  • Cool time: 30 minutes
  • Cook Time: 1 hour
  • Total Time: 2 hours 15 minutes
  • Yield: 10
  • Category: Main dish
  • Method: Baked
  • Cuisine: Vegan
  • Diet: Vegan

Ingredients

  • 1 cup dried green lentils, sorted and rinsed (or 2 ½ cups cooked)
  • 1 teaspoon kosher salt, divided
  • 1 ½ cups whole walnuts
  • ½ cup whole cashews (see Notes)
  • 1 yellow onion, finely chopped
  • 3 large cloves garlic, minced
  • 8 ounces baby bella mushrooms (aka cremini), cleaned and finely chopped
  • 2 tablespoons olive oil
  • 1 teaspoon each dried thyme, dried sage, garlic powder, smoked paprika 
  • 2 tablespoons finely chopped parsley
  • ¼ cup mayonnaise or vegan mayo
  • 1 ½ tablespoons Dijon mustard
  • 1 ½ tablespoons full-sodium soy sauce or tamari
  • 1 cup plain panko (or gluten-free panko)
  • ½ teaspoon freshly ground black pepper

Glaze

  • ¼ cup ketchup
  • 2 tablespoons barbeque sauce

Instructions

  1. Preheat the oven to 375°F. 
  2. In a medium saucepan, add 2 ½ cups water, the lentils, and ½ teaspoon of the kosher salt. Bring to a boil, then reduce the heat, cover, and simmer until all the liquid is absorbed and the lentils are tender, about 15 minutes.
  3. Place the walnuts and cashews on a baking sheet and toast for 8 to 10 minutes, until lightly browned. Allow to cool.
  4. Meanwhile, prepare the onion, garlic, mushrooms and parsley as noted in the ingredients list. 
  5. In a large skillet, heat the olive oil. Add the onion and garlic and cook until translucent, about 3 minutes. Add the mushrooms, ½ teaspoon kosher salt, and the thyme, sage, garlic powder and smoked paprika. Cook for about 5 minutes, until most of the liquid has evaporated. Stir in the cooked lentils. 
  6. In the large food processor (see Notes), add the nuts and pulse 3 to 4 times until roughly chopped. Add the onion and mushroom mixture, parsley, mayonnaise, Dijon mustard, soy sauce, panko, and several grinds of black pepper to the bowl. Pulse 3 to 4 times until the mixture comes together: it should be mostly finely ground but still have a textured consistency (don’t fully puree it). 
  7. Grease a 9 x 5″ aluminum bread pan, then add parchment paper cut so that it fits the width and extends on both long sides, to easily remove the loaf once it’s baked. 
  8. Bake the loaf for 30 minutes. While it’s baking, mix together the ketchup and barbecue sauce for the glaze. Add the glaze (reserving a little for later). Bake 30 minutes more (for a total of 1 hour), then remove from the oven. If desired, you can brush on some of the reserved glaze.
  9. Allow the loaf to cool in the pan for at least 30 minutes, then lift it out of the pan with the parchment paper. Slice into pieces and serve warm. Leftovers can be stored for up to 3 days in the refrigerator. It’s good cold, warm, or room temperature. If reheating, warm gently on the stovetop or in a 375°F oven until it is warm but not hot. 

Notes

The cashews can be salted or unsalted, raw or roasted.

Make ahead notes: You can make the entire loaf the night before and refrigerate. Allow to stand at room temperature for 30 minutes before baking.

Don’t have a food processor? Finely chop the nuts and vegetables with a knife, then mix all ingredients together in a bowl. You may need to bring together the dough by squeezing it with your fingers until it holds together into a cohesive texture. 

Did you love this recipe?

Get our free newsletter with all of our best recipes!

More vegan dinner recipes

Some other great vegan dinner recipes we love? Try our vegan pot pie, vegan lasagna, or vegan mac and cheese: they’re all plant-based dinners we’ve made that every eater loves.

Vegetarian Meatloaf

This vegetarian meatloaf is hearty and pleases even the most passionate meat eaters! This family favorite recipe with loads of…

This vegetarian meatloaf is hearty and pleases even the most passionate meat eaters! This family favorite recipe with loads of 5 star reviews from readers. We’ve made it more times than we can count, and everyone always loves it.

Vegetarian Meatloaf

Every now and then you come across a recipe that is a cut above the rest – one that makes everything you’ve made before pale in comparison. We present: our vegetarian meatloaf recipe! 

This meatloaf is made entirely of nuts, rice, mushrooms, onions, herbs, and cheese. Somehow, it all melds into an appearance and texture just like a meatloaf—and it tastes amazing. As in, better than the meat version! It’s perfect for dinner parties, as a Thanksgiving main dish, or for Christmas dinner. My mom always requests this for family dinners, and she’s a huge meat lover—so that’s saying something.

The secrets to a meaty flavor and texture

This meatloaf is incredibly hearty, the perfect vegetarian recipe for meat lovers. My mom is a huge carnivore, and she absolutely adores this recipe! She even requests to make it every time that we come home for a visit. It’s kind of mind-boggling how tasty this vegetarian meatloaf turns out. You’d almost swear from the texture that it’s an actual meatloaf! Here are some of the secrets:

  1. Mushrooms: Once the meatloaf is cooked, you won’t know there are any mushrooms. But they are essential to the savory flavor and a chewy texture.
  2. Toasted nuts. Another secret is a mixture of cashews and walnuts that are toasted in the oven until golden and fragrant. Combined with the sautéed mushrooms, toasted nuts add a subtle meaty flavor to the dish and give this nut loaf some texture.
  3. Swiss cheese & cottage cheese: Swiss cheese brings a subtle meatiness and cottage cheese brings in the perfect texture complement.
Vegetarian Meatloaf

It’s not just us! Here are a few real reader comments who gave this recipe a 5 star rating:

  • “I had to tell you how fantastic this vegetarian meatloaf was! So flavorful and easy to make! Even my son, who loves his meat, loved it!” -Karin
  • “This Vegetarian Meatloaf is Freaking AWESOME!! Worth the time to chop everything up. Definitely will make it again.” -Nora

Recipe overview

This vegetarian meatloaf recipe requires a bit of time to make, but the end result is totally worth it! To make this veggie meatloaf, here are the basic steps (or go to the full recipe below):

  1. Cook the rice: Cook the brown rice. Doing this in advance cuts down on prep time.
  2. Toast the nuts: Toast walnuts and cashews in the oven until golden brown.
  3. Sauté the onion and mushrooms: Sauté the veggies with herbs and spices.
  4. Mix: Combine the rice, nuts, and mushroom mixture with parsley, cottage cheese, Swiss cheese, eggs, salt, and pepper.
  5. Bake: Butter a loaf pan, line the bottom with parchment paper and butter again. Pour in the mixture and bake about 1 hour at 375°F or until golden brown. Allow to cool about 20 minutes before slicing.

Storing leftovers

This vegetarian meatloaf stores very well as leftovers! Here’s what to do:

  • Refrigerate. Leftovers can be stored for a 2 to 3 days in the refrigerator.
  • Freeze. This vegetarian meatloaf freezes perfectly! Slice it into pieces and place it in a sealable container in the freezer. Reheat the meatloaf in a 375°F oven.

Sides to pair with meatloaf

If you’re entertaining and looking for dinner party recipes, this vegetarian meatloaf is a fantastic fit for a dinner party. Our family makes it often over the holidays, as a vegetarian Thanksgiving recipe or for Christmas dinner. It always pleases meat eaters: even my meat and potatoes grandparents!

A few side dishes that work well with meatloaf are mashed potatoes or mashed sweet potatoes, crispy Brussels sprouts, sauteed broccoli or broccolini, green beans almondine, roasted potatoes, or shaved Brussels sprout salad.

Dietary notes

This vegetarian meatloaf recipe is vegetarian and gluten free.

Frequently asked questions

Can I make this ahead of time?

Yes! You can either prepare it a day ahead and refrigerate before baking, or bake and freeze in slices. To reheat frozen slices, warm in a 375°F oven until heated through.

Can I substitute different cheeses?

Yes, many commenters have successfully used cheddar, mozzarella, or Gruyere instead of Swiss cheese. The cottage cheese is important for texture but can be replaced with Greek yogurt.

What if I’m allergic to nuts?

Unfortunately, the nuts are essential to this recipe’s texture and structure. There’s currently no tested nut-free version.

How finely should I chop the nuts?

Aim for a coarse chop, similar to the texture of panko breadcrumbs. Don’t grind them into a powder—some texture is good.

What mushrooms work best?

While the recipe calls for a mix of cremini and shiitake, many commenters have successfully used just cremini or button mushrooms. The mushrooms are essential to the recipe’s texture and flavor and can’t be omitted.

Print

Vegetarian Meatloaf (Fan Favorite!)

Vegetarian Meatloaf
Save Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.9 from 62 reviews

This vegetarian meatloaf is hearty and pleases even the most passionate of meat eaters! It’s a family favorite dinner party recipe.

  • Author: Sonja Overhiser
  • Prep Time: 1 hour
  • Cook Time: 1 hour
  • Total Time: 2 hours
  • Yield: 8 to 10
  • Category: Main Dish
  • Method: Baked
  • Cuisine: American

Ingredients

  • 1 ½ cups cooked brown rice 
  • 1 ½ cups walnuts
  • ½ cup cashews
  • 1 yellow onion
  • 3 cloves garlic
  • 3 ounces shiitake mushrooms
  • 3 ounces baby bella mushrooms (aka cremini)
  • 2 tablespoons chopped fresh flat-leaf parsley
  • 2 tablespoons olive oil
  • 1 teaspoon dried marjoram
  • 1 teaspoon dried thyme
  • 1 teaspoon dried sage
  • 4 large eggs
  • 1 cup cottage cheese
  • 12 ounces Swiss cheese, grated
  • 1 teaspoon kosher salt
  • ½ teaspoon freshly ground black pepper

Instructions

  1. Prepare the brown rice using Stovetop Brown Rice or Instant Pot Brown Rice. (You’ll need ½ cup dry rice to yield 1 ½ cups cooked; or you cook 1 cup dry rice and save the leftovers.)
  2. Preheat oven to 375°F.
  3. Place 1 ½ cup walnuts and ½ cup cashews on a baking sheet and toast for 8-10 minutes, until lightly browned. Allow to cool.
  4. Meanwhile, finely chop 1 onion and mince 3 cloves garlic. Clean and finely chop the mushrooms. Finely chop the 2 tablespoons fresh parsley. When the nuts have cooled, finely chop them with a knife or in a food processor.
  5. In a large skillet, heat about 2 tablespoons olive oil. Add the onion and garlic and cook until translucent, about 3 minutes. Add the mushrooms, 1 teaspoon marjoram, 1 teaspoon thyme, and 1 teaspoon sage. Cook about 5 minutes, until the mushrooms are golden. Transfer to a large bowl.
  6. In a small bowl, lightly beat together 4 eggs.
  7. In the large bowl, combine the onion and mushroom mixture with the toasted walnuts and cashews, parsley, 1 ½ cups cooked rice, 1 cup cottage cheese, 12 ounces Swiss cheese, beaten eggs, 1 teaspoon kosher salt, and ½ teaspoon freshly ground black pepper.
  8. Butter a 9-inch loaf pan, line the bottom with parchment paper, and butter it again. Pour the mixture from the bowl into the pan.
  9. Bake 1 hour until golden brown. Let cool in pan for 20 minutes, then invert loaf and remove from pan. Slice into pieces and serve warm. Leftovers can be stored for a few day in the refrigerator or a few months in the freezer (cut into pieces). Reheat in a 375°F oven.

Notes

Adapted from Martha Stewart

Kamala Harris, Donald Trump, & Their VPs Favorite Dishes

This collection of favorite dishes by the 2024 Presidential nominees, Kamala Harris and Donald Trump, will leave you wanting more. From Tacos to Meat Loaf, there’s a delicious recipe for everyone.

Silhouette of Kamala Harris and Donald Trump facing each other with party colors.This collection of favorite dishes by the 2024 Presidential nominees, Kamala Harris and Donald Trump, will leave you wanting more. From Tacos to Meat Loaf, there's a delicious recipe for everyone.