Heat the oil in a large saucepan. Add the onion and carrots and cook for 3 minutes. Add garlic, pepper and bay leaves and fry everything for 5 minutes until soft. Stir in paprika, tomato paste, chopped tomatoes, coconut milk, vegetable stock and beans and bring everything to the boil. Then simmer the vegetables in an open saucepan for 12 minutes over low heat. Then add cashew nuts and coriander, season the dish with salt and pepper and let it steep for another 2 minutes.