Vegan Nut Roast with Mushroom Gravy

Table of Contents
This Vegan Nut Roast with Mushroom Gravy is hearty, flavorful, and perfect for any special occasion. Packed with nuts, lentils, herbs, and vegetables, it’s a plant-based centerpiece that even meat lovers will adore. The rich mushroom gravy adds an indulgent finishing touch to this wholesome and satisfying dish.
Why You’ll Love This Recipe 🌿
🥕 Wholesome & Hearty: Packed with protein-rich nuts, lentils, and vegetables.
🌰 Incredibly Flavorful: Savory, herby, and nutty with a satisfying texture.
🍄 Perfect for Holidays: A stunning vegan main for Christmas or Thanksgiving.
💚 100% Plant-Based: Dairy-free, egg-free, and full of nutritious ingredients.
Ingredients You’ll Need

For the Nut Roast:
- 1 cup mixed nuts (walnuts, almonds, hazelnuts)
- 1 cup cooked green or brown lentils
- 1 small onion, finely chopped
- 1 carrot, grated
- 1 celery stalk, diced
- 2 cloves garlic, minced
- 2 tbsp soy sauce
- 1 tbsp ground flaxseed + 3 tbsp water (flax egg)
- ½ cup breadcrumbs
- 1 tbsp olive oil
- 1 tsp fresh thyme, chopped
- 1 tsp sage, chopped
- Salt and pepper to taste
For the Mushroom Gravy:
- 2 tbsp olive oil
- 1 small onion, finely chopped
- 8 oz mushrooms, finely chopped
- 1 tbsp flour
- 1 cup vegetable broth
- 1 tbsp soy sauce
- Salt and pepper to taste
Step-by-Step Instructions

Step 1 – Prepare the Nut Mixture
Preheat oven to 375°F (190°C). Heat olive oil in a skillet, sauté onion, carrot, celery, and garlic until soft. Add herbs, soy sauce, lentils, and nuts. Mix well, then stir in flax egg and breadcrumbs until combined.
Step 2 – Shape & Bake
Line a loaf pan with parchment paper and press the mixture firmly into it. Bake for 40–45 minutes, until golden and firm. Let cool for 10 minutes before slicing.
Step 3 – Make the Mushroom Gravy
In a pan, heat olive oil and sauté onions and mushrooms until browned. Stir in flour and cook for 1 minute. Gradually whisk in vegetable broth and soy sauce. Simmer until thick and glossy, about 5 minutes.
Step 4 – Serve
Slice the nut roast and serve topped with warm mushroom gravy and a sprinkle of fresh herbs.
Expert Tips 💡
🌰 Toast the nuts lightly before adding them — it deepens the flavor.
🍄 Use a mix of mushrooms for a richer gravy flavor.
💚 Let the roast rest before slicing to keep it from crumbling.
🥄 For gluten-free, use oat flour and gluten-free breadcrumbs.
🔥 Add a dash of balsamic vinegar to the gravy for extra depth.
What to Serve With
- Roasted potatoes or parsnips
- Steamed green beans or sautéed kale
- Vegan stuffing or cranberry sauce
- A glass of red wine or spiced apple cider
FAQs
❓ Can I make this nut roast ahead?
Yes! Prepare and bake the roast a day in advance, then reheat in the oven at 350°F (175°C) for 15 minutes before serving.
❓ Can I freeze it?
Absolutely. Slice and freeze for up to 2 months; thaw and reheat when ready.
❓ What can I use instead of lentils?
Cooked quinoa or chickpeas work well as substitutes.
Conclusion
This Vegan Nut Roast with Mushroom Gravy is a comforting, satisfying dish that proves plant-based meals can be just as festive and indulgent. Perfect for holidays or cozy dinners, it’s a vegan main course everyone will remember. 🌰🍄✨

