Add the remaining ingredients and simmer for 10 minutes.
Puree in a blender until smooth.
Barbecued tofu
Spray a shallow baking pan, and spread a little sauce in it. Slice a block of extra firm tofu lengthwise into 1/2" slices. Blot the slices with a clean towel. Lay the slices on the sauce and brush the tops with more. Let marinate for 30 minutes.
Preheat oven to 350/180C/gas mark 4. Bake for 30-40 minutes until the sauce dries on the tofu. Serve with more sauce. Save extra sauce in clean jars or bottles for future use. This is also great on chicken, tempeh, and salmon.
Barbecue chicken
Pre-cook chicken either by steaming or roasting until nearly cooked (temperature 150F). Baste with sauce and then grill to finish or broil for 10 minutes until chicken is 165F.