Tip the ribs into a big bowl (not a metal one) and throw in the spring onions, chilli and garlic. Now spoon all the remaining ingredients over the ribs and sprinkle with salt and pepper. Get your hands in the bowl and turn the ribs over and over again until they’re coated in the sauce. (You can keep the ribs uncooked – tightly covered – in the fridge for up to 3 days. You can also freeze them for several months.)
Cook the ribs over a moderate barbecue for 20-30 minutes depending on their size, turning them over frequently and brushing with sauce each time. The turning and brushing is important, so that all four sides of each rib get encrusted with the sauce, which builds up like a lacquer. If you have any leftover sauce at the end, heat it up in a pan and pour it over the ribs just before serving.