
Classic Homemade Tamales
About this recipe
A beloved Mexican tradition made approachable for the home cook. These classic tamales feature a tender, fluffy masa dough wrapped around a rich, slow-simmered pork filling, all bundled in corn husks and steamed to perfection. The recipe is broken into manageable stages so nothing feels overwhelming — and the results are deeply satisfying, authentic, and freezer-friendly for months of enjoyment.
Instructions
- 1
Place dried Corn Husks in a large Pot or Bucket. Cover completely with very hot water and weigh them down with a heavy plate or bowl. Soak for at least 1 hour, or until fully pliable and soft. Drain, rinse, and pat dry before using. Keep them covered with a damp towel as you work.
- 2
Place the Pork Shoulder chunks in a large Pot. Add the halved White Onion, smashed Garlic, Kosher Salt, and Black Peppercorns. Cover with cold water by about 2 inches. Bring to a boil over high heat, skimming any foam that rises to the surface.
- 3
Reduce heat to low, partially cover, and simmer until the Pork Shoulder is very tender and easily shredded with a fork, about 2 to 2.5 hours. Remove the Pork Shoulder and set aside to cool. Strain and RESERVE the Pork Broth — you will need 5 cups total for the masa and chile sauce. Let the Pork Broth cool slightly and skim off excess fat.
- 4
Once the Pork Shoulder is cool enough to handle, shred it into bite-sized pieces using two forks or your hands, discarding any large pieces of fat or bone. Set the shredded Pork Shoulder aside.
- 5
While the Pork Shoulder simmers, toast the Guajillo Chile and Ancho Chile in a dry Skillet over medium heat for about 30 seconds per side, pressing them flat, until fragrant and slightly darkened. Do not burn them or the sauce will taste bitter.
- 6
Transfer the toasted Guajillo Chile and Ancho Chile to a Saucepan. Add enough water to cover and bring to a boil. Remove from heat and let soak for 20 minutes until softened.
- 7
Drain the Guajillo Chile and Ancho Chile and transfer them to a Blender. Add the Garlic, Cumin, Oregano, Kosher Salt, and 2 cups of the reserved warm Pork Broth. Blend on high until completely smooth, about 1–2 minutes. Taste and adjust Kosher Salt as needed. If the sauce seems very thick, add a splash more Pork Broth.
- 8
Heat 1 tablespoon of Lard or Vegetable Shortening in a Saucepan over medium-high heat. Pour in the blended chile sauce carefully (it will splatter). Fry the sauce, stirring constantly, for 3–4 minutes until it deepens in color and thickens slightly. This step removes the raw chile flavor.
- 9
Add the shredded Pork Shoulder to the red chile sauce and stir to coat thoroughly. The filling should be moist but not soupy. Taste and adjust seasoning. Set aside to cool slightly.
- 10
In the bowl of a Stand Mixer fitted with the paddle attachment (or a large Mixing Bowl with a Hand Mixer), beat the Lard on medium-high speed until light and fluffy, about 3–4 minutes. This step is key to a light, airy masa — don't skip it.
- 11
In a separate large Mixing Bowl, whisk together the Masa Harina, Kosher Salt, and Baking Powder. Gradually add the warm reserved Pork Broth and mix until a soft dough forms.
- 12
Add the masa dough to the whipped Lard in 3–4 additions, beating on medium speed between each addition until fully combined. The finished masa should be soft, smooth, and spreadable — similar to thick peanut butter. To test: drop a small ball of masa into a Glass (Large) of cold water. If it floats, the masa is ready. If it sinks, beat in a little more Lard and test again.
- 13
Set up your assembly station: soaked Corn Husks (covered with a damp towel), masa, and pork filling. Take one Corn Husk and lay it flat with the wide end facing you. Using the back of a Wooden Spoon or a Spatula, spread about 3 tablespoons of masa onto the center of the husk, leaving a 1-inch border on the sides and a 2-inch border at the narrow (top) end.
- 14
Spoon about 2 tablespoons of the pork filling down the center of the masa. Do not overfill — it makes folding difficult.
- 15
Fold one long side of the Corn Husk over the filling so the masa edges meet and enclose the filling. Then fold the other long side over. Finally, fold the narrow (top) end of the husk up and under the tamale. The open bottom end stays open. Place the tamale seam-side down. Repeat with remaining husks, masa, and filling.
- 16
Fill a large steamer Pot with about 2 inches of water. Line the Steamer Basket with extra Corn Husks or a layer of Parchment Paper. Stand the tamales upright in the steamer, open end up, packing them snugly together so they support each other. If you have gaps, fill them with crumpled Aluminum Foil or extra Corn Husks.
- 17
Cover the tamales with a layer of extra Corn Husks, then place the lid tightly on the Pot. Steam over medium heat for 75–90 minutes, checking the water level every 30 minutes and adding more boiling water as needed to prevent the Pot from running dry.
- 18
The tamales are done when the masa pulls away cleanly from the Corn Husk. Remove one tamale, let it rest for 5 minutes, then open it to test. If the masa is still sticky or wet, re-cover and steam for another 15 minutes. Let all tamales rest for 5–10 minutes before serving — they firm up as they cool slightly.
Master the techniques
Free step-by-step guides with exact times and temperatures.
60-day free trial
Cook this with your whole family on Homii
Save this recipe, plan your week, build smart shopping lists, and let Chef Mii adapt it to your household's tastes and allergies.
60-day free trial
Let Homii's AI run your kitchen
- Chef Mii plans meals around your tastes, schedule & budget
- A full week of dinners built in seconds
- Smart shopping lists, auto-organized by aisle
- Adapts every recipe for allergies & serving sizes
No credit card required