Heat a little oil in a large pan. Fry the onion and red pepper over a medium to high heat for about 4-5 minutes, or until it softens.
Add in the minced beef, use a wooden spoon or spatula to break it up as much as you can. Cook for about 5 minutes or until it’s browned all over.
Chuck in the garlic, paprika, cumin, oregano, chilli powder, chipotle paste, and tomato paste and cook for 2 more minutes.
Pour in the tin of tomatoes and beef stock and stir well.
Add in the butter beans, stir well then add in the chocolate. Stir it through then simmer for about fifteen minutes.
Taste for seasoning, then serve with rice and a dollop of soured cream.