Place a large saucepan over a high heat, add the ribs, Cola, beef stock, onion, garlic, bay leaves and peppercorns and bring to the boil.
Once the water is boiling, reduce the heat to low, cover and simmer the ribs for 1.5 hours.
In the meantime, make the Cola BBQ sauce. Heat the butter in a medium saucepan and cook the onions until soft. Stir in the garlic and sauté for a further minute.
Add the remaining sauce ingredients and simmer uncovered on low for 15 to 20 minutes until thickened. Allow to cool.
Blend the Cola BBQ sauce in a food processor/blender until smooth. Set aside half the sauce for serving.
Pre-heat the oven to 220°C/430°F.
Discard the cooking liquid from the saucepan and transfer the ribs to a baking tray.
Season the rib racks well with salt and freshly ground black pepper and generously baste with the Cola BBQ sauce.
Grill in the pre-heated oven for 10 minutes on each side or until the beef is tender and is crisping up around the edges. Keep an eye on the ribs to make sure the basting doesn’t burn.
Serve these tender ribs with extra Cola BBQ sauce and lots of serviettes.