
2 celery stalks, finely diced
1 leek (about 100g/3½oz trimmed weight), thinly sliced
2 carrots, coarsely grated (approximately 150g/5½oz)
2 garlic cloves, minced
300g/10½oz mixed nuts such as walnuts, hazelnuts, almonds, Brazil nuts or pecans
180g/6oz cooked chestnuts, roughly chopped
75g/2½oz dried cranberries
4 tablespoons cashew butter
1 vegan vegetable stock cube
2 tablespoons extra virgin olive oil, plus extra for greasing
4 tablespoons plant-based milk such as almond or soya
finely grated zest of 1 lemon
20g/¾oz fresh parsley, finely chopped
1 teaspoon sea salt
freshly ground black pepper
Method
Firstly, you will need to cook the chestnuts. Roasting (the oven method) gives them that rich, toasty flavour and slightly crisp shell.
- Soak the chestnuts for 15-30 minutes before roasting.
- Preheat oven to 200°C (400°F).
- Score the shells: Use a sharp knife to cut a small cross or slit on the flat side of each chestnut. This is crucial — it lets steam escape and stops them from exploding.
- Arrange on a baking tray: Place them cut-side up.
- Roast for 20-25 minutes until the shells peel back and the flesh is tender.
- Cradle the roasted nuts in a tea towel for 10 minutes to allow them to steam/ cool
- Peel while warm, as they’re easier to work with when hot.
- Chestnuts are much easier to peel when they’re still warm, so work quickly — and if they cool down too much, you can pop them back into warm water or the oven to loosen the skins again.
Preheat the oven to 200C/180C Fan/Gas 6. Grease a 900g/2lb loaf tin with a little olive oil, then line the base with baking paper to help the loaf release easily after baking.
Heat the olive oil in a large frying pan over medium heat. Add the chopped onion, celery, leek, and grated carrot. Cook gently for around 15-20 minutes, stirring regularly, until the vegetables are softened and reduced somewhat. Stir in the garlic and cook for another 30 seconds.
Transfer the cooked vegetables to a large mixing bowl. Add the chopped nuts, chestnuts, cranberries, parsley, lemon zest, plant milk, and salt. Grind in plenty of black pepper. Mix thoroughly and set briefly to one side.
In a separate bowl, stir in the cashew butter (I used peanut butter), almond milk and vegetable stock, as well as the morally troublesome whisked egg, ensuring the ingredients are fully incorporated and adopts a fine paste. This will help the loaf hold together nicely when sliced.
Now mix the paste and vegetables/ nuts from the large mixing bowl, until everything is evenly coated.
Spoon the mixture into the prepared tin, pressing it down firmly with the back of a spoon to compact it well. Cover with foil and bake for 30 minutes.
After 30 minutes, remove the foil and bake for another 20 minutes, or until the top is lightly golden and the loaf is heated through.
Once baked, remove the tin from the oven and leave it to rest for 5 minutes. Run a knife around the edges to loosen, then carefully turn the loaf out onto a serving board or platter. Slice into thick portions and serve warm with vegan gravy or your favourite sides.