First peel the onions and cut into fine cubes. Heat some oil in a saucepan and sweat the onion cubes in it.
As soon as the onions are translucent, the cola is used to extinguish them. Bring the whole thing to the boil briefly and add the remaining ingredients, except for the Tabasco and the lime juice.
I always let the sauce, which is still very liquid, reduce for about 40 minutes so that it doesn`t run off the plate. However, it becomes a little thicker during the cooling process. Finally, it is seasoned with Tabasco and lime juice (depending on the desired sweetness).
The sauce goes well with grilled meat, burgers or directly as a marinade for spare ribs and steaks. If you want to use the sauce as a marinade, I wouldn`t cook it that long.