Mastering Tamales: Your Essential Guide to Perfect Cooking and Reheating

Tamales are a cherished staple in Mexican cuisine, renowned for their comforting masa dough wrapped around savory (or sweet!) fillings, all encased in a corn husk or banana leaf. While their rich flavor is undeniable, cooking tamales to perfection can often seem daunting. Whether you’ve purchased them fresh from a local market, received a homemade batch from a loved one, or stocked up on frozen varieties, knowing the optimal cooking methods and times is key to a truly enjoyable experience. This comprehensive guide will walk you through various techniques, from traditional stovetop steaming to quick pressure cooker methods, ensuring your tamales are always tender, moist, and cooked all the way through. We’ll also cover essential tips for reheating and even how to prepare masa from scratch, transforming you into a tamale pro in no time.
The ideal cooking time for tamales is a common question, and it can indeed vary significantly based on a few factors: the size and thickness of each tamale, the type and amount of filling, and whether they are fresh or frozen. Typically, tamales, especially those filled with succulent pork, chicken, or cheese, are steamed to achieve their signature tender texture. This steaming process can range from 10 minutes for reheating pre-cooked tamales in a pressure cooker to well over an hour for uncooked, large, or frozen varieties. Our goal is to demystify these timings, providing clear instructions for every scenario so you can confidently prepare this delicious dish.
How to Cook Frozen Tamales: From Ice to Irresistible
Dealing with frozen tamales requires a bit more patience, but the results are just as rewarding. The main difference in tamale cooking time when starting from frozen is allowing adequate time for the tamales to thaw and then cook through completely. For uncooked frozen tamales, steaming on the stovetop typically takes about 60 minutes. If you have cooked frozen tamales that simply need reheating and warming through, the stovetop method will take approximately 35-40 minutes. We generally recommend a slower steaming process over high-pressure methods for frozen tamales, especially uncooked ones. This gentler approach allows the masa to thaw gradually and cook evenly, preventing a raw center or overly soft exterior. While pressure cookers can speed up the process, traditional steaming often yields a superior texture for frozen tamales. Imagine biting into a tamale filled with shredded Instant Pot salsa chicken – a true culinary delight that you don’t want to compromise by rushing the cooking process. Many people find these delectable parcels a rare treat, perhaps bought from a specialty store or a monthly Mexican restaurant drive-thru. It would be a tragedy to procure such a treasure and then not know how to cook them properly!

Even store-bought frozen tamales, though sometimes not quite matching the flavor of fresh, can be wonderfully satisfying when prepared correctly. Varieties like those filled with shredded beef can be quite good. The secret lies in understanding the steaming process, which ensures the masa becomes tender and the filling is piping hot.
How to Steam Tamales on the Stove: The Traditional Method
Steaming tamales on the stovetop is the most traditional and widely used method, offering excellent control over the cooking process and ensuring consistently moist and tender results. This method is ideal for both fresh and previously cooked tamales that need thorough warming. For this, you’ll need a large pot or a Dutch Oven equipped with a steamer basket and a tightly fitting lid. If you don’t have a dedicated steamer basket, a metal colander or a heat-proof trivet placed in the pot can work in a pinch, as long as it keeps the tamales above the water line.
- Prepare Your Steamer: Begin by filling a large pot with approximately 1-2 inches of water. Ensure the water level is below the bottom of your steamer basket or trivet. You want to generate steam, not boil the tamales directly in water.
- Arrange the Tamales: Carefully place your tamales upright in the steamer basket. It’s crucial not to overcrowd them, as this can impede steam circulation and lead to uneven cooking. Leave a little space between each tamale to allow the steam to penetrate fully.
- Seal and Bring to a Boil: Cover the pot with a tightly fitting lid. A good seal is essential to trap the steam effectively. Bring the water to a rolling boil over medium-high heat.
- Reduce Heat and Steam: Once the water is boiling vigorously, reduce the heat to low, maintaining a gentle simmer. Allow the tamales to steam until the masa dough has firmed up and cooked completely through. This can take anywhere from 45 minutes to 1 hour for fresh tamales, and up to 1 hour 20 minutes or more for very thick or larger tamales.
- As a general guideline, aim for around 45 minutes to 1 hour for standard-sized tamales. If they are particularly thick, they might require closer to 90 minutes.
- Monitor Water Level: Periodically check the water level in the pot throughout the steaming process. If the water runs low, carefully add more boiling water to avoid interrupting the steaming and maintain a consistent temperature.
How Do You Know When Tamales Are Perfectly Cooked?
The moment of truth! Knowing exactly when your tamales are ready is crucial for achieving that perfect texture. To test for doneness, carefully remove one tamale from the pot using tongs. Allow it to cool for a minute or two – it will be very hot. Gently unwrap the corn husk. If the outer masa layer is firm, pulls away cleanly from the husk without sticking, and appears cooked (not pasty or gooey), your tamales are ready to enjoy. The pre-cooked filling should be hot, and the masa itself should be fully hydrated and tender. If it’s still sticky or soft, rewrap the tamale and continue steaming for an additional 10-15 minutes before testing again. Avoid the temptation to serve tamales with raw dough; patience here pays off. For those opting for a pressure cooker, the process is faster. After arranging them in the basket, cook on high pressure for about 10 minutes, then perform a quick release of the pressure. Let the tamales rest for an additional 10-15 minutes inside the pot before serving, which allows the masa to firm up further.

Instant Pot Tamales: A Faster Path to Deliciousness
The Instant Pot or any electric pressure cooker offers a fantastic way to significantly reduce the tamale cook time without sacrificing flavor or texture. While the traditional stovetop method is wonderful, the pressure cooker is a game-changer when you’re short on time. This method is particularly efficient for both fresh and frozen tamales, though as mentioned, a slightly longer stovetop steam might be preferred for uncooked frozen ones for optimal texture development.
For those aspiring to make tamales entirely from scratch, the journey begins with perfect masa. You can sometimes find premade masa dough, but blending it yourself is straightforward and highly rewarding. You’ll typically find dried corn husks in the ethnic aisle of larger grocery stores or readily available online. Here’s a simple guide to creating your masa dough:
- 4 cups instant corn masa harina
- 2 teaspoons salt
- 1.5 teaspoon baking powder (helps with fluffiness)
- 3/4 cup plus 2 tablespoons vegetable oil (or lard for traditional flavor)
- 3 cups warm chicken broth (or vegetable broth for a vegetarian option)
Preparing the Masa: In a large mixing bowl, combine the masa harina, salt, and baking powder. Gradually add the vegetable oil (or rendered drippings from your shredded pork/meat, if using) and mix until the texture resembles damp sand. Slowly incorporate the warm chicken broth, about 1 cup at a time, kneading or mixing until the dough is smooth, pliable, and similar in consistency to soft peanut butter. The key is a well-hydrated masa that’s easy to spread and doesn’t crumble.
Assembling the Tamales: Think of this as wrapping a culinary present! The goal is a secure package that holds the filling without leaking, typically with one end folded and the other slightly open.
- First, ensure your corn husks have been soaked in warm water for at least 30 minutes until pliable, then thoroughly drained.
- Take a softened corn husk and spread about ¼ cup of the masa mixture over the wider end, covering roughly two-thirds of the husk. Leave space at the narrower end to fold.
- Spoon 1 to 2 tablespoons of your preferred filling (such as tender Mexican pot roast, spiced pork, or even cheese and jalapeños) down the center of the masa.
- If you’re making pork for tamales, ensure it’s cooked and shredded beforehand.
- Fold the sides of the corn husk over the filling, overlapping the edges to create a tight cylinder. Then, fold the bottom (narrow) tip of the husk upwards, securing the filling. The top end usually remains open.

The Best Way to Reheat Tamales for Optimal Flavor and Texture
Reheating tamales correctly is just as important as cooking them initially. The best method for reheating both frozen tamales (that were previously cooked) and your homemade tamales is undoubtedly steaming. This method gently warms them through while maintaining their moisture and preventing them from drying out, which can easily happen with other reheating methods. We strongly advise against using an air fryer for reheating tamales unless absolutely necessary, as it tends to dry out the masa. If an air fryer is your only option, wrap the tamales tightly in aluminum foil to provide some moisture retention, but know it’s not ideal. To properly reheat tamales:
Reheating on the Stove (Steaming Method)
This is the gold standard for reheating, keeping your tamales as delicious as they were fresh:
- Bring about 1-2 inches of water to a boil in a pot. Place your steamer basket inside, ensuring it sits above the waterline.
- Arrange the tamales upright in the steamer basket. If the corn husks are very tight, you can gently loosen them a bit at the top to allow steam to penetrate more easily.
- Cover the pot with a tightly fitting lid and let them steam for 10-15 minutes. For frozen, pre-cooked tamales, this might extend to 20-25 minutes.
- Periodically check to ensure the tamales are heated all the way through to the center. The masa should be soft and warm, and the filling piping hot.
Reheating in the Microwave (Quick Method)
While steaming is superior, the microwave offers a quick and convenient option, especially for a single tamale. The key here is to add moisture to prevent the masa from becoming tough or dry. This method works well for already cooked tamales, whether fresh or frozen.
- Before microwaving, gently remove the corn husks if desired, though leaving them on can help retain moisture.
- Place the tamale(s) on a microwave-safe plate. Crucially, cover them with a damp paper towel. This creates a mini-steaming environment.
- Microwave on high (100% power) for 1-2 minutes, depending on the size and thickness of the tamale.
- Start with 60 seconds, then check if it’s warmed through. If not, re-cover with the damp paper towel and microwave for an additional minute or until hot.
Remember, it’s essential to remove corn husks or banana leaves before consumption, not necessarily before reheating unless you prefer. The biggest mistake you can make is overcooking or over-microwaving, which leads to dry, crumbly masa. To add an extra layer of moisture and flavor, warm some delicious tamale sauce and generously pour it over the top of your perfectly reheated tamales before serving.

If you find yourself with extra masa dough after preparing your tamales, don’t let it go to waste! Masa is incredibly versatile and can be transformed into other delightful Mexican dishes. One popular option is to make gorditas, which are thick, savory tortillas. To create them, simply form the leftover masa into thick patties, similar to small, dense pancakes. Fry them on a hot griddle or in a shallow pan with a bit of oil until they are golden brown and cooked through. Once ready, slice them open to create a pocket and fill them with your favorite ingredients, such as pressure cooker refried beans, shredded cheese, seasoned meat, or fresh salsa. These make for a hearty and satisfying meal or snack.
Another fantastic idea for utilizing extra masa is to prepare sopes. Similar to gorditas, sopes are made from masa but are traditionally shaped like small, thick cups with slightly raised edges. You would form the masa into small, round discs, then gently press an indentation in the center and pinch the edges upwards to form a rim. Fry them in a pan until golden brown and firm. Once cooked, the cup-like shape is perfect for holding an array of toppings, from refried beans and cotija cheese to spicy chorizo and fresh avocado. Both gorditas and sopes offer wonderful ways to explore the versatility of masa and enjoy more authentic Mexican flavors.

How To Cook Tamales
Equipment
-
1 steamer basket
-
1 pressure cooker or pot with lid for stovetop
Ingredients
- 6-12 tamales, already made
- 2-3 c water
Instructions
-
Pressure cooker: Fill the electric pressure cooker with 1.5 cups of water. Set a steamer basket into the bottom. Stand the tamales vertically in the basket with the open end facing up. Seal the lid and steam valve. Set pressure cook to high for 10 minutes. Perform a quick release of the pressure. Let the tamales rest inside the pot for an additional 10 minutes. Lift lid, take out, check to ensure masa is cooked and enjoy.
-
Stovetop: Fill a large pot with 1-2 inches of water and put your steamer basket at the bottom. Arrange the amount you want to cook upright, making sure they are not overcrowded. Cover the pot with a lid and bring the water to a boil. Reduce the heat to low and let them steam until masa dough has firmed and cooked, about 45 minutes to 1 hour. Check periodically to ensure there is enough water in the pot, add more if necessary. Test dough if is completely done before eating.
Notes
Cooking Frozen Tamales
Steam uncooked frozen tamales for 60 minutes and cooked frozen tamales for 35-40 minutes on the stove. Slower steaming is often better than high pressure to allow them time to thaw before cooking fully.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.