Place a large cooking pot or flameproof casserole pan over a medium–high heat and add the oil.
Add the onion, garlic, carrot, celery and peppers. Then stir through the spices – the chilli powder, smoked paprika and cumin. Fry the mixture for 7–8 minutes until the vegetables are tender.
Add the meat to the pan and fry gently until lightly browned, stirring regularly. Pour in the chopped tomatoes and then fill one of the tins with hot water and pour this in also. Add the Worcestershire sauce and treacle.
Bring the mixture to the boil, then reduce the heat and simmer for about 45 minutes, stirring every now and then. Before the end of the cooking time add in the kidney beans and chickpeas, and if it needs a little extra water, add some.
When the chilli has reduced, season with sea salt and ground black pepper. Serve in deep bowls with crusty bread or tortilla chips, a dollop of crème fraîche and coriander leaves, if you wish.