- In a large pot, combine the tomatoes, onion, bell peppers, garlic, habanero peppers, jalapeno peppers, chipotle peppers, and white vinegar. 
- Bring the mixture to a boil over medium-high heat and reduce the heat to low. Simmer for about 30 minutes until the vegetables are softened and most of the liquid has evaporated. 
- Puree the sauce in a blender or food processor until it is smooth and creamy. 
- Return the sauce to the pot and stir in the salt, sugar, and allspice. Simmer over low heat for about 15 minutes until slightly thickened. 
- Allow the sauce to cool before serving or storing.