Place the walnuts in a food processor and mix to give a coarse crumb. Repeat with the mushrooms and mix into the walnuts.
Heat the oil in a large saucepan and fry the walnut mixture and garlic for 5 minutes. Add the spices and cook for 1 minute. Stir in the tomatoes, tomato puree and both beans and cook gently for 10 minutes, stirring occasionally. Season and stir in the coriander.
Notes
Cooks tip Great to freeze in portions. CHILLI 5 WAYS: serve with cooked long grain rice; spoon over a halved baked potato; mix with pasta and top with grated Cheddar and bake; serve on top of tortilla chips with guacamole, soured cream and melted cheese; and finally, serve in a tortilla wrap with cooked rice and sliced avocado for a quick burrito.