Go Back
+ servings
nut roast recipe vegan

Nut Roast

This nut roast recipe is a great meat-free alternative for your holiday get togethers. Vegan and gluten-free. This roast is savoury and satiating, made with wholesome ingredients. Nobody will miss the meat!
Course dinner, Main Course, Main Dish
Cuisine British
Diet Vegan
Prep Time 30 minutes
Cook Time 50 minutes
Servings 8 people
Calories 330kcal
Author Hannah Sunderani


  • 1/3 cup ground chia seeds or ground flax seeds
  • 1 cup water
  • ½ cup walnuts
  • ½ cup brazil nuts
  • ½ cup cashews
  • 2 tbsp olive oil
  • 1 yellow onion finely chopped
  • 2 cloves garlic
  • 8 oz cremini mushrooms chopped
  • ½ cup fresh sage chopped
  • ¼ cup nutritional yeast
  • ¼ cup gluten-free tamari
  • 2 tbsp tahini
  • 1 tbsp rosemary fresh, chopped
  • 2 tsp thyme leaves
  • 1 tsp dried oregano
  • ½ tsp sea salt
  • 2 cups cooked brown rice

Mushroom Topping

  • 1 tbsp vegan butter
  • 4 oz cremini mushrooms chopped (optional for topping)



  • Make the chia eggs: In a bowl, combine the ground chia seeds and water. Mix to combine and let thicken at least 10 minutes.
  • In a food processor, pulse the walnuts, brazil nuts and cashews into a nut-meal like substance. Set aside.
  • Preheat oven to 350F/175C. Line a 9-inch loaf pan with parchment paper with overhang on both of the long sides.
  • Bring a large deep skillet to medium-high heat, add the olive oil, onion, garlic and mushrooms. Cook, stirring often, until softened, about 10 minutes. Add the sage, nutritional yeast, tamari, tahini, rosemary, thyme, oregano, and sea salt. Mix to combine.
  • Add the mushroom mixture to the food processor with the nuts and pulse a few times until the mixture is well combined, ground, and slightly doughy in texture.
  • Transfer the mixture back to the skillet (with the heat off) and add the chia eggs and cooked brown rice. Mix everything to combine. Scoop the nut roast mixture into the prepared loaf pan and press gently to create a smooth, even surface.
  • Bake the nut roast in the oven for 50 minutes, or until lightly golden around the edges and on the top. Let cool slightly in the pan, about 10 minutes, to solidify before serving. 
  • To make the mushroom topping (optional): melt vegan butter in a skillet on medium high heat and add the cremini mushrooms. Cook, stirring often until the mushrooms have browned and turned golden in colour, about 12 minutes.
  • To make the vegan gravy: In a small saucepan, melt the vegan butter on medium heat, add the vegetable broth, miso, onion powder, tamari and nutritional yeast, Whisk to combine. Add the corn starch and whisk again. Simmer on low heat until the gravy has thickened, approx. 8-10 minutes.
  • Serve the nut roast on a platter topped with the mushroom topping and vegan gravy on the side.


Nutritional information is a rough estimate, without the gravy.
Mushroom topping and vegan gravy can be made while the nut roast is cooking in the oven.
Gravy can also be made up to 4 days in advance, reheat in a saucepan on medium-low heat. Add splashes of water or vegetable broth as needed to thin.


Calories: 330kcal | Carbohydrates: 25g | Protein: 10g | Fat: 23g | Saturated Fat: 4g | Polyunsaturated Fat: 10g | Monounsaturated Fat: 8g | Trans Fat: 1g | Sodium: 571mg | Potassium: 483mg | Fiber: 6g | Sugar: 2g | Vitamin A: 111IU | Vitamin C: 3mg | Calcium: 106mg | Iron: 3mg