how long does it take to cook tamales

Tamales usually take about 1 to 2 hours to cook when steamed on the stovetop, depending on size, filling, and how tightly they are packed in the pot. They are done when the masa is fully set and the husk peels away cleanly without sticking.
Typical cooking times
- Fresh tamales, stovetop steamer: 1 hour to 1.5 hours for standard-size tamales; some recipes give a broader range up to around 2 hours so the masa cooks all the way through.
- Large or very full tamales: Closer to 1.5 to 2 hours, since thicker masa needs more time to set.
- Pressure cooker / Instant Pot: Many recipes cook tamales at high pressure in about 20β30 minutes, plus time for pressure to build and release, then add 10β15 minutes more steaming if the masa is still soft.
- Frozen, already-cooked tamales (reheating by steaming): Around 30β40 minutes for a small batch on the stove so they heat evenly to the center.
How to tell theyβre done
- The corn husk pulls away easily from the masa; if it sticks or the dough is still pasty, they need more time.
- The masa feels firm and set, not wet or gritty in the center; some guides suggest checking one tamal after about 45β60 minutes, then every 15β20 minutes.
- After turning off the heat, letting tamales rest 10β15 minutes helps the masa firm up and makes them easier to peel and serve.
Simple step-by-step timing
- Bring water in your steamer to a steady simmer before you start counting cook time.
- Arrange tamales standing up, not packed too tightly, and cover with extra husks or foil plus the lid to trap steam.
- Steam on medium-low so the pot gently boils for 60 minutes, then test one tamal.
- If the husk still sticks or the center is doughy, continue steaming in 15β20 minute increments until done, up to around 1.5β2 hours total.
Mini FAQ
- Can you overcook tamales? Many home cooks report they are usually fine up to about 1.5 hours; beyond 2 hours they can start to dry out, though some recipes intentionally go longer on very low heat.
- Why do recipes vary so much (1β6 hours)? Differences come from tamal size, thickness of masa, how hot the steamer runs, altitude, and whether you are using a traditional tamalera, slow cooker style setup, or high-heat steaming.
Meta description (SEO):
Wondering how long does it take to cook tamales? Most fresh tamales need
about 1β2 hours of steaming until the masa sets and the husk peels away
cleanly, with shorter times in a pressure cooker.
Information gathered from public forums or data available on the internet and portrayed here.