If you’ve ever wondered how long to steam tamales, you’re not alone. Getting that soft, fluffy masa with a perfectly heated filling is all about timing—and a little bit of patience. Whether you’re making them fresh, reheating leftovers, or cooking them straight from frozen, the steaming time makes all the difference.
In this guide, we’ll break down how long to steam tamales on the stove, in an Instant Pot, from frozen, and for reheating, so you never end up with dry or undercooked tamales again.
How Long to Steam Tamales on Stove Traditional Method
When it comes to tradition, nothing beats steaming tamales on the stove. This is the most common method and gives you the most control.
Average steaming time:
- Fresh tamales: 60–90 minutes
- Large batches: up to 2 hours
How it works:
Tamales are placed upright in a steamer basket over boiling water, then cooked with steady steam.
Tips for best results:
- Keep tamales standing upright (open side up)
- Don’t let the pot run dry—check water every 30–40 minutes
- Wrap the lid with a towel to trap steam
So, if you’re asking how long to steam tamales on stove, expect around 1 to 1.5 hours for perfectly cooked tamales.
How Long to Steam Tamales in Instant Pot
The Instant Pot has become a game-changer for tamale lovers. It speeds up the process without sacrificing texture.
Average steaming time:
- Fresh tamales: 25–35 minutes (high pressure)
- Natural release: 10–15 minutes additional
Steps for Instant Pot tamales:
- Add 1–1.5 cups of water
- Place steamer rack inside
- Arrange tamales upright
- Pressure cook on HIGH
Why people love this method:
- Faster cooking time
- Consistent heat
- Less babysitting compared to stove method
So, if you’re searching how long to steam tamales in Instant Pot, the answer is under 45 minutes total including pressure release.
How Long to Steam Tamales from Frozen
Frozen tamales are super convenient, but they do need extra time to heat through properly.
Average steaming time:
- Frozen tamales on stove: 1.5 to 2 hours
- Frozen tamales in Instant Pot: 35–45 minutes + natural release
Important tips:
- Do NOT thaw before steaming (they can get soggy)
- Keep heat steady for even cooking
- Check one tamale for doneness before serving
If you’re wondering how long to steam tamales from frozen, just remember: add about 20–30 extra minutes compared to fresh tamales.
How Long to Steam Tamales for Reheating
Leftover tamales are a blessing—but only if reheated correctly.
Stove reheating time:
- 15–25 minutes
Steamer method:
- Wrap tamales in husks or foil
- Steam until heated through
Microwave shortcut (not steaming but common):
- 1–2 minutes per tamale (wrap in damp paper towel)
Pro tip:
For best texture, steaming is always better than microwaving. It keeps the masa soft instead of rubbery.
So when it comes to how long to steam tamales to reheat, aim for about 20 minutes on the stove.
Quick Steaming Time Summary
Here’s a simple breakdown for easy reference:
- Fresh tamales (stove): 60–90 minutes
- Fresh tamales (Instant Pot): 25–35 minutes
- Frozen tamales (stove): 90–120 minutes
- Frozen tamales (Instant Pot): 35–45 minutes
- Reheating tamales: 15–25 minutes
Common Mistakes When Steaming Tamales
Even experienced cooks make these mistakes:
- Not enough water in the steamer
- Overcrowding the pot
- Cooking on too high or too low heat
- Opening the lid too often (loses steam)
Avoiding these will make a huge difference in texture and flavor.
FAQs About Steaming Tamales
1. How do I know when tamales are done steaming?
Tamales are ready when the masa easily pulls away from the corn husk and feels firm, not sticky.
2. Can I steam tamales too long?
Yes. Over-steaming can dry them out, but it usually takes a long time to happen. Just keep water in the pot.
3. Do I need to thaw frozen tamales before steaming?
No. Steam them straight from frozen for best results.
4. Why are my tamales still mushy?
They likely need more steaming time or the steam temperature was too low.
5. Can I steam tamales without a steamer basket?
Yes, you can use a metal rack or even create a makeshift platform with foil balls in a pot.
Conclusion
Understanding how long to steam tamales is the key to getting that perfect soft texture and rich flavor every time. Whether you’re using a stovetop, Instant Pot, or working with frozen or leftover tamales, timing makes all the difference.

