-
1
Place the peppers directly over the flame of a gas-stove burner on high heat or on a grill.
-
2
Roast peppers, turning with tongs, until blackened all over.
-
3
(Alternatively, broil peppers on a baking sheet, turning as each side becomes charred.)
-
4
Transfer to a large bowl, and cover immediately with plastic wrap.
-
5
Set aside to steam 15 minutes.
-
6
Peel peppers; discard skin.
-
7
Remove stems, seeds, and ribs; cut each pepper into pieces.
-
8
Set aside.
-
9
Heat oil in a large pot over medium-high heat.
-
10
Add onions, garlic, and roasted peppers; cook, stirring occasionally, until onions are dark golden brown on the edges, 8 to 10 minutes.
-
11
Stir in coriander, chili powder, and cayenne pepper; cook 30 seconds.
-
12
Add sugar; cook, stirring occasionally, 2 minutes.
-
13
Add tomatoes, 2 teaspoons salt, and 1/2 teaspoon pepper; cook, stirring occasionally, until tomatoes have broken down and are very soft, about 20 minutes.
-
14
Stir in the vinegar, mustard, honey, Worcestershire sauce, and soy sauce.
-
15
Pour through a coarse sieve into a medium bowl, pressing out liquid with a spoon; discard solids.
-
16
Return to stove, and bring to a boil.
-
17
Reduce to a vigorous simmer, and cook, stirring occasionally, until reduced slightly and thickened, 15 to 20 minutes.
-
18
Taste, and adjust for seasoning.
-
19
The sauce can be refrigerated in an airtight container up to 3 days.