Place the walnuts in a food processor and mix to give a coarse crumb. Repeat with the mushrooms and mix into the walnuts.
Heat 1 tbsp 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.
Heat remaining oil in a large frying pan and fry the sugar snaps, carrots and spring onions for 3-4 minutes. Stir in the chilli mince and noodles and heat through for 1-2 minutes.