This post may contain affiliate links, Read the full disclosure here.
If you’re anything like me, you know that finding a hearty, plant-based dinner that the whole family will enjoy can be a bit of a challenge. But when I made this Vegan Meatloaf Recipe, I knew I had found something special. It’s packed with protein, savory mushrooms, walnuts, and a glazed topping that brings it all together. Best of all, it’s easy to make, and everyone—yes, even the picky eaters—will love it.
Let me tell you a little bit about why this recipe is so great. It’s not just about the taste, although we all know that’s important. It’s also about how simple it is to prepare, how healthy it is, and how it feels like comfort food—without the guilt.
I’ve made this vegan meatloaf countless times for my family, and it’s always a hit. Whether I’m serving it for dinner or bringing it to a gathering, it’s the kind of dish that gets everyone talking.
Now, let’s get to it. Here’s how to make the best vegan meatloaf you’ll ever taste.
Why You’ll Love This Vegan Meatloaf Recipe
This Vegan Meatloaf Recipe is one of those dishes that checks all the boxes. It’s comforting, full of flavor, and packed with plant-based ingredients that will leave you feeling satisfied.
Here’s why it’s become a family favorite:
- Protein-Packed: The lentils, walnuts, and oats make this meatloaf a powerhouse of plant-based protein. It’s a great option for anyone looking to up their protein intake.
- Flavorful: Thanks to the combination of smoked paprika, Dijon mustard, and tomato paste, this vegan meatloaf is anything but bland.
- Healthy Ingredients: From lentils and mushrooms to flaxseed and walnuts, every ingredient in this meatloaf serves a purpose and adds a nutritious punch.
- Simple to Make: With just a few steps and easy-to-find ingredients, you’ll be able to make this meal quickly—even on busy nights.
- Perfect for Leftovers: Like most meatloafs, this recipe tastes even better the next day, making it great for meal prep or leftovers.
Ingredients for Vegan Meatloaf
Here’s everything you’ll need to make this deliciously hearty vegan meatloaf. Don’t worry—it’s all pretty easy to find, and you likely already have most of these ingredients in your kitchen.
For the Meatloaf:
- 1 cup (200g) dried green or brown lentils, rinsed
- 3 cups (720ml) water or vegetable broth
- 1 tbsp olive oil
- 1 medium onion, finely diced
- 3 cloves garlic, minced
- 2 cups (200g) cremini or button mushrooms, finely chopped
- 1 cup (100g) walnuts (or sunflower seeds), pulsed into coarse crumbs
- 1 cup (100g) old-fashioned rolled oats (GF if needed)
- 2 tbsp tomato paste
- 2 tbsp tamari or soy sauce (GF tamari for gluten-free)
- 1 tbsp Dijon mustard
- 1 tsp smoked paprika
- 1 tsp dried thyme
- 1 tsp dried oregano
- 2 tbsp ground flaxseed + 6 tbsp water (for the flax “egg”)
- ½ cup (120g) ketchup or thick tomato sauce (for glaze)
- Optional: 1 tbsp balsamic vinegar for added depth in the glaze
- Fine sea salt and black pepper to taste
Step-by-Step Instructions for Vegan Meatloaf
1. Cook the Lentils
Start by cooking your lentils in water or vegetable broth. Simmer for about 20-25 minutes, or until they’re just tender. Drain them well, and let them cool slightly. The lentils are the foundation of this meatloaf, so you want them cooked but not mushy.
2. Prepare the Flax Egg
In a small bowl, mix the ground flaxseed with water and let it sit for about 5 minutes. This flax mixture acts as a binding agent, just like an egg would in traditional meatloaf.
3. Sauté the Onion and Garlic

Heat olive oil in a skillet over medium heat. Add the diced onion and sauté until it’s translucent, about 3-4 minutes. Then, add the minced garlic and cook for another 30 seconds until fragrant.
4. Cook the Mushrooms
Add the chopped mushrooms to the pan and cook them until they’ve browned and most of their moisture has evaporated (about 6-8 minutes). Season lightly with salt and pepper, and set aside to cool for a few minutes.
5. Pulse the Walnuts and Oats
In a food processor, pulse the walnuts and oats together until they form coarse crumbs. Don’t overprocess them—you want some texture, not a fine powder.
6. Mix Everything Together

In a large mixing bowl, combine the cooked lentils, mushroom mixture, walnut-oat crumbs, tomato paste, tamari, Dijon mustard, smoked paprika, thyme, oregano, and the flax egg mixture. Stir everything together until well combined. You can lightly mash some of the lentils to help the mixture bind, but be sure to keep some texture.
7. Pack the Mixture into the Loaf Pan
Line a 9×5 inch loaf pan with parchment paper. Pack the meatloaf mixture into the pan, making sure it’s firmly and evenly distributed.
8. Prepare the Glaze
In a small bowl, mix together the ketchup with the optional balsamic vinegar. Spread the glaze evenly over the top of the meatloaf, making sure to cover it completely.
9. Bake the Meatloaf
Place the pan in a preheated 375°F (190°C) oven and bake for 45-50 minutes. The meatloaf is ready when the center is set, and the edges have caramelized nicely.
10. Let It Rest Before Slicing

Allow the meatloaf to rest in the pan for about 10-15 minutes. This helps it firm up, making it easier to slice. Use a serrated knife to cut into thick slices, and serve!
Tips for the Best Vegan Meatloaf
- Use a mixture of mushrooms and lentils: The mushrooms provide a meaty texture, while the lentils act as a hearty base.
- Customize the glaze: If you like a sweeter glaze, add a little more ketchup. For extra depth, try balsamic vinegar or even a touch of maple syrup.
- Rest the loaf: Letting the meatloaf rest after baking helps it hold together when slicing, so don’t skip this step.
- Experiment with vegetables: Feel free to add grated carrots, zucchini, or even spinach to increase the veggie content.
FAQs About Vegan Meatloaf
How do you make vegan meatloaf bind together?
Using a combination of lentils and ground flaxseed helps bind everything together, while walnuts and oats provide texture.
Can I make this recipe gluten-free?
Yes! Simply use gluten-free oats and tamari (or gluten-free soy sauce) to make this recipe completely gluten-free.
Can I make this vegan meatloaf ahead of time?
Absolutely! You can make it a day or two ahead and store it in the fridge. Just reheat it in the oven when you’re ready to serve.

Internal Links for More Recipe Inspiration
- Quick and Delicious Recipes – Quick and Delicious Recipes
- New Thanksgiving Recipes – New Thanksgiving Recipes
- Earl Grey Cookies – Earl Grey Cookies




