Set up your barbecue for direct cooking with a Weber Q Ware Small Casserole Dish. Please refer to your handbook for further instructions. Place your casserole dish on the barbecue (without lid) and preheat your barbecue for barbecuing.
Once the barbecue has preheated, adjust the burner control(s) to medium. Place the bacon and the shallots in the casserole dish and cook for 10 minutes, or until the shallots are cooked, stirring as required.
Into the casserole dish, add the remaining ingredients. Cook over a low heat for 25 to 30 minutes, or until the liquid has thickened. Remove from the heat and allow to cool completely. If desired, place in a food processor and blend into a chunky paste. Store in an air-tight container. Keep refrigerated for up to four days.