Simmer the fresh ingredients until soft.
Run through a food mill. Return processed mixture to pan and add the spices.
Vary spices according to taste. Boil these ingredients quickly, stirring often. Continue stirring until quantity is reduced by one-half. Remove the spice bag and add 1 cup cider vinegar.
Optionally, cayenne pepper and kosher salt may be added. Simmer the ketchup for 10 minutes longer. Pour at once into sterile jars and process for 15 minutes in a hot bath.
Makes 10 half-pints