-
1
Combine raisins and Kahlúa in a small bowl. Set aside to soak while you prepare the dough.
-
2
Beat butter with baking powder in a large bowl until pale and creamy, 3–5 minutes.
-
3
Beat in salt, sugar, vanilla, cinnamon, and cocoa until fully incorporated and smooth.
-
4
Alternate adding masa and milk in two or three additions, beating after each, until the dough is light in texture, thick, and holds its shape on a spoon.
-
5
Stir pecans into the soaked raisins.
-
6
Spread roughly 2–3 tablespoons of dough across the center of each prepared corn husk, leaving a 2.5 cm (1 inch) border at the sides and base. Place a spoonful of the raisin-pecan mixture along the center of the dough.
-
7
Fold the long sides of the husk over the filling so the dough edges meet, then fold the narrow bottom end up. Stand tamales upright, open end up, in a steamer basket set over simmering water.
-
8
Cover with a layer of extra husks, then the lid. Steam at a steady simmer for approximately 1½ hours.
-
9
Begin testing at 1 hour 20 minutes: a tamale is done when the dough pulls away from the husk cleanly and without sticking. Remove from heat and rest 10 minutes before serving.