Combine tomatoes, onion, celery, green pepper, and red peppers in a large stockpot; cook over medium heat, stirring occasionally, 30 minutes or until vegetables are tender. Press mixture through a sieve or food mill; return strained mixture to stockpot. Cook over medium heat, stirring occasionally, 30 minutes or until volume is reduced by half.
Tie peppercorns in cheesecloth; add to tomato mixture. Stir in remaining ingredients. Cook, uncovered, over low heat 1 1/2 hours, stirring occasionally. Remove and discard cheesecloth spice bag.
Ladle sauce into hot sterilized jars, leaving 1/4-inch head space. Cover with metal lids, and screw bands tight. Process in boiling water bath 20 minutes. Use as a basting sauce when roasting beef, pork, or chicken.