Tamales steaming in a basket with a clock cue

How Long Do You Steam Tamales?

Cooking Tips

Steam tamales until the masa is hot, tender, and pulls away from the husk. The exact time depends on size, filling, batch size, and whether the tamales are fresh, refrigerated, or frozen. Frozen tamales take the longest.

Quick Timing Guide

Tamale type Typical steaming range Check for
Freshly assembled tamales About 60 to 90 minutes Masa is set and pulls from the husk
Refrigerated cooked tamales About 15 to 25 minutes Hot center
Frozen cooked tamales About 25 to 45 minutes Hot center and soft masa
Large dense tamales Longer Check several pieces

How to Steam Tamales

  1. Add water to the pot, keeping it below the steamer basket.
  2. Stand tamales upright or lay them loosely so steam can move around them.
  3. Cover the pot and keep a steady simmer.
  4. Check the water level so the pot does not run dry.
  5. Test one tamale before serving the batch.

How to Know Tamales Are Done

For fresh masa, the dough should be set, not wet or sticky, and it should pull away from the husk. For reheated tamales, the center should be hot. If they are leftovers, use a food thermometer when safety matters and heat to 165 degrees F.

FAQ

How long do fresh tamales take to steam?

Freshly assembled tamales often take about 60 to 90 minutes, depending on size and filling.

How long do frozen tamales take to steam?

Frozen cooked tamales often take about 25 to 45 minutes, depending on size and batch density.

Do you steam tamales upright?

You can stand them upright or lay them loosely. The important part is leaving room for steam to circulate.

Can you oversteam tamales?

Yes. Very long steaming can make the masa wet or overly soft, especially if water splashes into the basket.

What if the pot runs dry?

Add hot water carefully. A dry pot can scorch and may damage the tamales or cookware.

Sources