Add the chipotle peppers to a small pot and cover them with water. Bring to a quick boil then remove from heat. Allow them to soften about 20 minutes. Remove the stems, chop them and add them to a food processor.
To the food processor, add tomatoes, jalapenos, serranos, onion and garlic. Process to roughly chop.
Add remaining ingredients and process until smooth.
Add the sauce to a large pot and bring to a boil. Reduce heat and simmer for 15 minutes.
Cool and store in sterilized jars, or use it right away.
