2 Tablespoons unsalted butter
1/2 medium red onion, finely diced
1 clove garlic, finely diced
6 plum tomatoes, coarsely diced
1/4 cup ketchup
2 Tablespoons Dijon mustard
2 Tablespoons dark brown sugar
1 Tablespoon honey
1 teaspoon cayenne
1 Tablespoon Ancho chile powder
1 teaspoon Pasilla chile powder
1 Tablespoon Worcestershire
In a medium saucepan over medium heat, heat the butter and sweat the onion and garlic until translucent.
Add the tomatoes and simmer for 15 minutes.
Add the remaining ingredients and simmer for 20 minutes.
Purée the mixture in a food processor, pour into a bowl, and allow to cool at room temperature.
Will keep for 1 week or several months frozen.