US Trends

how long should tamales be steamed

Tamales are usually steamed for about 1 to 2 hours, depending on whether they’re fresh, frozen, and how many you’re cooking at once.

Basic timing

  • Fresh, raw tamales from scratch: typically 1½ to 2 hours of steaming until fully cooked.
  • Smaller batches (2–4 tamales): start checking at 45 minutes to 1 hour, as they can finish faster.
  • Pre‑cooked frozen tamales: about 30–40 minutes of steaming to heat through.
  • Pre‑cooked thawed tamales: about 15–20 minutes of steaming.

How to tell they’re done

  • The masa should pull away cleanly from the husk and feel set, not gummy or wet in the center.
  • If it still sticks to the husk, steam another 20–30 minutes and check again.

Simple step‑by‑step

  1. Bring water in your steamer to a strong simmer or gentle boil. Keep the level below the rack.
  1. Stand tamales upright, open side up, without packing them too tightly so steam can circulate.
  1. Cover tightly, reduce to medium or medium‑low, and steam for 1 to 1½ hours, checking a test tamal after 45–60 minutes.
  1. Once done, let them rest covered for about 20–30 minutes so the masa firms up before serving.

Meta description (SEO):
Wondering how long tamales should be steamed? Learn exact times for fresh, frozen, and thawed tamales, plus doneness checks and step‑by‑step tips for perfectly cooked tamales every time.

Information gathered from public forums or data available on the internet and portrayed here.