Remove any membrane from the ribs and pat them dry with kitchen paper.
Crush the peeled garlic cloves in a mortar and pestle (or a bowl) until you have a paste.
Add the sweet smoked paprika (pimentón de la Vera), dried oregano, coarse salt (to taste) and freshly ground black pepper; mix well.
Stir in the extra virgin olive oil and sherry vinegar until you have a smooth marinade.
Rub the marinade all over the ribs, massaging it in so it penetrates the meat.
Cover and refrigerate for at least 2 hours, or preferably overnight, to develop the flavour.
Preheat the oven to 160°C.
Place the ribs in a roasting tin and pour the beef stock (or water) into the base of the tin.
Cover the tin tightly with foil and roast for 2 hours at 160°C.
Remove the foil, increase the oven temperature to 200°C and brush the ribs with honey, if using.
Roast for a further 20–30 minutes until the ribs are golden and crisp, keeping an eye on them to prevent burning.
Remove from the oven and leave to rest for 10 minutes before carving and serving.