I looked for a good tamales recipe for years. One day I went to the international market and stood in the Mexican aisle until a woman with a full cart came by. I just asked her if she knew how to make tamales. This is her recipe with a few additions from me. The pork can be replaced with either chicken or beef. This is great served with refried beans and a salad.
Preparation Time
35 mins
Cooking Time
3 hr
Total Time
3 hr 35 mins
Calories
236 Calories
Recipe Instructions
Step 1
Prepare tamale filling: Place pork, onion, and garlic in a Dutch oven. Add water to cover. Bring to a boil, then reduce heat to low and simmer until the meat is cooked through, about 2 hours.
Step 2
Use rubber gloves to remove stems and seeds from chiles. Place chiles in a saucepan with 2 cups water. Simmer, uncovered, 20 minutes. Remove from heat and cool.
Step 3
Transfer chiles and water to a blender and blend until smooth. Strain mixture into a bowl and stir in salt. Set aside.
Step 4
Shred cooked pork and mix in 1 cup chile sauce. Reserve remaining sauce.
Step 5
Meanwhile, prepare husks and dough: Soak corn husks in a bowl of warm water.
Step 6
Beat lard with 1 tablespoon broth until fluffy. Combine masa harina, baking powder, and salt; stir into the lard mixture, adding more broth as needed to form a spongy dough.
Step 7
Remove husks from water and pat dry. Spread dough out over husks to 1/4- to 1/2-inch thick.
Step 8
Place 1 tablespoon pork filling over center of each. Fold the sides and top and bottom of the husks in toward the center to enclose dough.
Step 9
Arrange tamales in a steamer basket. Place over simmering water and steam for 1 hour.
Step 10
Remove tamales from husks. Drizzle with remaining chile sauce and top with sour cream, or mix sour cream into chile sauce first for a creamy sauce.