-
1
Preheat the oven to 400 degrees.
-
2
Slice the tomatoes crosswise in half.
-
3
Using a small spoon or your fingers, scrape out the seeds.
-
4
Place the tomatoes cut side down on a baking sheet lined with parchment paper (this keeps the acidic tomatoes from reacting with the pan) and roast for about 20 minutes.
-
5
Let cool slightly, then remove and discard the skins and cores.
-
6
Reserve.
-
7
Meanwhile, also roast the peanuts on a baking sheet for 10 to 12 minutes.
-
8
Let cool, then coarsely grind in a food processor.
-
9
Set aside.
-
10
Toast the anchos in a small skillet over medium heat.
-
11
Soak in hot water to soften, about 20 minutes.
-
12
Drain, and remove the seeds and stems.
-
13
Reserve.
-
14
Heat the canola oil in a medium skillet over high heat.
-
15
Add the plantain slices and saute until well browned and caramelized.
-
16
Remove from the skillet and drain on paper towels.
-
17
In a dry skillet, toast the annatto, allspice, cloves, and peppercorns until fragrant.
-
18
Let cool, then combine with the canela in a spice grinder and grind to a fine powder.
-
19
In a blender, puree the anchos and chipotles until smooth.
-
20
Add the plantains, ground spices, and tomatoes and puree.
-
21
Reserve.
-
22
Pour the garlic oil into a medium pot and heat over medium-high heat.
-
23
When the oil is very hot, add the puree and simmer for 10 minutes, stirring frequently.
-
24
Add the peanuts and simmer for another 2 minutes.
-
25
Add the chocolate and let it melt.
-
26
Stir in the vinegar and chicken stock and cook for another 5 minutes.
-
27
Season with salt.
-
28
Refrigerated, this keeps for 1 month.