In a large saucepan, bring broth to a boil, then lower heat and simmer while preparing remaining ingredients. Meanwhile, in a medium saucepan, heat oil over medium heat, add onion and cook until onion softens and starts to brown, about 5 to 8 min. Add cooked onion to simmering broth, stir in remaining ingredients, bring to a boil, then lower heat and simmer until reduced to a thick sauce, about 20 min. Serve as is for a slightly chunky sauce, or transfer mixture to a blender or food processor and puree for a smoother sauce.
Serve warm with any fruit, vegetable or protein marinated and grilled with our Bajan marinade.