Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Nut Roast Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 81 reviews
  • Author: Nora
  • Prep Time: 45 minutes
  • Cook Time: 60 minutes
  • Total Time: 1 hour 45 minutes
  • Yield: Serves 12
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Vegan/Plant-based
  • Diet: Vegan, Gluten Free

Description

This vegan nut roast is a wholesome and flavorful plant-based main dish perfect for festive occasions or comforting family meals. Made with a mix of roasted nuts, celeriac, mushrooms, lentils, and fragrant herbs, it delivers a satisfying texture and rich umami taste. It’s gluten-free friendly and full of natural, earthy flavors with a touch of balsamic and miso for depth.


Ingredients

Scale

Nut Roast Base

  • 120 g / 4.25 oz mixed nuts (hazelnuts, pecans, brazil nuts)
  • 400 g / 14 oz celeriac (celery root), peeled and diced
  • 45 ml / 3 tbsp olive oil, divided
  • 1 tsp smoked paprika
  • 1 can green lentils (or 250 g / 8.8 oz cooked lentils), drained
  • 2 tbsp gluten-free breadcrumbs (if needed)
  • 18 g / 2 tbsp psyllium husk powder (or 3 tbsp psyllium husks)

Vegetables and Flavorings

  • 2 large banana shallots, finely diced
  • 4 garlic cloves, finely diced
  • 300 g / 10.5 oz chestnut mushrooms, finely chopped
  • 1 tbsp each chopped rosemary, sage, and thyme
  • 25 ml / 1½ tbsp balsamic vinegar
  • 1 tbsp dark miso paste
  • 45 g / 1/3 cup dried cranberries
  • Salt, to taste
  • Black pepper, to taste


Instructions

  1. Roast Nuts: Preheat the oven to 175°C / 345°F (no fan). Spread the mixed nuts on a baking tray and roast for 8-10 minutes until fragrant. Cool slightly, then rub hazelnuts to remove skins, chop brazil nuts into three pieces and pecans into two pieces, leaving hazelnuts whole. Set aside.
  2. Roast Celeriac: Increase oven temperature to 210°C / 410°F. Dice peeled celeriac into 1.5 cm / 0.6″ cubes. Toss with 1 tbsp olive oil, salt, pepper, and smoked paprika. Spread on a baking tray and roast for 30 minutes, turning halfway through.
  3. Sauté Shallots and Garlic: Heat a heavy-based pan over medium heat and add 2 tbsp olive oil. Add diced shallots and a pinch of salt, frying until almost translucent. Add garlic and chopped rosemary, sage, and thyme. Season with salt and pepper, and cook until fragrant and translucent.
  4. Cook Mushrooms: Remove shallots and garlic mixture, then pan-fry chopped mushrooms in batches without oil until browned and moisture evaporates. Season with salt and pepper.
  5. Prepare Miso-Balsamic Sauce: Dilute miso paste in 4 tbsp / ¼ cup water and mix in balsamic vinegar.
  6. Combine Ingredients: In a large mixing bowl, combine roasted celeriac, chopped nuts, shallot-mushroom mixture, drained lentils, dried cranberries, breadcrumbs, and psyllium husk powder. Stir well, then add the miso-balsamic liquid and mix thoroughly.
  7. Rest Mixture: Let the mixture sit at room temperature for 30 minutes to allow psyllium husk to bind the ingredients well.
  8. Bake Nut Roast: Grease a 2 lb non-stick cake tin thoroughly. Transfer the mixture, pressing down firmly and evenly. Bake at 210°C / 410°F for 60 minutes. After 30 minutes, cover the top with kitchen foil to prevent over-browning.
  9. Cool and Serve: Allow the nut roast to cool and settle to achieve neat slices. Use a serrated knife to cut. Serve with your favorite vegan gravy and traditional trimmings.

Notes

  • This vegan nut roast is a delicious alternative to meat-based roasts, rich in texture and flavor.
  • Can be made gluten-free by using gluten-free breadcrumbs.
  • Allowing the mixture to rest before baking improves the texture and binding.
  • Use a serrated knife for cleaner slices.
  • Serving with a vegan gravy complements the umami flavors nicely.

Nutrition

  • Serving Size: 1 slice (approximate, assuming 12 slices)
  • Calories: 208.39
  • Sugar: 5.25 g
  • Sodium: 203.16 mg
  • Fat: 9.78 g
  • Saturated Fat: 1.33 g
  • Unsaturated Fat: 8.45 g
  • Trans Fat: 0 g
  • Carbohydrates: 23.14 g
  • Fiber: 8.99 g
  • Protein: 8.92 g
  • Cholesterol: 0 mg