2 carrots, coarsely grated (around 150g/5陆oz prepared weight)
2 celery sticks, finely chopped
75g/2陆oz dried cranberries
2 garlic cloves, crushed
1 leek, trimmed and thinly sliced (about 100g/3陆oz prepared weight)
1 lemon, finely grated zest only
1 onion, finely chopped
20g/戮oz bunch fresh parsley, finely chopped
freshly ground black pepper
4 tbsp cashew butter
180g/6oz cooked chestnuts, broken into small pieces
300驳/10陆辞锄 mixed nuts, such as almonds, hazelnuts, walnuts, pecans or Brazil nuts
2 tbsp extra virgin olive oil, plus extra for greasing
1 tsp sea salt
1 vegan-friendly vegetable stock cube
4 tbsp milk alternative, such as soya or almond