how long do you cook tamales for
You generally cook tamales for about 45 minutes to 1½ hours when steaming, depending on their size, thickness, and whether they are fresh or frozen.
Basic timing by method
- Stovetop steamer (fresh tamales):
- Typical range: 45–60 minutes over medium heat once the pot is producing steady steam.
* Larger or more tightly packed tamales can take up to about 1½ hours.
- Stovetop steamer (frozen tamales):
- Many producers recommend 45–60 minutes straight from frozen, checking for doneness toward the end.
- Pressure cooker / Instant Pot:
- High pressure for about 15–20 minutes, then at least 15–20 minutes natural release before opening; tamales will firm up as they cool slightly.
- Oven / roaster pan (steam setup):
- Some oven/roaster methods use around 400°F for roughly 3–4½ hours, with water in the bottom to create steam, until husks pull away easily.
How to tell they’re done
- The masa pulls away cleanly from the corn husk and is set, not wet or mushy.
- Color of the masa changes from pale and doughy to a more opaque, slightly off-yellow and firm texture.
- If still sticky or stuck to the husk, steam in 10–15 minute increments and recheck.
Quick step pattern
- Set up a steamer with water below (not touching) the tamales.
- Bring water to a boil, then reduce to medium so you have steady steam.
- Steam tamales upright, covered, for 45 minutes, then test one.
- If the husk does not peel off cleanly, continue steaming and check every 10–15 minutes until done.
Meta description (SEO):
Wondering how long do you cook tamales for? Learn the typical cooking times
for steaming fresh and frozen tamales, pressure-cooker timings, doneness cues,
and tips for perfectly cooked tamales every time.
Information gathered from public forums or data available on the internet and portrayed here.