Mélanger les ingrédients de la marine puis badigeonner les travers de porc avec ce mélange. Laisser mariner toute une nuit (max. 24 heures) au frigo.
Préchauffer le four à 120ºC. Envelopper les travers de porc avec du papier aluminium puis les placer sur une plaque de cuisson. Enfourner et faire cuire à couvert pendant 4 heures.
Préparer la sauce barbecue : faire cuire les oignons, l'ail et les flocons de piments séchés à feu doux pendant 5 minutes. Mixer l'ail et l'oignon puis les mélanger avec les autres ingrédients de la sauce.
Au bout de 4 heures, sortir les travers de porc du four et les badigeonner avec la sauce. Augmenter la température du four à 220ºC et enfourner à découvert 5 à 10 minutes supplémentaires.