Tamales (Tamales) — Red Chile Pork in Steamed Corn Masa
Tamales are a cornerstone of Mexican home cooking: nixtamalized corn masa spread on husks, filled, folded, and steamed. This version uses tender pork in a guajillo-ancho chile sauce, a classic festive and family-table preparation.

Printable Recipe Card
Servings: 12 · Total: 225 min · Difficulty: hard
Ingredients (quick list)
- 36 dried corn husks (plus 6 extra in case of tears)
- 1.2 kg boneless pork shoulder (cut into 5 cm chunks)
- 1 white onion (halved)
- 4 clove garlic (peeled)
- 2 leaf bay leaves
- 2 tsp kosher salt
- 1.8 l water
- 8 dried guajillo chiles (stemmed and seeded)
- 2 dried ancho chiles (stemmed and seeded)
- 1.5 tsp Mexican oregano
- 0.75 tsp ground cumin
- 0.5 tsp ground black pepper
+ 9 more in the full ingredients section below.
Steps (summary)
- Place the dried corn husks in a large bowl or sink and cover them with hot water for 45 minutes. Weigh them down with a plate s…
- Combine the pork shoulder, onion, garlic, bay leaves, kosher salt, and water in a heavy pot. Bring to a boil, reduce to a gentl…
- Lift the pork onto a tray and strain the broth through a fine sieve, reserving at least 1.4 liters for the sauce and masa. Shre…
- Toast the guajillo and ancho chiles in a dry skillet over medium heat for 20 to 30 seconds per side until fragrant but not blac…
- Drain the chiles and blend them with the garlic, Mexican oregano, cumin, black pepper, cloves, 360 ml pork broth, and 1 tsp sal…
- Melt 30 g lard in a saucepan over medium heat and fry the strained chile sauce for 6 to 8 minutes, stirring often, until it dar…
+ 5 more steps in the full instructions section below.
Cultural Background
Tamales reach back to Mesoamerican corn cookery and remain central to Mexican communal cooking. Families often gather to make large batches for Christmas, Las Posadas, and Candlemas in Mexico.
Equipment
💡 Tips
- Keep the steamer water below the tamales so the masa steams rather than boils.
- Use fresh-smelling masa harina made specifically for tamales; its coarser grind gives a better, lighter texture.
- If the filling becomes dry, stir in 2 tbsp reserved pork broth before assembling.
⚠️ Common Mistakes
❌ Using masa that is too dry to spread smoothly.
✅ Fix: Beat in warm pork broth 1 tbsp at a time until the masa spreads without tearing the husk.
❌ Scorching the dried chiles during toasting.
✅ Fix: Toast for only 20 to 30 seconds per side and discard any chile that turns black or smells bitter.
❌ Opening the steamer repeatedly during cooking.
✅ Fix: Check the water level only after 60 minutes and add boiling water along the side of the pot.
🧊 How to Store
Cool tamales completely, then refrigerate in their husks in an airtight container for up to 4 days. Reheat by steaming for 12 to 15 minutes, or microwave covered with a damp towel for 2 minutes per serving.
📅 Make Ahead
Cook the pork and sauce up to 2 days ahead and refrigerate them separately. Soak husks 1 day ahead, drain well, wrap in a towel, and keep chilled until assembly.
🍽️ Pairs Well With
- Salsa roja
- salsa verde
- Mexican crema
- refried beans
- arroz rojo
- atole.
Regional Variations
- Oaxacan tamales are often wrapped in banana leaves and may include mole negro.
- Yucatecan versions may use achiote-seasoned fillings and banana leaf wrapping.
- Sweet tamales can be made with sugar, cinnamon, raisins, pineapple, or strawberry-colored masa.
- Northern Mexican tamales are often smaller, firmer, and commonly filled with red chile pork.
Ingredients
- 36dried corn husks (plus 6 extra in case of tears)
- 1.2 kgboneless pork shoulder (cut into 5 cm chunks)
- 1white onion (halved)
- 4 clovegarlic (peeled)
- 2 leafbay leaves
- 2 tspkosher salt
- 1.8 lwater
- 8dried guajillo chiles (stemmed and seeded)
- 2dried ancho chiles (stemmed and seeded)
- 1.5 tspMexican oregano
- 0.75 tspground cumin
- 0.5 tspground black pepper
- 0.13 tspground cloves
- 360 mlpork broth from cooking
- 30 glard
- 900 gmasa harina for tamales
- 300 glard for masa dough (room temperature, for masa dough)
- 2.5 tspkosher salt for masa dough (for masa dough)
- 2 tspbaking powder
- 960 mlwarm pork broth from cooking
- 120 mlred chile sauce (reserved from the prepared sauce)
🔄 Substitutions
- pork shoulder→ chicken thighs
- lard→ vegetable shortening
- ancho chiles→ pasilla chiles
Instructions
- 1
Place the dried corn husks in a large bowl or sink and cover them with hot water for 45 minutes. Weigh them down with a plate so they stay submerged, then drain and pat them dry before assembling.
- 2
Combine the pork shoulder, onion, garlic, bay leaves, kosher salt, and water in a heavy pot. Bring to a boil, reduce to a gentle simmer, cover, and cook for 90 to 110 minutes until the pork shreds easily and the broth is well flavored.
- 3
Lift the pork onto a tray and strain the broth through a fine sieve, reserving at least 1.4 liters for the sauce and masa. Shred the pork into small strands while it is still warm, discarding large pieces of fat.
- 4
Toast the guajillo and ancho chiles in a dry skillet over medium heat for 20 to 30 seconds per side until fragrant but not blackened. Transfer them to a bowl, cover with boiling water, and soak for 20 minutes until pliable.
- 5
Drain the chiles and blend them with the garlic, Mexican oregano, cumin, black pepper, cloves, 360 ml pork broth, and 1 tsp salt until completely smooth. Press the sauce through a fine sieve to remove skins and seeds, because a silky sauce makes a cleaner filling.
- 6
Melt 30 g lard in a saucepan over medium heat and fry the strained chile sauce for 6 to 8 minutes, stirring often, until it darkens slightly and smells rounded. Remove 120 ml sauce for the masa, then stir the shredded pork into the remaining sauce and cook for 5 minutes.
- 7
Beat 300 g room-temperature lard in a stand mixer or large bowl for 4 to 5 minutes until lighter and aerated. In a separate bowl, whisk the masa harina, baking powder, and 2.5 tsp kosher salt, then add it to the lard in three additions with 960 ml warm pork broth and the reserved 120 ml chile sauce.
- 8
Beat the masa for 5 minutes until soft, spreadable, and slightly fluffy. Test it by dropping 0.5 tsp masa into a cup of cold water; if it floats, it is ready, and if it sinks, beat for 2 more minutes and add 1 tbsp broth if the dough feels stiff.
- 9
Lay one husk smooth side up with the wide end facing you, and spread about 60 g masa into a rectangle about 10 by 12 cm, leaving the narrow end uncovered. Spoon 35 g pork filling down the center, fold the sides inward so the masa encloses the filling, then fold the narrow end up.
- 10
Stand the tamales upright in a steamer basket with the folded ends down, packing them snugly but not crushing them. Line the top with a few spare husks, cover the pot, and steam over steadily simmering water for 75 to 90 minutes, adding boiling water as needed.
- 11
Turn off the heat and let the tamales rest in the covered steamer for 15 minutes before serving. They are done when the husk peels away cleanly from the masa and the tamal feels set rather than wet.
🪪 Recipe Passport
Cultural Background
Tamales reach back to Mesoamerican corn cookery and remain central to Mexican communal cooking. Families often gather to make large batches for Christmas, Las Posadas, and Candlemas in Mexico.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
📚 Sources & Cultural References
- Diana Kennedy — The Cuisines of Mexico — (1972)
- UNESCO — Traditional Mexican Cuisine: Ancestral, Ongoing Community Culture — (2010)
Sources cited by the Zaffaron editorial team during recipe research. Cultural and culinary references supporting authenticity claims.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Tacos al Pastor (Tacos al Pastor) — Adobo-Marinated Pork Tacos with Pineapple
Mexican · Main Courses · 65 min

Red Pozole (Pozole Rojo) — Hominy and Pork Chile Stew
Mexican · Soups · 185 min

Puebla-Style Mole Poblano (Mole Poblano) — Chile-Chocolate Chicken in Festival Sauce
Mexican · Main Courses · 210 min

Dongpo Pork (东坡肉) — Hangzhou Red-Braised Pork Belly
Chinese · Main Courses · 205 min

Peking Duck (北京烤鸭) — Crisp-Skinned Beijing Roast Duck
Chinese · Main Courses · 180 min

Peruvian Beef Heart Anticuchos (Anticuchos) — Smoky Chile-Marinated Skewers
Peruvian · Kebabs · 60 min

Asturian Bean Stew (Fabada Asturiana) — Smoky Spanish Bean and Pork Stew
Spanish · Stews · 210 min

Estonian Jellied Pork (Sült) — Clear Pork Aspic with Garlic and Bay
Estonian · Appetizers · 245 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.