1 Heat the olive oil in a large pan or casserole dish over a medium heat. Add the onion and garlic and fry for a couple of minutes before adding the rest of the chopped vegetables. Stir in the paprika and chipotle paste and cook for about 10 minutes, stirring every now and again until the vegetables soften.
2 Tip in the tomatoes and break them up a bit with the back of a wooden spoon, adding in most of the stock once you’ve swirled it round the emptied tomato tins to get the last of the juices out. Turn the heat up to high and bring to the boil. Once it is all bubbling, turn the heat back down to low and let it simmer gently for 45 minutes.
3 Add in the lentils and all the rinsed beans, with the coriander stalks, and bring to the boil. Season with salt and black pepper to taste and let it simmer gently for 30 minutes. Add the tomato purée, and another dash of stock if the chilli looks a little dry, then continue to simmer for another 30 minutes, or until the lentils and beans are tender if using soaked beans.
4 Divide between bowls and enjoy either as is, or with rice and a blob of yoghurt on the side. Scatter with snipped coriander leaves and chilli, if you like.
5 This keeps in the fridge for up to a week and freezes really well too.
Lizzie Loves Healthy Family Food: Delicious and Nutritious Meals You'll All Enjoy by Lizzie King - published as a hardback and eBook (£20/£10.99) by Trapeze
Photography by Charlotte Kibbles