Preheat the oven to 355 F.
Season the ribs with salt and pepper.
Heat a stove-safe roasting pan*** on the stove-top with a little olive oil and sear the ribs over medium heat for 2 minutes per side, until browned on all sides.
Meanwhile, mix together the garlic, ginger, chili flakes, Sichuan peppercorns, star anise and honey in a small bowl. Once the ribs are browned, add the garlic-honey-spice mix to the pan with the ribs, continue cooking over medium heat for 2 minutes until the honey begins to caramelize.
Add the soy sauce, rice vinegar and rice wine and bring to a boil, then simmer for 1 minute. Taste and adjust the flavors, adding more vinegar if necessary. Add the spring onions and stock and bring back to a boil for 1 minute.
Place the roasting pan in the hot oven and cook the ribs for 1 hour (until tender), rotating the pan and turning the ribs halfway through.
Remove the pan from the oven and place back on the stove-top. Reduce over medium heat for about 20-40 minutes (this timing will vary with your pan(s') size and surface area), stirring occasionally to ensure the ribs are evenly coated.
The ribs are ready to serve when the sauce is thick and syrupy.