Olupimo in nasekljamo čebulo in česen. Na olivnem olju prepražimo čebulo, da postekli in jo vmes solimo, nato dodamo česen in začimbe (mleta kumina, cimet, origano, koriandrova semena, čili), da lepo zadišijo, nato pa vmešamo mleto meso in prepražimo. Dodamo vino in pokuhamo, da izpari. Vmes narežemo papriki na večje kvadrate. Cele paradižnike narežemo na drobno. K mesu dodamo narezano papriko in paradižnik ter paradižnikovo mezgo, dodamo še polovico fižola, koruzo in 2 dl vode.
Kuhamo na nizki temperaturi vsaj 2 uri in vmes premešamo. Proti koncu je potrebno mešanja malo več, saj se jed gosti in ko je primerno gosta, jo poskusimo, še začinimo po potrebi, za konec dodamo še preostal fižol in pa čokolado.Postrežemo vroče, lahko s kosem koruznega kruha ali pa posipamo s tortilja čipsom, sirom, nasekljano čebulo.