With the exception of the ribs, put all the ingredients in a beaker and use the hand blender or blender to make a marinade.
Wash and dry the ribs.
Place in a hot, tall saucepan and pour the marinade over them. Bring to the boil, then simmer for 30 minutes over a low heat, stirring regularly. If the mixture gets too dry, add some water.
Drain the ribs and save the sauce.
Grill the ribs over medium heat, brushing them regularly with the marinade. The ribs are ideal when they`re nice and golden brown and crispy.