Place the pork ribs in a large saucepan or casserole and cover with water. Add the bay leaf, garlic, salt, peppercorns, onion, chilli, caraway or cumin seeds and coriander seeds.
Bring to the boil, then reduce the heat and simmer gently for about 45 minutes. Alternatively, cook the ribs in a pressure cooker for 10–15 minutes under pressure.
Remove the ribs from the cooking liquid and leave them to cool. Transfer to a plate or container, cover and refrigerate until you are ready to finish cooking them. They can be prepared a day or two ahead.
To make the glaze, mix all the ingredients together in a small bowl.
When ready to cook, generously brush the glaze over the ribs, coating them on all sides.
Bake, grill, air-fry or barbecue the ribs until browned and lightly sticky. Depending on the cooking method, this should take around 15–20 minutes. Turn and brush with more glaze halfway through if needed.
Serve warm with rice, sweetcorn, salad, flatbread or other side dishes of your choice.