Most tamales need 45 to 90 minutes of steam, while frozen, oven-baked, and pressure-cooked batches need their own timing.
If you want tender masa instead of a gummy middle, the clock matters. Tamales are forgiving in one way and stubborn in another: a few extra minutes rarely ruin them, but pulling them too soon leaves the dough dense and sticky.
The classic stovetop steamer is still the standard. Fresh homemade tamales often land in the 45 to 90 minute range. Big tamales, crowded pots, and frozen batches take longer. A pressure cooker can cut that time down. An oven can get the job done too, though it works more like a covered steam bath than dry baking.
The fastest way to judge doneness is not the timer alone. It’s the husk test. When the masa firms up and pulls away from the wrapper without smearing, you’re close. Give them a short rest, then check one from the center of the pot, not the edge.
What Changes Tamale Cooking Time
No two batches cook at the same pace. That’s why one recipe swears by 50 minutes and another runs past an hour. The filling, wrapper, and steam strength all nudge the timing.
- Size of the tamale: Thick layers of masa need more steam to set.
- Batch size: A packed pot slows the heat moving through the middle.
- Fresh or frozen: Frozen tamales need extra time before the center gets hot.
- Filling temperature: Cold filling drags the cook longer than warm filling.
- Pot setup: A loose lid, low water, or weak simmer can stretch the clock.
One more thing trips people up: some tamales are fully cooked and only need reheating, while others are raw and need a full steam from start to finish. Store-bought packs often land in the reheat camp. Homemade tamales are usually the long haul.
How Long To Cook a Tamale In Different Kitchen Setups
The method you pick changes both the timing and the texture. Steam gives the softest, fluffiest bite. Dry heat can work, but only if you trap enough moisture.
On The Stove
This is the old-school move, and it still gives the steadiest result. For a homemade batch, MASECA’s Northern Mexico style tamales recipe cooks for about 1 1/2 hours in a steamer. That lines up with what many home cooks see when the tamales are large, thick, or packed tightly in the pot.
If the tamales are already cooked and you’re just heating them through, the time drops a lot. Some brand instructions are much shorter than full homemade recipes, so always separate “cook” from “reheat” before you start.
From Frozen
Frozen tamales need extra steam to warm the center before the masa softens. That’s why reheating straight from the freezer can take close to double the time of fridge-cold tamales. Tucson Tamale heating instructions call for 20 minutes on the stovetop for cold tamales and 30 minutes for frozen ones, which is a handy real-world checkpoint for cooked tamales.
In A Pressure Cooker
A pressure cooker speeds things up, though the size of the tamales still matters. Fresh, assembled tamales often need around 20 to 30 minutes at high pressure, then a natural release. Frozen ones may need 30 to 40 minutes. The tradeoff is less room to peek. If the first one still sticks to the husk, return the batch for a few more minutes of steam or let them rest longer.
In The Oven
An oven works when you don’t have a steamer. Put the tamales upright or snugly on a rack in a deep pan, add hot water below, and cover the pan tightly with foil. At 350°F, fresh tamales often take 35 to 50 minutes. Frozen ones can take 50 to 70 minutes. If the foil leaks steam, the masa dries before it sets.
Cooking Time For Tamales By Method And Batch Size
Use this table as a kitchen map, not a rigid law. These ranges fit most home batches when the water stays hot, the lid stays tight, and the tamales are arranged above the water line.
| Method | Usual Time | What To Watch |
|---|---|---|
| Stovetop steamer, fresh small batch | 45-60 minutes | Check one at the 40 minute mark |
| Stovetop steamer, fresh medium batch | 60-75 minutes | Center tamales cook slowest |
| Stovetop steamer, fresh large tamales | 75-105 minutes | Thick masa needs the longest steam |
| Stovetop steamer, cooked tamales from fridge | 20-30 minutes | Good for leftovers or store-bought packs |
| Stovetop steamer, cooked tamales from frozen | 30-45 minutes | Add time if packed tightly |
| Pressure cooker, fresh | 20-30 minutes plus release | Rest before opening a test tamale |
| Oven with covered steam pan, fresh | 35-50 minutes | Foil must stay tight |
| Microwave, 2 cooked tamales | 2 1/2-4 minutes | Wrap in a damp towel to hold moisture |
That wide range is normal. Tamales are thick, wrapped, and stacked, so steam takes time to move through the whole batch.
How To Tell When They’re Ready
Doneness is more about texture than color. The masa should feel set, not wet. It should hold its shape when you open the husk. If it spreads like paste, it needs more time.
The Husk Test
Open one tamale from the middle of the pot. If the wrapper peels back cleanly and the masa stays together, you’re there. If part of the dough stays glued to the husk, steam the batch 10 to 15 minutes longer.
What Resting Does
Rest the tamales for 5 to 10 minutes after cooking. That short pause helps the masa firm up. A tamale that looks underdone right off the steamer can look perfect after a brief sit.
- The husk pulls away with only a few moist crumbs.
- The masa feels springy, not mushy.
- The center is hot all the way through.
- The tamale keeps its shape after unwrapping.
- The wrapper is damp but not soaked through.
If you’re reheating leftovers, food safety matters too. The USDA tamalada food-safety advice says reheated tamales should reach 165°F, which is a smart target for cooked tamales from the fridge or freezer.
Mistakes That Stretch The Clock
Tamales rarely fail for dramatic reasons. It’s usually one small setup issue that snowballs into a long, uneven cook.
Low Water In The Pot
If the water dips too low, the steam fades and the cook stalls. Check the pot now and then and add hot water when needed. Don’t pour cold water into a hard-boiling setup unless you want to slow it down.
Too Many Tamales In One Pot
A packed steamer looks efficient, but the center batch takes longer. Leave some space for steam to move. Stand the tamales with the open side up when you can.
Thick Masa Or Cold Filling
Heavy masa and chilled filling make the middle slow to heat. If your recipe uses a generous layer of dough, add time from the start instead of hoping the timer on a smaller batch still fits.
Skipping The Rest
Fresh off the steamer, the masa is still settling. Slice in too soon and it can look undercooked even when it’s done. A short rest saves a lot of second-guessing.
| What You See | Likely Cause | Fix |
|---|---|---|
| Masa sticks to the husk | Needs more steam | Cook 10-15 minutes longer, then rest |
| Edges look dry | Steam escaped | Tighten the lid or foil and add water |
| Center feels dense | Pot was crowded or tamales were thick | Give the batch more time and test from the middle |
| Bottom tamales are soggy | They sat in water | Keep the rack above the water line |
| Outside is hot, middle is cool | Frozen batch heated too fast | Lower the heat slightly and steam longer |
A Simple Steam Routine That Works
If you want a plain, repeatable method, this one does the job for most tamales.
- Bring the steamer water to a steady simmer before the tamales go in.
- Stand the tamales upright with the open end up, or lay them at a slight angle if the pot is shallow.
- Cover the pot tightly with the lid.
- Steam fresh tamales for 45 minutes before the first check, or 25 minutes if they’re cooked and cold.
- Test one from the center. If it sticks, return it and steam 10 to 15 minutes more.
- Rest the batch 5 to 10 minutes before serving.
That’s the rhythm that gives you the fewest surprises. Start checking too early and you lose steam. Wait for the right window, then make small timing calls from there.
Serving, Storing, And Reheating
Tamales hold heat well, so they’re friendly for family meals and make-ahead cooking. Leave them in their husks until serving. That traps moisture and keeps the masa soft.
For leftovers, chill them soon after the meal, then reheat by steaming, microwaving with a damp towel, or warming in a covered pan. Steam still gives the nicest texture. The microwave wins on speed. The oven works when you’re reheating a tray for a crowd.
If you’re standing at the stove wondering how long to wait, start here: 45 to 60 minutes for a modest homemade batch, 60 to 90 for a fuller pot, and 20 to 30 minutes for cooked tamales that just need heat. Test one from the middle, let it rest, and the tamales will tell you the rest.
References & Sources
- MASECA.“Northern Mexico Style Tamales.”Provides an official tamale recipe with steamer timing of about 1 1/2 hours for a homemade batch.
- Tucson Tamale.“How to Steam Tamales.”Gives brand heating times for cold and frozen cooked tamales on the stovetop and in the microwave.
- USDA Food Safety and Inspection Service.“Keep Your Traditions Safe at Your Next Tamalada.”States that reheated tamales should reach 165°F and gives food-safety advice for storing and reheating them.

