The best way to cook tamales is to steam them until hot throughout, then rest 5 minutes so the masa firms up.
Tamales can taste dry when they’re rushed, too. They can turn gummy when steam is weak or uneven. The fix isn’t fancy gear. It’s moisture, steady heat, and a calm finish.
This guide covers fresh tamales, refrigerated tamales, and frozen tamales with clear times and setup tips.
Cooking Methods Compared At A Glance
| Method | When It Shines | Time And Notes |
|---|---|---|
| Stovetop steaming | Fresh or refrigerated tamales with soft masa | 45–90 min; gentle steam, keep water below the rack |
| Steaming from frozen | Frozen tamales you want moist, not dry | 60–110 min; add water as needed, don’t thaw in the pot |
| Instant Pot steaming | Small batches with steady steam | 20–35 min at pressure plus natural release; stack loosely |
| Oven bake (wrapped) | Hands-off heat for a tray | 25–45 min at 350°F; wrap in foil to hold moisture |
| Microwave (wrapped) | Fast single tamale | 1–3 min; damp paper towel, rest 1 min |
| Air fryer (wrapped) | Crispier outside on reheated tamales | 8–14 min at 350–375°F; spritz lightly, flip once |
| Skillet sear then steam | Toasted outside, tender center | 2–3 min sear per side, then 5–8 min with a lid and a splash |
| Grill finish (wrapped) | Smoky reheats | 10–20 min indirect heat; keep wrapped, turn often |
Best Way To Cook Tamales At Home With Steam
If you’re cooking tamales from raw masa, steaming is the go-to method. Steam keeps moisture in the husk and cooks the dough through without browning it.
The goal is steady steam that never goes dry.
What You Need For Stovetop Steaming
- A pot with a tight lid (a stockpot works well)
- A steamer basket, rack, or metal colander that fits
- Hot water ready to pour in
- A clean towel and a sheet of foil for a tighter seal
How To Steam Fresh Tamales Step By Step
- Stand the tamales upright. Keep the open ends facing up so steam can rise through the masa.
- Add water below the rack. Water should not touch the husks. Start with 1–2 inches, then adjust for your pot.
- Pack loosely. Leave small gaps so steam can move. If they’re jammed tight, the middle cooks slow.
- Bring to a lively simmer. Once you see steam, drop the heat so it stays steady.
- Cover and steam. Plan on 60–90 minutes for raw masa tamales, based on size and filling.
- Check water every 20 minutes. Pour in hot water along the side of the pot if it’s low.
- Test from the middle. The husk should peel away cleanly and the masa should feel set, not paste-like.
- Rest 5–10 minutes. This helps the masa tighten so each tamale holds its shape.
Doneness Checks That Don’t Lie
Grab one tamale from the center of the pot, not the edge. Let it sit a minute, then open it. If the masa clings to the husk and smears, it needs more time.
A cooked tamale feels firm but springy.
How To Keep Tamales Moist While Cooking
Dry tamales usually come from one of two things: the pot ran low on water, or steam escaped around the lid. Both fixes are simple.
Use a lid that fits snugly. If your lid vents, tuck a folded towel under the lid, then cover it with foil so steam stays in the pot.
Water Level Rules That Prevent Scorched Pots
- Start with enough water for the cook, then top up with hot water as needed.
- Keep water below the rack so husks stay dry and don’t turn soggy.
- If you smell toasting husk, check water right away.
How To Reheat Tamales Without Drying Them Out
Many store-bought tamales and most leftovers are already cooked. Your job is reheating, not cooking raw dough. That means shorter times and a focus on even heat.
In that case, pick a method that warms the center without drying the edges.
Reheating Refrigerated Tamales
For texture that stays soft, steam them upright for 12–20 minutes, then rest 2 minutes before unwrapping.
For an oven reheat, keep the husks on, wrap the tray in foil, and heat at 350°F for 20–30 minutes. Check one from the center of the tray, then add 5 minutes if needed.
Reheating Frozen Tamales Without Drying Them Out
Steam frozen tamales straight from the freezer. Small tamales often take 25–35 minutes; large tamales can take 35–45 minutes.
If you use the oven, wrap each tamale in foil and bake at 350°F for 35–50 minutes. Let them sit 5 minutes after heating so trapped steam finishes the center.
Microwave Method For One Or Two Tamales
Microwave heat can toughen masa if it’s left exposed. Keep the husk on, wrap the tamale in a damp paper towel, and heat on medium power.
Start with 60–90 seconds for one refrigerated tamale, then add 20-second bursts. Rest 1 minute before eating so heat spreads through the middle.
Oven And Air Fryer Options For A Drier Surface
Oven and air fryer heat can dry the outside a little, which pairs well with salsa.
Keep the husk on for most reheats. Peel it back at the end if you want light browning, then watch closely.
Foil-Wrap Oven Reheat For A Tray
- Heat the oven to 350°F.
- Set tamales on a tray in one layer.
- Wrap the tray tightly with foil.
- Heat 20–30 minutes (refrigerated) or 35–50 minutes (frozen).
- Unwrap and heat 3–5 minutes more if you want a drier surface.
Air Fryer Reheat For A Light Crisp
- Heat the air fryer to 350–375°F.
- Cook tamales with husks on for the first half of the time.
- Cook 8–12 minutes refrigerated, 12–14 minutes frozen, flipping once.
- Rest 2 minutes before unwrapping.
Food Safety Basics For Tamales
Tamales sit in a bacteria-friendly range when they’re warm but not hot. Cool leftovers fast and reheat until they’re steaming hot in the center.
If you use a thermometer, follow USDA guidance on safe temperatures and leftover handling. Their safe temperature chart and leftovers and food safety page are solid references.
Cooling And Storage That Keeps Texture
- Let tamales cool until just warm, then refrigerate in a covered container.
- Freeze in small bundles so you can reheat only what you need.
- Keep husks on during storage; they help protect the masa from drying.
Fixes For Common Tamale Problems
Tamales are forgiving, but they do have tells. If something feels off, you can save the batch with one small change.
Masa Sticks To The Husk
This often means the dough is undercooked or it didn’t get a rest. Steam 10 more minutes, then let the tamales sit covered for 5 minutes.
If you’re making them from scratch, it can also mean the masa was too wet. Next time, add liquid slowly until it holds together and pulls cleanly from your fingers.
Tamales Feel Dry
Dry tamales can happen after an oven or air fryer reheat. Wrap in foil with a teaspoon of water, then warm 10 minutes at 350°F.
For stovetop steaming, check your lid seal and water level. A steady plume of steam matters more than high heat.
Center Is Cold But The Outside Is Hot
This is common with microwaves and tight stacks. Lower the heat and extend the time. In a microwave, use medium power and rest after heating.
When steaming, avoid packing the pot like a jar. Leave gaps so steam reaches the center batch.
Filling Leaks Out
This is often a wrapping issue. Keep the seam side down and don’t overfill. If the filling is runny, simmer it longer before assembling.
Husks Smell Toasty
This usually means the pot ran low. Turn off the heat, add hot water carefully, and restart at a gentle simmer.
Timing Cheat Sheet By Size And Starting Temperature
| Tamale Type | Heat Method | Typical Time Range |
|---|---|---|
| Small, refrigerated | Steam | 12–15 min |
| Large, refrigerated | Steam | 15–20 min |
| Small, frozen | Steam | 25–35 min |
| Large, frozen | Steam | 35–45 min |
| Refrigerated, any size | Oven (foil-wrapped) | 20–30 min |
| Frozen, any size | Oven (foil-wrapped) | 35–50 min |
| One refrigerated | Microwave (damp towel) | 1–2 min plus rest |
| Two refrigerated | Microwave (damp towel) | 2–3 min plus rest |
| Refrigerated | Air fryer | 8–12 min |
| Frozen | Air fryer | 12–14 min |
Serving Moves That Make Tamales Taste Better
Tamales taste best right after a short rest. That pause lets the masa set and keeps the filling from sliding out.
If you want a crisp edge, give reheated tamales a quick skillet sear after steaming.
Quick Plan For A Party Batch
For a crowd, steam in two waves instead of overstuffing one pot.
If you’re using one pot, rotate positions halfway through so the top and center tamales see the steam flow.
If you need a holding step, keep cooked tamales in a 200°F oven for up to an hour, still wrapped.
If past batches turned out dry or gummy, start with stovetop steaming and a real rest. Once you nail that, oven, air fryer, and skillet finishes feel like simple options.
When time is tight, you can still get a good result. Keep moisture in, use steady heat, and check a center tamale, not the edge. That’s the best way to cook tamales with less guesswork.

