Tamales require steaming until the masa pulls away cleanly from the husk. If you have ever wondered how to cook tamales at home, this guide walks you through every step. Whether you are working with fresh, frozen, or leftover tamales, the process is simpler than you might think.
Tamales are a traditional Mesoamerican dish made of masa (corn dough) filled with meats, cheeses, or vegetables, then wrapped in corn husks or banana leaves. The key to perfect tamales is proper steaming, which gives them that soft, moist texture.
In this article, you will learn the exact methods for cooking tamales from scratch, reheating them, and troubleshooting common problems. Let’s get started.
How To Cook Tamales: The Complete Guide
This section covers everything from prep to serving. Follow these steps for tamales that turn out tender and flavorful every time.
What You Need Before You Start
Gather these tools and ingredients before you begin:
- Large steamer pot or a stockpot with a steamer basket
- Corn husks (soaked in warm water for 30 minutes)
- Masa harina (corn flour for dough)
- Broth or stock (chicken, pork, or vegetable)
- Lard or vegetable shortening
- Baking powder and salt
- Your choice of filling (shredded pork, chicken, cheese, beans, etc.)
- Optional: salsa, chiles, or spices for flavor
Step 1: Prepare The Masa Dough
Masa is the heart of any tamale. To make it, mix masa harina with broth, lard, baking powder, and salt until it forms a soft, spreadable dough. The consistency should be like peanut butter—not too dry, not too wet.
A simple test: drop a small ball of masa into a glass of cold water. If it floats, it is ready. If it sinks, add a bit more broth or lard.
Step 2: Assemble The Tamales
Lay a soaked corn husk flat on a clean surface. Spread about 2 tablespoons of masa in the center, leaving a border around the edges. Add 1-2 tablespoons of filling in the middle.
Fold the husk over so the masa surrounds the filling. Then fold up the bottom flap. Some people tie the tamales with a strip of husk, but this is optional.
Step 3: Steam The Tamales
Place a steamer basket in your pot. Add water to just below the basket—do not let the water touch the tamales. Stand the tamales upright in the basket, open end up, so they do not unroll.
Cover the pot with a tight lid. Bring the water to a boil, then reduce to a simmer. Steam for 45 to 90 minutes, depending on size and quantity. Check the water level every 20 minutes and add more hot water if needed.
You know tamales are done when the masa pulls away cleanly from the husk without sticking. This is the most reliable test.
Step 4: Rest And Serve
Let the tamales rest in the steamer for 10 minutes after turning off the heat. This helps the masa set. Serve them warm with salsa, crema, or your favorite toppings.
How To Cook Frozen Tamales
Frozen tamales are a convenient option. You can steam them directly from the freezer without thawing.
Steaming Frozen Tamales
Place frozen tamales in a steamer basket. Steam for 20-30 minutes if they are small, or up to 45 minutes for larger ones. Check by peeling back the husk—the masa should be firm and pull away cleanly.
Microwave Method For Frozen Tamales
If you are short on time, you can use a microwave. Wrap each tamale in a damp paper towel. Microwave on high for 1-2 minutes per tamale. Let them sit for a minute before serving. Note that microwaving can make the husk tough, so steaming is better for texture.
How To Reheat Leftover Tamales
Leftover tamales can dry out quickly. Reheat them gently to restore moisture.
Steaming Leftovers
Steam leftover tamales for 10-15 minutes. This works best if they are still in their husks. Add a splash of water to the pot if needed.
Pan-Frying Tamales
For a crispy twist, slice leftover tamales into rounds and pan-fry them in a little oil. Cook for 2-3 minutes per side until golden. This method is great for breakfast or as a side dish.
Oven Reheating
Preheat your oven to 350°F (175°C). Wrap tamales in foil with a tablespoon of water. Bake for 15-20 minutes. This method keeps them moist without steaming.
Common Tamale Cooking Mistakes And Fixes
Even experienced cooks run into issues. Here are the most common problems and how to solve them.
Masa Is Too Dry
Dry masa means the dough was too stiff. Next time, add more broth or lard. If you already cooked them, serve with extra salsa or crema to add moisture.
Tamales Fall Apart
This usually happens if the masa was too wet or the tamales were not steamed long enough. Make sure the dough is firm enough to hold shape, and steam until the masa pulls away from the husk.
Husks Stick To The Masa
If the husk sticks, the tamales are undercooked. Steam them longer. Also, ensure the husks were soaked thoroughly before assembly.
Uneven Cooking
Tamales at the edges of the steamer cook faster than those in the center. Rotate them halfway through steaming for even results.
How To Cook Tamales In A Pressure Cooker
A pressure cooker speeds up the process significantly. Use an Instant Pot or stovetop pressure cooker.
- Add 1 cup of water to the pressure cooker pot.
- Place a trivet or steamer basket inside.
- Arrange tamales upright in the basket.
- Close the lid and set to high pressure for 20-25 minutes.
- Allow natural pressure release for 10 minutes, then quick release.
- Check doneness with the husk test.
Pressure cooking works well for both fresh and frozen tamales. Adjust time by 5 minutes for frozen ones.
How To Cook Tamales Without A Steamer
No steamer? No problem. You can use a colander or a metal strainer set over a pot of simmering water. Cover the pot with a lid or foil to trap steam.
Alternatively, you can cook tamales in a slow cooker. Place them in the slow cooker with 1/2 cup of water. Cook on low for 4-6 hours or on high for 2-3 hours. This method is hands-off but takes longer.
How To Cook Tamales With Different Fillings
The cooking method stays the same regardless of filling, but prep varies. Here are some popular options.
Pork Tamales
Cook pork shoulder with garlic, onion, and chiles until tender. Shred the meat and mix with salsa. Use this as your filling.
Chicken Tamales
Poach chicken breasts with herbs. Shred and combine with green salsa or mole sauce.
Vegetarian Tamales
Use black beans, corn, cheese, or roasted vegetables. Add spices like cumin and chili powder for flavor.
Sweet Tamales
Mix masa with sugar, cinnamon, and raisins. Fill with fruit preserves or chocolate. Steam as usual.
How To Store Cooked Tamales
Cooked tamales keep well in the refrigerator for up to 5 days. Store them in an airtight container or wrap them tightly in plastic wrap.
For longer storage, freeze cooked tamales. Place them in a single layer on a baking sheet until frozen solid, then transfer to a freezer bag. They last up to 3 months.
To reheat frozen tamales, steam them directly from the freezer for 20-30 minutes.
How To Tell When Tamales Are Done
The most reliable indicator is the husk test. Gently peel back a small section of the husk. If the masa pulls away cleanly without sticking, the tamale is done. If it sticks or feels gummy, steam for another 10-15 minutes.
Another sign: the masa should feel firm but springy when pressed. It should not be mushy or wet.
Frequently Asked Questions About Cooking Tamales
Can I cook tamales in the oven?
Yes, but it is not traditional. Wrap tamales in foil and bake at 350°F for 20-30 minutes. They will be drier than steamed tamales, so add a little water to the foil.
How long does it take to cook tamales?
Fresh tamales take 45-90 minutes to steam. Frozen tamales take 20-45 minutes. Pressure cooking reduces time to 20-25 minutes.
Why are my tamales mushy?
Mushy tamales are usually undercooked or had too much water in the steamer. Make sure the water does not touch the tamales, and steam longer.
Can I cook tamales in a rice cooker?
Yes, if your rice cooker has a steam function. Add water to the bottom, place tamales in the steamer basket, and steam for 30-45 minutes.
Do I need to soak corn husks?
Yes, always soak corn husks in warm water for at least 30 minutes before using. This makes them pliable and prevents tearing.
Final Tips For Perfect Tamales Every Time
Making tamales is a labor of love, but the results are worth it. Here are a few last pointers:
- Do not overfill the husks—less is more.
- Keep the steamer lid on during cooking to trap steam.
- Check water level often to avoid burning the pot.
- Let tamales rest after steaming for easier handling.
- Experiment with different fillings and salsas to find your favorite.
Now you know exactly how to cook tamales from fresh, frozen, or leftover. With practice, you will be able to make them quickly and confidently. Enjoy your homemade tamales with family and freinds—they are sure to impress.