-
1
To make the ribs: Whisk together the water, five-spice, sugar and salt until dissolved.
-
2
Cut the racks in half and submerge fully in the brining liquid.
-
3
Refrigerate overnight.
-
4
Preheat an oven to 300 degrees F.
-
5
Line a sheet tray with enough foil to completely cover and seal the pork ribs.
-
6
Evenly spread the sliced onions on the foil and place the butter on top.
-
7
Remove the ribs from the liquid and season both sides with salt and pepper.
-
8
Place the ribs in one layer on top of the onions, and fold the foil over making sure to tightly seal the package.
-
9
Roast undisturbed for 2 hours.
-
10
To make the sauce: Coat a small saucepan with the canola oil.
-
11
Over medium heat, sweat the onions and garlic until lightly browned, about 10 minutes.
-
12
Add the sugar, cranberries, cranberry juice, vinegar and chipotle peppers.
-
13
Simmer until the liquid is reduced by half.
-
14
Puree the sauce in a blender until very smooth, season with salt and pepper.
-
15
Serve immediately or store in the refrigerator for up to a week.
-
16
Remove the ribs from the oven, unwrap and baste the ribs with the sauce.
-
17
Increase oven temperature to 350 degrees F and bake the ribs uncovered for 10 minutes until the sauce is lightly browned.
-
18
Divide the smothered onions onto 4 plates and serve with half a rack per person, or serve family style on a platter.