Em uma panela grande ou caçarola (tipo Dutch oven), em fogo médio, frite as fatias de bacon até ficarem crocantes, cerca de 8 a 10 minutos. Retire o bacon com uma escumadeira, coloque em um prato forrado com papel-toalha e, na panela, mantenha cerca de 2 colheres de sopa da gordura.
Ainda na panela com a gordura reservada, adicione a cebola amarela grande picada e refogue em fogo médio por 5 a 7 minutos, até ficar macia e translúcida. Acrescente os dentes de alho picados e cozinhe por mais 1 minuto, até soltar aroma.
Junte o feijão escorrido, o ketchup, o açúcar mascavo claro, a mostarda amarela, o molho inglês, o vinagre de maçã, o chili em pó, a páprica defumada, o sal, a pimenta-do-reino e a água (ou caldo de carne). Misture bem, deixe ferver, reduza o fogo para baixo, tampe e cozinhe por 30 a 60 minutos, mexendo ocasionalmente.
Esfarele o bacon reservado, misture a maior parte no feijão e reserve um pouco para decorar. Prove, ajuste o sal e a pimenta se necessário e sirva ainda quente.