Dans un grand faitout ou une cocotte en fonte, à feu moyen, faites dorer les 6 tranches de bacon épais pendant environ 8 à 10 minutes, jusqu'à ce qu'elles soient bien croustillantes. Retirez-les et déposez-les sur du papier absorbant, en laissant environ 2 cuillères à soupe de graisse dans la cocotte.
Ajoutez 1 gros oignon jaune émincé et faites-le revenir pendant 5 à 7 minutes, jusqu'à ce qu'il soit tendre et translucide. Ajoutez 2 gousses d'ail hachées et laissez cuire 1 minute, jusqu'à ce qu'elles dégagent leur parfum.
Versez dans la cocotte 2 boîtes de 400 g de haricots rouges rincés et égouttés, 240 ml de ketchup, 100 g de cassonade, 2 cuillères à soupe de moutarde douce, 1 cuillère à soupe de sauce Worcestershire, 1 cuillère à soupe de vinaigre de cidre, 1 cuillère à café de poudre de chili, 1/2 cuillère à café de paprika fumé, 1/2 cuillère à café de sel, 1/4 de cuillère à café de poivre noir moulu et 120 ml d'eau (ou de bouillon de bœuf pour un goût plus prononcé). Mélangez, portez à frémissement, puis baissez le feu. Couvrez et laissez mijoter pendant 30 à 60 minutes en remuant de temps en temps.
Émiettez le bacon réservé et incorporez-en la majeure partie aux haricots, en gardant un peu pour la garniture. Rectifiez l'assaisonnement si nécessaire et servez bien chaud.