Best Ever Vegan Nut Roast Recipe for Delicious Meals

Updated On: October 5, 2025

Looking for a hearty, wholesome, and utterly delicious centerpiece for your next vegan feast? This best ever vegan nut roast recipe is just what you need!

Perfectly packed with a medley of nuts, vegetables, and herbs, it delivers a satisfying texture and rich flavors that even the most devoted meat-eaters will love. Whether it’s a holiday dinner, Sunday lunch, or a special occasion, this nut roast offers a comforting and nutritious alternative that’s easy to prepare and impressive to serve.

With a golden, crisp crust and a tender, savory interior, this recipe combines the earthiness of mushrooms, the crunch of mixed nuts, and the warmth of aromatic spices to create a truly memorable dish.

Plus, it’s gluten-free and free from common allergens, making it ideal for a wide range of dietary needs. Ready to impress your friends and family with a vegan classic?

Let’s dive into the details!

Why You’ll Love This Recipe

This vegan nut roast is a celebration of texture and flavor. The combination of nuts and mushrooms provides a meaty, satisfying bite that’s perfect for those craving a plant-based alternative to traditional roasts.

It’s packed with protein, fiber, and essential nutrients, making it both filling and nourishing.

The recipe is incredibly versatile and easy to customize with your favorite herbs, nuts, or add-ins like cranberries or sun-dried tomatoes. It also holds together beautifully and slices perfectly, making it an excellent option for buffet-style meals or plated dinners.

Plus, it’s a fantastic way to use pantry staples and seasonal ingredients, and it reheats well, so you can enjoy leftovers without losing any of the original charm.

Ingredients

  • 200g mixed nuts (walnuts, cashews, almonds, roughly chopped)
  • 150g chestnut mushrooms, finely chopped
  • 1 large onion, finely diced
  • 2 cloves garlic, minced
  • 100g cooked chestnuts, chopped (optional but recommended)
  • 150g cooked brown lentils (drained if canned)
  • 100g breadcrumbs (use gluten-free if needed)
  • 2 tbsp ground flaxseed mixed with 6 tbsp water (flax egg)
  • 2 tbsp tomato puree
  • 2 tbsp soy sauce or tamari
  • 1 tsp dried thyme
  • 1 tsp dried sage
  • 1 tsp smoked paprika
  • Salt and freshly ground black pepper, to taste
  • 2 tbsp olive oil or vegan butter
  • Fresh parsley, chopped for garnish

Equipment

  • Food processor or blender
  • Mixing bowl
  • Large frying pan
  • Loaf tin (about 9×5 inch) lined with parchment paper
  • Measuring spoons and cups
  • Spatula or wooden spoon
  • Oven

Instructions

  1. Preheat your oven to 180°C (350°F, fan 160°C).
  2. Prepare the flax egg: In a small bowl, combine the ground flaxseed with water and let it sit for 10 minutes until it thickens.
  3. Toast the nuts: Place the mixed nuts in a dry frying pan over medium heat and toast for 3-5 minutes until fragrant and slightly browned. Remove from heat and roughly chop if needed.
  4. Sauté the vegetables: Heat olive oil in a large frying pan. Add the chopped onion and garlic, cooking for 5 minutes until softened and translucent.
  5. Add the mushrooms: Stir in the finely chopped chestnut mushrooms and cook for another 7-10 minutes, until all moisture evaporates and mushrooms brown.
  6. Combine ingredients: In a large mixing bowl, add the cooked mushrooms and onions, toasted nuts, cooked lentils, chestnuts (if using), breadcrumbs, tomato puree, soy sauce, dried herbs, smoked paprika, salt, and pepper.
  7. Pulse the mixture: Using a food processor, pulse the mixture in short bursts. You want to retain some texture, so don’t over-process. Alternatively, mix well by hand.
  8. Add the flax egg: Pour the thickened flax egg into the bowl and mix thoroughly until all ingredients bind together well. The mixture should be sticky but firm enough to hold shape.
  9. Transfer to the loaf tin: Press the mixture firmly into the lined tin, smoothing the top with a spatula.
  10. Bake: Place in the preheated oven and bake for 45-50 minutes, until the top is golden brown and firm to the touch.
  11. Cool slightly: Allow the nut roast to rest in the tin for 10 minutes before removing. This helps it firm up and slice more easily.
  12. Slice and serve: Carefully slice the nut roast into thick portions and garnish with fresh parsley.

Tips & Variations

For a gluten-free version, substitute the breadcrumbs with ground oats or gluten-free breadcrumbs.

Try adding dried cranberries or chopped sun-dried tomatoes for a touch of sweetness and extra depth of flavor.

Swap the lentils for cooked quinoa or chickpeas to vary protein sources and texture.

For a festive twist, add some finely chopped chestnuts and a splash of vegan Worcestershire sauce for more umami.

Leftovers make excellent sandwiches or wraps the next day!

Nutrition Facts

Nutrient Amount per Serving (1 slice)
Calories 280 kcal
Protein 12g
Carbohydrates 22g
Dietary Fiber 6g
Fat 18g
Saturated Fat 2.5g
Sodium 320mg

Serving Suggestions

This vegan nut roast pairs beautifully with classic sides such as creamy mashed potatoes, rich vegan gravy, and steamed or roasted seasonal vegetables. For a lighter option, serve with a crisp green salad or tangy cranberry sauce to balance the richness.

It also works wonderfully as part of a festive buffet or holiday spread. For extra indulgence, try topping with sautéed mushrooms or caramelized onions just before serving.

If you’re looking for inspiration on vegan sides, check out the Jamaican Minced Beef Recipes for flavorful plant-based accompaniments.

Conclusion

This best ever vegan nut roast recipe ticks all the boxes for a satisfying, flavorful, and nutritious meal that’s perfect for any occasion. Its combination of nuts, lentils, and mushrooms creates a hearty texture that’s both comforting and exciting, making it a standout on the dinner table.

Whether you’re a long-time vegan or simply exploring plant-based options, this nut roast is guaranteed to impress. It’s easy to prepare in advance, reheats well, and offers endless opportunities for customization.

Don’t forget to explore other recipes like the Magic Dough Recipe for a delicious vegan bread to accompany your roast, or the Kosher Sushi Salad Recipe for a fresh and vibrant side. Enjoy cooking and savor every bite!

📖 Recipe Card: Best Ever Vegan Nut Roast Recipe

Description: A hearty and flavorful vegan nut roast perfect for festive occasions or a comforting meal. Packed with nuts, vegetables, and herbs for a deliciously satisfying dish.

Prep Time: PT20M
Cook Time: PT60M
Total Time: PT80M

Servings: 6 servings

Ingredients

  • 1 cup mixed nuts (walnuts, cashews, almonds), roughly chopped
  • 1 cup cooked brown rice
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 1 carrot, grated
  • 1 cup mushrooms, finely chopped
  • 1/2 cup rolled oats
  • 2 tbsp ground flaxseed mixed with 5 tbsp water (flax egg)
  • 2 tbsp soy sauce
  • 1 tsp dried thyme
  • 1 tsp dried sage
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 180°C (350°F).
  2. Toast the mixed nuts in a dry pan until fragrant, then chop coarsely.
  3. Sauté onion, garlic, carrot, and mushrooms until soft.
  4. In a large bowl, combine nuts, cooked rice, sautéed vegetables, oats, flax egg, soy sauce, thyme, sage, salt, and pepper.
  5. Mix well until ingredients are evenly combined.
  6. Press mixture firmly into a lined loaf tin.
  7. Bake for 60 minutes or until firm and golden on top.
  8. Allow to cool slightly before slicing and serving.

Nutrition: Calories: 320 kcal | Protein: 12 g | Fat: 20 g | Carbs: 25 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Ever Vegan Nut Roast Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegan nut roast perfect for festive occasions or a comforting meal. Packed with nuts, vegetables, and herbs for a deliciously satisfying dish.”, “prepTime”: “PT20M”, “cookTime”: “PT60M”, “totalTime”: “PT80M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 cup mixed nuts (walnuts, cashews, almonds), roughly chopped”, “1 cup cooked brown rice”, “1 onion, finely chopped”, “2 cloves garlic, minced”, “1 carrot, grated”, “1 cup mushrooms, finely chopped”, “1/2 cup rolled oats”, “2 tbsp ground flaxseed mixed with 5 tbsp water (flax egg)”, “2 tbsp soy sauce”, “1 tsp dried thyme”, “1 tsp dried sage”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 180\u00b0C (350\u00b0F).”}, {“@type”: “HowToStep”, “text”: “Toast the mixed nuts in a dry pan until fragrant, then chop coarsely.”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 onion, garlic, carrot, and mushrooms until soft.”}, {“@type”: “HowToStep”, “text”: “In a large bowl, combine nuts, cooked rice, saut\u00e9ed vegetables, oats, flax egg, soy sauce, thyme, sage, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Mix well until ingredients are evenly combined.”}, {“@type”: “HowToStep”, “text”: “Press mixture firmly into a lined loaf tin.”}, {“@type”: “HowToStep”, “text”: “Bake for 60 minutes or until firm and golden on top.”}, {“@type”: “HowToStep”, “text”: “Allow to cool slightly before slicing and serving.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “12 g”, “fatContent”: “20 g”, “carbohydrateContent”: “25 g”}}

Photo of author

Marta K

Leave a Comment

X