Golden slices of savory mushroom and walnut “meatloaf” drizzled with rich onion gravy, served on a rustic plate with roasted vegetables. This hearty, protein-packed vegan dish delivers deep umami flavors and a satisfying texture that will impress even meat lovers.
Savory Mushroom and Walnut “Meatloaf” with Onion Gravy
Looking for the best homemade vegan meatloaf that’s packed with flavor and nutrients? This easy Savory Mushroom and Walnut “Meatloaf” delivers a hearty, protein-rich meal that’s perfect for any night of the week. With wholesome ingredients like mushrooms, walnuts, and lentils, this dish is not only delicious but also incredibly satisfying.
Why You’ll Love This Recipe
- Packed with protein: Lentils, walnuts, and flax eggs provide a complete plant-based protein source to keep you full and energized.
- Rich in nutrients: Mushrooms offer immune-boosting selenium and B vitamins, while walnuts contribute heart-healthy omega-3s.
- Easy to customize: Swap ingredients to fit dietary needs—try gluten-free breadcrumbs or nut-free seeds for texture.
- Family-friendly: The familiar “meatloaf” shape and savory gravy make this dish a hit with both kids and adults.
Ingredients for the Savory Mushroom and Walnut “Meatloaf”
Gather these wholesome ingredients for a hearty, protein-rich vegetarian and vegan meatloaf:
For the Meatloaf:
- 1 cup green or brown lentils, cooked (or 1 can, drained and rinsed)
- 1 cup walnuts, finely chopped
- 1 cup mushrooms (cremini or white), finely chopped
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1 flax egg (1 tbsp ground flaxseed + 3 tbsp water, mixed and set for 5 minutes)
- ½ cup whole wheat breadcrumbs
- 2 tbsp tomato paste
- 1 tbsp soy sauce or tamari (for umami)
- 1 tsp smoked paprika
- ½ tsp dried thyme
- Salt and black pepper to taste
- 1 tbsp olive oil (for sautéing)
For the Onion Gravy:
- 2 large onions, thinly sliced
- 2 cloves garlic, minced
- 2 tbsp olive oil or vegan butter
- 2 tbsp all-purpose flour (or gluten-free flour)
- 1½ cups vegetable broth (low-sodium preferred)
- 1 tbsp soy sauce or tamari
- 1 tsp balsamic vinegar (optional, for depth)
- ½ tsp dried rosemary or thyme
- Salt and black pepper to taste
Step-by-Step Instructions
Prepare the vegetables
Heat olive oil in a skillet over medium heat. Add diced onion and cook until soft, about 5 minutes. Add garlic and mushrooms, cooking until the mushrooms release their moisture and it evaporates, about 6–8 minutes.
Combine the meatloaf mixture
In a large bowl, mash the cooked lentils slightly. Add the sautéed mushroom mixture, chopped walnuts, flax egg, breadcrumbs, tomato paste, soy sauce, smoked paprika, thyme, salt, and pepper. Mix well until fully combined.
Shape and bake the loaf
Transfer the mixture to a parchment-lined loaf pan or shape into a free-form loaf on a baking sheet lined with parchment. Press down firmly to compact. Preheat oven to 375°F (190°C). Bake for 35–40 minutes, until firm and golden on top. Let cool for 10 minutes before slicing.
Caramelize the onions for gravy
In a saucepan, heat olive oil over medium-low heat. Add sliced onions and cook slowly, stirring occasionally, for 20–25 minutes until deep golden brown and sweet.
Finish the onion gravy
Stir in minced garlic and dried rosemary (or thyme), cooking for 1 minute until fragrant. Sprinkle flour over the onions and stir to coat. Cook for 1–2 minutes. Slowly whisk in vegetable broth, soy sauce, and balsamic vinegar (if using). Bring to a gentle simmer, stirring constantly, until the gravy thickens, about 5–7 minutes. Season with salt and pepper to taste.
Serving Suggestions
Pair your Savory Mushroom and Walnut “Meatloaf” with these healthy, complementary sides:
- Roasted Vegetables: Try roasted Brussels sprouts, carrots, or sweet potatoes tossed in olive oil, salt, and a pinch of cinnamon.
- Mashed Cauliflower: A low-carb alternative to mashed potatoes, rich in vitamins C and K.
- Quinoa or Brown Rice: For added fiber and protein, serve the meatloaf over a bed of cooked quinoa or brown rice.
Tips & Tricks
- Prevent a soggy loaf: Make sure to cook the mushrooms until their moisture evaporates before mixing with other ingredients.
- Enhance the umami: Add a splash of soy sauce or a teaspoon of miso paste to the meatloaf mixture for deeper flavor.
- Make ahead: Prepare the meatloaf mixture a day in advance and refrigerate until ready to bake—flavors meld beautifully!
- Gravy shortcut: Use store-bought vegetable broth and a pre-made roux to save time on gravy preparation.
Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze slices for up to 3 months.
- Refrigerator: Reheat slices in a skillet over medium heat for 3–4 minutes, or microwave for 1–2 minutes.
- Freezer: Thaw overnight in the fridge before reheating. Reheat from frozen in the microwave or oven until warmed through.
Variations
Feel free to adapt this recipe to suit your taste or dietary needs:
- Gluten-Free: Use gluten-free breadcrumbs or almond flour instead of whole wheat.
- Nut-Free: Replace walnuts with sunflower seeds or pumpkin seeds for a similar crunch.
- Extra Protein: Add ½ cup cooked quinoa or chickpeas to the mixture.
Frequently Asked Questions
Can I make this recipe ahead of time?
Yes! You can prepare the meatloaf mixture a day in advance and refrigerate it until ready to bake. The flavors will actually deepen over time. For best results, bake the loaf fresh and reheat leftovers as needed.
Is this recipe vegan?
Absolutely! This Savory Mushroom and Walnut “Meatloaf” is completely plant-based, using lentils, walnuts, and flax eggs instead of animal products. The onion gravy is also vegan-friendly.
How long does it keep in the fridge?
Store leftovers in an airtight container in the refrigerator for up to 4 days. Make sure to cool the meatloaf completely before storing to maintain texture.
Can I freeze the meatloaf?
Yes, you can freeze slices of the meatloaf for up to 3 months. Thaw overnight in the fridge before reheating. For best texture, reheat in the oven or skillet rather than the microwave.
What’s the best way to reheat leftovers?
For the best texture, reheat slices in a skillet over medium heat for 3–4 minutes, or bake at 350°F (175°C) for 10–15 minutes. Avoid microwaving if possible, as it can make the loaf slightly mushy.
You might also enjoy our other healthy recipes. Browse all recipes →
Did you make this recipe? Leave a comment below and let us know how it turned out! ⭐





