Em uma panela média, aqueça o óleo e refogue a cebola. Acrescente o alho e frite por alguns minutos.
Junte o caldo de legumes, a água, o molho inglês, o extrato de tomate, o ketchup, o açúcar, o vinagre e o sal e mexa bem.
Por fim, acrescente o feijão cozido, abaixe o fogo e deixe cozinhar por 20 minutos com a panela destampada. Mexa de vez em quando para o feijão não grudar no fundo.
Em uma tigelinha, misture o amido de milho com a água. Acrescente à panela, misture novamente e deixe o molho engrossar por cerca de 2 minutos.
Acerte o sal e tempere com pimenta do reino. Sirva em seguida.