Question: how long do tamales take to cook?
Answer: Cook the tamales on high heat for 4 1/2 to 6 hours. Check the tamales after 4 hours. The tamale dough is done cooking when the corn husk wrappers easily pull away. If not, then continue cooking and checking every 45 minutes until the dough is cooked.