Heat up the oil in a very large pan. Add the onions and cook on medium/high for about 5-6 minutes until they're soft and translucent.
Add in the garlic and cook for a further minute.
Add in the mince and cook until just browned. Break any large pieces up with a wooden spoon.
Add in the red wine, bring it to the bubble and simmer for 3 minutes.
In a jug, mix together the stock, Worcestershire sauce and honey. Pour it into the pan and give it a stir.
Add in the red peppers and cook for another minute. Then stir in the tinned tomatoes.
Add in the smoked paprika, cumin, ground coriander, chilli powder, ginger, mixed herbs, salt and pepper and the chopped fresh chilli pepper. Give it all a mix and cook for 2-3 minutes.
Add in tomato puree (paste), tomato ketchup, chipotle paste and a the dark chocolate. Stir and bring to a simmer, then loosely cover and simmer for one hour.
After an hour, add in the kidney beans and mixed beans, Give them a stir and allow the chilli to simmer for another 20 minutes (this is also a good time to put your rice on if you're serving it with rice).
Finally stir in the chopped coriander just before serving.
Serve with rice, coriander, soured cream, chopped fresh chillies if you like.
Can I make it gluten free?
Yes, use gluten-free beef stock and Worcestershire sauce. Also make sure the tomato puree, ketchup, chipotle paste and dark chocolate are gluten-free versions.
Can I make it ahead?
Yes, we think it tastes even better when made ahead and reheated - as it allows the flavours to develop even further. Once cooked, cool quickly, cover and refrigerate for up to two days. Reheat in a pan or the microwave until piping hot throughout.
Can I freeze it?
Yes. Once cooked, cool, then split into portions if necessary, cover and freeze. Defrost in the refrigerator overnight, then reheat in a pan or the microwave until piping hot throughout.
Can I make it in the slow cooker?
Yes. We find it needs a little less liquid in the slow cooker, so reduce the stock to about 90 ml (1/3 cup). Cook in a pan right up until the simmer stage (right after you add the tomato puree and ketchup) then transfer to a slow cooker and cook for 6-7 hours on low or 5-6 hours on high. Add the beans, then continue to cook for a further 30 minutes to heat them through. Then stir in the coriander (cilantro) and serve.
Can I make an alcohol-free version?
Yes, simply replace the wine with the same amount of beef stock..Nutritional Information Is Estimated Per Serving, excluding any rice or other serving suggestions.