Comece preparando a carne de porco. Tempere-a com sal e pimenta-do-reino, esfregando bem os temperos na carne.
Deixe a carne marinar por pelo menos 1 hora, ou, se possível, durante a noite na geladeira.
Enquanto a carne marinha, prepare o molho barbecue artesanal. Em uma panela, aqueça o azeite de oliva e refogue a cebola e o alho até ficarem macios.
Adicione o vinagre de maçã, o ketchup, o açúcar mascavo, o molho inglês, a mostarda, a páprica e o cominho. Misture bem e cozinhe em fogo baixo por 20 minutos.
Aqueça a churrasqueira e prepare as brasas. Coloque a carne diretamente na grelha e cozinhe por 1 a 1,5 horas, virando-a ocasionalmente para garantir um cozimento uniforme.
Nos últimos 15 minutos de cozimento, pincele o molho barbecue na carne, criando uma deliciosa camada caramelizada.
Retire a carne da grelha, deixe descansar por 10 minutos antes de cortar e sirva com o restante do molho barbecue ao lado.