This Plant-Based Meatloaf delivers nostalgic comfort with a moist, savory, and perfectly sliceable result. It cleverly combines lentils, walnuts, and mushrooms for a hearty texture everyone will love. The aroma while baking is pure, classic comfort.
Nothing beats a great Plant-Based Meatloaf. Whether you're a fan of Meatloaf Recipes or want to try something from our Crockpot Recipes selection, keep scrolling!
Why You’ll Love This Plant-Based Meatloaf
- Satisfying & hearty: Lentils and walnuts create a meaty texture you can sink your teeth into.
- Deep, complex flavor: Tamari, tomato paste, and spices deliver savory, umami-rich taste.
- Surprisingly simple: Active prep is straightforward—mostly just sautéing and mixing.
- Slices perfectly: A clever binder ensures clean, beautiful slices every time.
Ingredients & Tools
- 1 cup brown or green lentils, dry
- 1 cup walnut halves
- 1 tbsp olive oil
- 1 large yellow onion, finely diced
- 3 cloves garlic, minced
- 8 oz cremini mushrooms, finely chopped
- 2 tbsp tomato paste
- 3 tbsp tamari or soy sauce
- 1 tbsp vegan Worcestershire sauce
- 2 tbsp nutritional yeast
- 1 tsp smoked paprika
- 1/2 tsp dried thyme
- 1 cup old-fashioned rolled oats
- 1/4 cup finely ground flaxseed
- 1/2 cup vegetable broth
Tools: Loaf pan, food processor, large skillet, mixing bowl
Notes: Don’t skip the mushrooms—they add moisture and savory depth. Flaxseed acts as a plant-based binder for structure.
Nutrition (per serving)
| Calories: | 285 kcal |
| Protein: | 13 g |
| Fat: | 14 g |
| Carbs: | 29 g |
| Fiber: | 9 g |
Serves: 6 | Prep Time: 25 minutes | Cook Time: 55 minutes | Total Time: 80 minutes
Before You Start: Tips & Ingredient Notes
- Don’t have a food processor? You can chop the walnuts very finely with a knife and mash the cooked lentils well with a potato masher. The texture will be a bit more rustic, but it still works wonderfully.
- Why tamari over soy sauce? Tamari is a bit richer and less salty, which gives a deeper umami flavor, but standard soy sauce works perfectly fine if it’s what you have on hand.
- The importance of finely chopping the mushrooms. You want them to almost disappear into the loaf, contributing moisture and flavor without large, identifiable pieces. A little patience here pays off in the final texture.
- Can I use a different binder? The ground flaxseed is key for its binding power. If you must substitute, chia seeds can work similarly, but the texture might be slightly different.
How to Make Plant-Based Meatloaf
Step 1: First, cook your lentils. Add the dry lentils to a pot with 2 ½ cups of water. Bring to a boil, then reduce heat and simmer for about 20-25 minutes, until they’re tender but not mushy. You want them to hold their shape. Once cooked, drain off any excess water and set them aside to cool slightly. This is a great time to prep your other ingredients.
Step 2: While the lentils cook, pulse the walnut halves in your food processor until they resemble coarse crumbs. You don’t want walnut butter, so be careful not to over-process. Empty them into a large mixing bowl. This will give our meatloaf its foundational, meaty texture.
Step 3: Now, let’s build the flavor base. Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook for 5-7 minutes until soft and translucent. Then, add the minced garlic and chopped mushrooms. Cook for another 8-10 minutes, stirring occasionally, until the mushrooms have released their liquid and it has mostly evaporated. You’ll notice the kitchen starting to smell amazing.
Step 4: Stir in the tomato paste, tamari, vegan Worcestershire sauce, nutritional yeast, smoked paprika, and dried thyme. Cook for just one more minute, stirring constantly. This toasts the spices and tomato paste, which really deepens the overall flavor of the loaf. It should look like a thick, fragrant paste.
Step 5: In the large bowl with the walnuts, add the cooked lentils, the savory mushroom mixture from the skillet, the rolled oats, and the ground flaxseed. Pour in the vegetable broth. Now, get in there with your hands—it’s the best tool for the job! Mix everything thoroughly until it’s completely combined. The mixture should hold together when you squeeze a portion in your hand.
Step 6: Preheat your oven to 375°F (190°C). Lightly grease your loaf pan. Transfer the meatloaf mixture into the pan and press it down firmly and evenly. This compacting is important—it helps the loaf hold its shape when you slice it later. Smooth out the top with the back of a spoon.
Step 7: For an optional but highly recommended glaze, you can mix 2 tbsp ketchup, 1 tbsp maple syrup, and 1 tsp apple cider vinegar. Brush this over the top of the loaf before it goes into the oven. It creates a delicious, slightly sticky and sweet crust.
Step 8: Bake for 50-55 minutes, until the top is firm and the edges are slightly dark. The loaf will have pulled away from the sides of the pan a little. Let it cool in the pan for at least 15-20 minutes before attempting to slice. This resting time is non-negotiable—it allows the loaf to set and firm up.
Storage & Freshness Guide
- Fridge: Cool completely, wrap tightly, and store for up to 4 days.
- Freezer: Wrap whole loaf or slices well; freeze for up to 3 months.
- Reviving: Reheat slices in oven or skillet to restore crisp exterior.
Serving Suggestions
Complementary Dishes
- Creamy Garlic Mashed Potatoes — The ultimate classic pairing. The fluffy, creamy potatoes are the perfect vehicle for that rich loaf.
- Simple Sautéed Green Beans — A bright, crisp side that adds a fresh contrast to the hearty, savory flavors on the plate.
- Buttery Corn on the Cob — A little sweetness from the corn balances the umami of the meatloaf beautifully.
Drinks
- A Malty Amber Ale — The caramel notes and medium body can stand up to the robust flavors without overpowering them.
- Pinot Noir — Its earthy, fruity notes are a fantastic match for the mushrooms and lentils in the loaf.
- Sparkling Water with Lemon — The crisp bubbles and citrus cut through the richness, cleansing the palate between bites.
Something Sweet
- Warm Apple Crumble — The cozy, spiced apples and oat topping continue the comfort food theme in the most delightful way.
- Rich Chocolate Pudding — A smooth, decadent chocolate finish provides a lovely contrast to the savory main course.
- Vanilla Bean Ice Cream — Sometimes simple is best. The cold, creamy sweetness is the perfect endnote.
Top Mistakes to Avoid
- Mistake: Skipping the cooling time. I know it’s tempting to slice right in, but if you do, the loaf will crumble. The structure needs that time to set as it cools.
- Mistake: Over-processing the walnuts. If you turn them into a paste, you’ll lose the desirable meaty texture and the loaf can become a bit greasy.
- Mistake: Not pressing the mixture firmly into the pan. A loose pack means a looser final product that might fall apart when serving.
- Mistake: Using quick oats instead of old-fashioned. Old-fashioned oats provide the right texture and absorbency; quick oats can make the loaf gummy.
Expert Tips
- Tip: Make it a day ahead. The flavors meld and deepen overnight in the fridge. Just reheat slices in the oven or a skillet for an even better experience.
- Tip: Use the mixture for meatballs. Simply form into balls, bake at 400°F for 20-25 minutes, and toss with your favorite marinara sauce.
- Tip: Add a hidden veggie boost. Finely grated carrot or zucchini can be sautéed with the onions and mushrooms—they’ll add moisture and nutrients without changing the flavor profile.
- Tip: For a crispier exterior, free-form the loaf on a parchment-lined baking sheet instead of using a loaf pan. You’ll get more surface area for that delicious crust.
FAQs
Can I freeze the cooked meatloaf?
Absolutely, and it freezes beautifully! Let the whole loaf cool completely after baking, then wrap it tightly in two layers of plastic wrap and one layer of foil. It will keep for up to 3 months. To reheat, thaw it in the fridge overnight and then warm slices in a 350°F oven until heated through. You can also freeze individual slices for quick, single-serving meals.
My mixture seems too wet. What should I do?
Don’t panic! This can happen if your lentils were extra moist or your mushrooms released more water. The oats and flaxseed will continue to absorb moisture as they sit. Let the mixture stand for 10-15 minutes before you press it into the pan. If it’s still very wet, you can add another 2-3 tablespoons of oats to help firm it up.
Can I use a different type of bean instead of lentils?
You can, but the texture will be different. Brown or green lentils work best because they hold their shape. If you substitute, black beans or kidney beans (well-rinsed and drained) can work, but you may need to reduce the vegetable broth slightly as the mixture will be softer. The final result will be more like a dense, bean-based loaf.
Why didn’t my meatloaf hold together?
This usually comes down to one of three things: not enough binder (did you measure the flaxseed correctly?), not pressing the mixture firmly enough into the pan, or, most commonly, not letting it cool and set after baking. That resting period is truly the secret to perfect slices.
Is the glaze necessary?
It’s not strictly necessary for the structure, but it adds a fantastic sweet-and-tangy flavor and a beautiful glossy finish that makes it look just like the classic version. If you prefer a less sweet loaf, you can absolutely skip it, or just brush the top with a little extra tamari before baking for a savory crust.
Plant Based Meatloaf
Make the best Plant-Based Meatloaf with this easy recipe! A savory, hearty loaf made from lentils, walnuts, and mushrooms. Get the recipe and bake it tonight!
Ingredients
For the Ingredients
-
1 cup brown or green lentils (dry)
-
1 cup walnut halves
-
1 tbsp olive oil
-
1 large yellow onion (finely diced)
-
3 cloves garlic (minced)
-
8 oz cremini mushrooms (finely chopped)
-
2 tbsp tomato paste
-
3 tbsp tamari or soy sauce
-
1 tbsp vegan Worcestershire sauce
-
2 tbsp nutritional yeast
-
1 tsp smoked paprika
-
0.5 tsp dried thyme
-
1 cup old-fashioned rolled oats
-
0.25 cup finely ground flaxseed
-
0.5 cup vegetable broth
Instructions
-
First, cook your lentils. Add the dry lentils to a pot with 2 ½ cups of water. Bring to a boil, then reduce heat and simmer for about 20-25 minutes, until they’re tender but not mushy. You want them to hold their shape. Once cooked, drain off any excess water and set them aside to cool slightly. This is a great time to prep your other ingredients.01
-
While the lentils cook, pulse the walnut halves in your food processor until they resemble coarse crumbs. You don’t want walnut butter, so be careful not to over-process. Empty them into a large mixing bowl. This will give our meatloaf its foundational, meaty texture.02
-
Now, let’s build the flavor base. Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook for 5-7 minutes until soft and translucent. Then, add the minced garlic and chopped mushrooms. Cook for another 8-10 minutes, stirring occasionally, until the mushrooms have released their liquid and it has mostly evaporated. You’ll notice the kitchen starting to smell amazing.03
-
Stir in the tomato paste, tamari, vegan Worcestershire sauce, nutritional yeast, smoked paprika, and dried thyme. Cook for just one more minute, stirring constantly. This toasts the spices and tomato paste, which really deepens the overall flavor of the loaf. It should look like a thick, fragrant paste.04
-
In the large bowl with the walnuts, add the cooked lentils, the savory mushroom mixture from the skillet, the rolled oats, and the ground flaxseed. Pour in the vegetable broth. Now, get in there with your hands—it’s the best tool for the job! Mix everything thoroughly until it’s completely combined. The mixture should hold together when you squeeze a portion in your hand.05
-
Preheat your oven to 375°F (190°C). Lightly grease your loaf pan. Transfer the meatloaf mixture into the pan and press it down firmly and evenly. This compacting is important—it helps the loaf hold its shape when you slice it later. Smooth out the top with the back of a spoon.06
-
For an optional but highly recommended glaze, you can mix 2 tbsp ketchup, 1 tbsp maple syrup, and 1 tsp apple cider vinegar. Brush this over the top of the loaf before it goes into the oven. It creates a delicious, slightly sticky and sweet crust.07
-
Bake for 50-55 minutes, until the top is firm and the edges are slightly dark. The loaf will have pulled away from the sides of the pan a little. Let it cool in the pan for at least 15-20 minutes before attempting to slice. This resting time is non-negotiable—it allows the loaf to set and firm up.08
Not what you're looking for?



