Mix marinade ingredients in a bowl and coat the ribs.
Cover and marinate in the fridge for at least 24 hours.
Preheat oven to 190°C and roast ribs for 30 minutes while basting.
Lower heat to 160°C, cover with foil, and roast for 1 hour.
Remove foil and roast for another 30 to 45 minutes while basting.
Keep ribs warm and preheat oven to 200°C for the onions.
Wrap onions in foil and bake for 45 to 50 minutes until soft.
Fry spiced minced pork in butter, add 125ml water, and simmer until evaporated.
Peel onions, scoop out centers, and finely chop the removed flesh.
Mix onion flesh with pork, breadcrumbs, and parsley to create stuffing.
Fill onions, brush with oil, and bake for 15 to 20 minutes.