Tamales are a traditional Mesoamerican dish made from corn dough that is filled with various ingredients, wrapped in corn husks, and steamed. The cooking time for tamales can vary depending on the size, filling, and cooking method.
In general, tamales take about 1 to 2 hours to cook when steamed. Smaller tamales will cook more quickly, while larger tamales may take longer. Tamales that are filled with meat or vegetables will also take longer to cook than those filled with beans or cheese.