Oh, the holidays! They always bring such a wonderful feeling of warmth and togetherness, don’t they? For me, the heart of any festive meal is a show-stopping centerpiece that everyone can gather around. This Vegetarian Nut Roast with Mushroom Gravy does just that, and so much more.
You know, as Alex and I traveled through Africa, we learned so much about creating incredible flavors from simple, wholesome ingredients. This recipe is a little echo of those adventures. It’s my special twist on a classic, packed with warmth and heartiness that feels just right for a special occasion. It’s proof that a vegetarian main can be truly unforgettable.
Gathering Your Ingredients for Vegetarian Nut Roast with Mushroom Gravy
To create this truly special vegetarian nut roast with mushroom gravy, we need a few key players. Don’t worry, they’re all pretty straightforward! Think of this as gathering your tools before starting an exciting craft project. Having everything ready makes the cooking process so much smoother, and honestly, it’s part of the fun for me. It’s like laying out all the colorful threads before weaving a beautiful tapestry.
We’ll need a good mix of textures and flavors for the roast itself, and then some simple additions for a deeply savory mushroom gravy to bring it all together. Let’s get our shopping list sorted so we can dive into cooking this hearty vegetarian main.
Essential Ingredients for the Nut Roast
- 1 tablespoon olive oil
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 200g mixed nuts (I love a blend of walnuts, almonds, and pecans for great texture)
- 100g breadcrumbs
- 100g cooked brown lentils
- 50g grated cheese (cheddar or a vegetarian hard cheese works wonderfully)
- 1 tablespoon fresh sage, chopped
- 1 tablespoon fresh thyme, chopped
- 1 teaspoon soy sauce
- Salt and black pepper, to taste
Key Ingredients for the Rich Mushroom Gravy
- 1 tablespoon butter
- 200g mushrooms, sliced
- 1 tablespoon flour
- 400ml vegetable stock
- 1 teaspoon soy sauce
- Salt and black pepper, to taste

Crafting Your Vegetarian Nut Roast with Mushroom Gravy Step-by-Step
Now for the fun part – bringing our amazing vegetarian nut roast with mushroom gravy to life! This is where the magic happens in the kitchen. Don’t be intimidated by the steps; I’ll walk you through it, just like I would with a friend over for dinner. We’re building layers of flavor here, and each step is important.
Preparing the Nut Roast Mixture
First things first, let’s get our oven preheated to 190°C (375°F). While it’s warming up, lightly grease a standard loaf tin. This is super important for easy removal later.
Grab a frying pan and heat your olive oil over medium heat. Toss in the finely chopped onion. Let it soften gently for about 5 to 7 minutes until it looks translucent and sweet. Then, add your minced garlic. Stir it around for just another minute until you can really smell its wonderful aroma. Be careful not to burn the garlic!
Now, in a big bowl, combine all your goodness for the roast: the finely chopped mixed nuts, the breadcrumbs, those lovely cooked brown lentils, and the grated cheese. Sprinkle in the chopped fresh sage and thyme. Add that teaspoon of soy sauce for a little umami boost.
Time to add the softened onion and garlic mixture to the bowl. Give it all a good mix. Season generously with salt and black pepper. I always taste a tiny bit here to make sure the seasoning is just right. You want everything to be really well combined, like friends getting ready for a party.
Press this delicious mixture firmly into your prepared loaf tin. Really pack it down! This makes sure your nut roast holds its shape beautifully when you slice it. A firm press is key for a good texture.
Baking and Resting the Nut Roast
Pop that tin into your preheated oven. Bake for about 35 to 40 minutes. You’re looking for a lovely golden-brown color on top, and it should feel firm when you gently touch it. Patience here is rewarded!
Once it’s out of the oven, this is crucial: let it rest for a good 10 minutes. I know it’s tempting to slice right away, but this resting time helps the nut roast set properly. It makes for much cleaner, neater slices and a better texture. Trust me on this one!
Making the Flavorful Mushroom Gravy
While your nut roast is doing its thing in the oven, let’s whip up that rich mushroom gravy. Melt the butter in a saucepan over medium heat. Add your sliced mushrooms and cook them down until they’re nicely softened and have a good bit of color, about 5 to 7 minutes. This brings out their deep, earthy flavor.
Sprinkle the flour over the mushrooms and stir it in, cooking for about 1 minute. This is your roux, the start of a great sauce.
Now, gradually whisk in the vegetable stock. Add a little at a time, whisking constantly to avoid lumps. Keep adding and whisking until it’s all smooth. Bring the mixture to a gentle simmer. Let it bubble away, stirring now and then, until the gravy thickens to your liking. It should coat the back of a spoon nicely.
Stir in that teaspoon of soy sauce for extra depth. Taste it and add salt and black pepper as needed. You want a really savory, comforting gravy.

Tips for a Perfect Vegetarian Nut Roast with Mushroom Gravy
Over the years, I’ve learned a few tricks for making this vegetarian nut roast with mushroom gravy absolutely sing. For a wonderfully firm texture, press the mixture into the loaf tin firmly. This really helps it hold together.
Don’t skimp on seasoning! Tasting and adjusting salt and pepper before baking makes all the difference. If you love a deeper flavor, a tiny splash more soy sauce in either the roast or the gravy can be lovely. And for that smooth gravy, remember to whisk gradually. It prevents lumps like magic!
If your nut roast seems a bit dry after baking, a drizzle of extra gravy usually solves it. These little touches make a big impact.

Ingredient Notes and Delicious Substitutions
I love that this vegetarian nut roast with mushroom gravy is so forgiving. It’s a recipe that really welcomes your own touch. Here are a few ideas to make it yours.
Nut and Cheese Variations
Feel free to swap out the mixed nuts! Pecans, hazelnuts, or even Brazil nuts work well. Just ensure they’re finely chopped for the best texture. For a vegan nut roast, simply skip the cheese or use your favorite plant-based hard cheese alternative. It still tastes amazing!
Herb and Seasoning Swaps
No fresh sage or thyme? No problem! About 1 teaspoon of dried mixed herbs will do the trick for the roast. For the gravy, if you don’t have soy sauce, a dash of tamari or even a little balsamic vinegar adds a lovely depth. Always taste and adjust seasonings to your preference.

Serving Your Vegetarian Nut Roast with Mushroom Gravy
This beautiful vegetarian nut roast with mushroom gravy is the star of any table. For a truly festive feel, slice it thickly and generously ladle over that rich, savory mushroom gravy. It pairs wonderfully with roasted root vegetables and a side of Brussels sprouts. It’s a hearty vegetarian main that feels incredibly special!
Frequently Asked Questions About Vegetarian Nut Roast with Mushroom Gravy
Got questions about this wonderful vegetarian nut roast with mushroom gravy? I’m happy to help clarify! This nut roast recipe is a favorite for so many reasons, especially when we’re thinking about a delicious vegetarian Christmas dinner.
Can I make this nut roast ahead of time?
Absolutely! This is a fantastic make-ahead nut roast. You can prepare the mixture and press it into the tin a day in advance. Cover it tightly and refrigerate. Bake as directed, adding a few extra minutes if it’s cold from the fridge. The gravy can also be made ahead and gently reheated.
How do I make a vegan nut roast?
To make this a completely vegan nut roast, simply omit the grated cheese or use a good quality vegan hard cheese alternative. For the gravy, swap the butter for a tablespoon of olive oil or vegan butter. It’s a simple switch that keeps all the flavor!
What can I serve with the nut roast?
This hearty vegetarian main is perfect with traditional roast trimmings. Think roasted potatoes, parsnips, Brussels sprouts, and of course, plenty of that lovely mushroom gravy. Cranberry sauce is also a great addition!
My nut roast crumbled a bit. What went wrong?
This usually happens if the mixture wasn’t pressed firmly enough into the tin, or if it wasn’t rested sufficiently after baking. Ensure you pack it down really well and give it that crucial 10-minute rest before slicing. Using breadcrumbs also helps bind everything together.
Understanding the Nutrition of Your Vegetarian Nut Roast with Mushroom Gravy
When we talk about the nutrition of this vegetarian nut roast with mushroom gravy, it’s good to remember these are just estimates. The exact calories and nutrients can change based on the specific nuts you use, the type of cheese, and even the brands of soy sauce and stock. For more information on general nutritional guidelines, you can refer to resources like the NHS Eat well guide.
Think of these numbers as a helpful guide, not a strict rule. Our goal is always delicious food that nourishes, and this hearty vegetarian main certainly does that!
Amazing Vegetarian Nut Roast with Mushroom Gravy
A hearty and flavorful vegetarian nut roast, perfect for a festive occasion, served with a rich mushroom gravy. This recipe is inspired by global travels and brings a unique twist to a classic dish.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6-8 servings
- Category: Main Course
- Method: Baking
- Cuisine: International
- Diet: Vegetarian
Ingredients
- 1 tbsp olive oil
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 200g mixed nuts (walnuts, almonds, pecans), finely chopped
- 100g breadcrumbs
- 100g cooked brown lentils
- 50g grated cheese (cheddar or vegetarian hard cheese)
- 1 tbsp fresh sage, chopped
- 1 tbsp fresh thyme, chopped
- 1 tsp soy sauce
- Salt and black pepper to taste
- For the Mushroom Gravy:
- 1 tbsp butter
- 200g mushrooms, sliced
- 1 tbsp flour
- 400ml vegetable stock
- 1 tsp soy sauce
- Salt and black pepper to taste
Instructions
- Preheat your oven to 190°C (375°F). Lightly grease a loaf tin.
- Heat the olive oil in a frying pan over medium heat. Add the chopped onion and cook until softened, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant.
- In a large bowl, combine the chopped nuts, breadcrumbs, cooked lentils, grated cheese, chopped sage, chopped thyme, and soy sauce.
- Add the cooked onion and garlic mixture to the bowl. Season with salt and black pepper. Mix everything together thoroughly until well combined.
- Press the mixture firmly into the prepared loaf tin.
- Bake for 35-40 minutes, or until golden brown and firm to the touch. Let it rest for 10 minutes before slicing.
- While the nut roast is baking, prepare the mushroom gravy. Melt the butter in a saucepan over medium heat. Add the sliced mushrooms and cook until softened and browned, about 5-7 minutes.
- Stir in the flour and cook for 1 minute, stirring constantly.
- Gradually whisk in the vegetable stock until smooth. Bring to a simmer and cook, stirring occasionally, until the gravy has thickened.
- Stir in the soy sauce and season with salt and black pepper to taste.
- Slice the nut roast and serve hot with the mushroom gravy.
Notes
- You can use any combination of nuts you prefer.
- For a vegan version, omit the cheese or use a vegan alternative, and use a vegan butter for the gravy.
- If you don’t have fresh herbs, you can use 1 teaspoon of dried mixed herbs.
- The nut roast can be made ahead of time and reheated.
Nutrition
- Serving Size: 1 slice
- Calories: Approx. 350-400 kcal (will vary based on ingredients)
- Sugar: Approx. 5g
- Sodium: Approx. 400mg
- Fat: Approx. 25g
- Saturated Fat: Approx. 7g
- Unsaturated Fat: Approx. 18g
- Trans Fat: 0g
- Carbohydrates: Approx. 25g
- Fiber: Approx. 6g
- Protein: Approx. 15g
- Cholesterol: Approx. 20mg
























Leave a Reply