Den gewürfelten Speck in einem großen Topf oder Schmortopf bei mittlerer Hitze etwa 8–10 Minuten knusprig braten.
Speck mit einem Schaumlöffel herausnehmen und beiseitestellen. Überschüssiges Fett abgießen, bis etwa 2 EL im Topf verbleiben.
Zwiebel und Paprika in das verbliebene Fett geben und etwa 5–7 Minuten anschwitzen, bis die Zwiebel glasig und die Paprika weich sind.
Knoblauch hinzufügen und unter Rühren etwa 1 Minute mitgaren, bis er duftet.
Chilipulver, Kreuzkümmel und geräuchertes Paprikapulver einstreuen und unter Rühren circa 30 Sekunden anschwitzen.
Kidneybohnen, stückige Tomaten mitsamt Saft, Hühnerbrühe, braunen Zucker und Apfelessig hinzufügen und alles gut verrühren.
Mischung bei mittlerer bis hoher Hitze zum leichten Köcheln bringen, dann die Hitze reduzieren und ohne Deckel 20–25 Minuten köcheln lassen, dabei gelegentlich umrühren, bis die Sauce eindickt.
Den Großteil der beiseitegestellten Speckwürfel unterheben und die Bohnen nach Belieben mit Salz und frisch gemahlenem Pfeffer abschmecken.
Die Bohnen warm servieren und mit den restlichen Speckwürfeln garnieren.