Numa panela grande ou caçarola de fundo grosso, aqueça em lume médio. Adicione o bacon em fatias grossas e cozinhe até ficar crocante, cerca de 8 a 10 minutos. Retire-o e escorra sobre papel absorvente, deixando na panela cerca de 2 colheres de sopa de gordura.
Adicione a cebola amarela grande picada e cozinhe em lume médio durante 5 a 7 minutos, até ficar macia e translúcida. Acrescente os dentes de alho picados e cozinhe por mais 1 minuto, até libertar aroma.
Junte o feijão-pinto escorrido e lavado, o ketchup, o açúcar mascavado claro, a mostarda amarela, o molho inglês, o vinagre de maçã, o chili em pó, a páprica fumada, o sal, a pimenta-preta e a água (ou caldo de carne). Mexa bem, deixe ferver suavemente, depois reduza o lume, tape e cozinhe entre 30 a 60 minutos, mexendo ocasionalmente.
Desfaça o bacon crocante em pedaços e envolva a maior parte no feijão, reservando um pouco para decorar. Prove e ajuste os temperos a gosto. Sirva o feijão texano bem quente.