Heat the oven to 180°C/Gas mark 4.
Mix all the sauce ingredients in a saucepan and simmer for 20 minutes, stirring occasionally. Add salt to taste, allow to cool.
Split the sauce in half into two bowls, one for marinating the ribs and the other for basting the meat whilst cooking.
In the first bowl, marinate the ribs for an hour. Place the ribs in the oven and cook for a total of two hours, the first hour with the ribs covered. Discard any marinade which has been used with the raw meat.
After an hour, take the cover off the meat and cook for a further half hour. For the last half hour, baste the ribs occasionally with the remaining marinade. Bring the remaining marinade to the boil and serve with the cooked ribs.
Serve with freshly cooked rice and salad.
See more Pork recipes
For top tips on protecting you and your family when preparing raw meat and poultry, visit Food Safety in the Home and view the full Food safety at home video.