-
Dice the onions into small cubes, chop the peppers roughly and peel and chop the garlic.
-
Put a large pan on the hob over a medium heat. Heat the oil and add the onions, stirring often for about five minutes or until they are soft and translucent. Tip in the garlic, pepper, hot chilli powder, paprika and ground cumin. Stir, then leave it to cook for another 5 minutes, stirring occasionally.
-
Turn the heat up a bit and add the mince to the pan, breaking it up as you go. Continue stirring for at least five minutes until all the mince is browned. The pan should be hot enough to brown the meat rather than stew in its own juices.
-
Add the chicken stock to the pan with the mince mixture - I use homemade chicken stock. Add the chopped tomatoes, dried mixed herbs and season well. Then add the tomato purée, Worcestershire sauce and chillis and stir thoroughly.
-
Bring the mixture to the boil, stir well and put the lid on the pan. Turn down the heat until it is gently simmering and leave it for 60 minutes. Stir occasionally and make sure the sauce doesn’t catch or is drying out - if it is add a dash of water.
-
The sauce should be saucy and thick! Drain and rinse the beans and add them to the pot. Bring the mixture to the boil and simmer without the lid for around 30 minutes. You may need to add some water if it starts to look too dry.
-
Taste and season if needed. Leave to stand before serving, of if you have time, make a day ahead to enable the chilli to deepen in flavour. Serve with rice, sprinkle with coriander and serve yoghurt and lime wedges on the side.