Dans une casserole, chauffer l’huile et cuire l’oignon à feu moyen environ 10 minutes, jusqu’à ce qu’il devienne brun doré. Ajouter l’ail, remuer et cuire jusqu’à ce qu’il soit légèrement odorant. Ajouter le reste des ingrédients en remuant, à l’exception du porc. Couvrir et laisser mijoter 5 minutes à feu très doux. Retirer du feu.
Déposer les côtes de porc dans un plat de cuisson recouvert de papier d’aluminium. Verser une tasse de sauce et réserver le reste. Couvrir le plat avec du papier d’aluminium et cuire au four, à 350o F, pendant une heure, ou jusqu’à ce que la viande soit entièrement cuite et tendre. Préchauffer le barbecue à feu moyen vif. Y transférer les côtes de porc cuites. Cuire les côtes de porc en les retournant souvent, jusqu’à ce qu’elles soient bien dorées. Déposer ensuite sur une planche à découper. Badigeonner avec la ½ tasse de sauce restante. Couper et servir. Donne 4 portions.