Tamales are steamed for 40 - 45 minutes or until the husk separates easily from the masa. They will still be very soft, so you might think they are not done, but they will firm up as they cool.