1. To make the sauce, heat the oil in a good-quality frying pan.
2. Add the Vidalia onion and cook very slowly over medium-low heat, stirring often to prevent burning. Let caramelize until light brown in color, about a half hour.
3. Add the remaining ingredients and cook over medium heat till combined, stirring often.