-
1
In dry heavy skillet, preferably cast-iron, toast chilies over medium heat until fragrant, 20 to 30 seconds per side.
-
2
Remove from heat; cool.
-
3
Tear chilies into small pieces, discarding any remaining seeds.
-
4
Set aside.
-
5
In large heavy saucepan, heat 2 teaspoons oil over medium heat.
-
6
Add onion and cook, stirring often, until lightly golden, 3 to 4 minutes.
-
7
Add garlic, cumin and oregano and cook, stirring, 30 seconds.
-
8
Add tomatoes, broth, molasses and reserved chilies; increase heat and bring to a simmer.
-
9
Reduce heat to medium and cook, stirring occasionally, 30 minutes.
-
10
Remove from heat; cool slightly.
-
11
In blender or food processor, in batches, puree tomato mixture until smooth.
-
12
Pass mixture through fine-meshed sieve into bowl.
-
13
Set aside.
-
14
In Dutch oven or deep saute pan, heat remaining 2 teaspoons oil over medium-high heat.
-
15
Add both bell peppers, zucchini and corn; season with salt and freshly ground pepper to taste.
-
16
Cook, stirring often, until vegetables are softened, about 4 minutes.
-
17
Add black beans and reserved tomato mixture; bring to a simmer.
-
18
Cook, stirring occasionally, until vegetables are just tender, 1 to 2 minutes more.
-
19
Stir in vinegar.
-
20
Just before serving, garnish with cilantro, lime wedges and avocado if desired.