Portez à ébullition un grand volume d'eau. Découpez les travers de porcs en laissant 1 ou 2 os par morceaux, puis faites les blanchir pendant 15 minutes dans l'eau bouillante.
Pendant ce temps, émincez l'oignons puis mettez le avec le reste des ingrédients de la marinade dans un grand saladier. Mélangez bien.
Égouttez les ribs et mélangez-les à la marinade. Couvrez de film alimentaire et placez au frais toute une nuit.
Pour la cuisson au barbecue, placez les ribs égouttés sur la grille et laissez cuire 5 à 7 minutes en retournant à mi cuisson.
Pour la cuisson au four, placez les ribs sur la grille d'une leche-frite, arrosez généreusement de marinade et placez sous le gril du four à 220° pendant 10 à 13 minutes en retournant à mi-cuisson.