How To Make the Best Tamales: A Step-by-Step Guide
A step-by-step guide to making pork and green chile tamales at home, plus instructions for freezing and re-heating.
Makes18 to 24 tamales
Prep1 hour 25 minutes
Cook1 hour 45 minutes
There are several types of tamales, but they all rely on the same base: Fluffy, steamed dough pockets wrapped in either corn husks or edible leaves, filled with anything from meat to veggies, and usually eaten with salsa. They’re usually a special-occasion food because they take a bit of time to prepare — all the stuffing and folding has to be done by hand. In Mexico, they’re traditionally made by women.
Here, I’m sharing with you my step-by-step guide for making tamales at home — specifically pork and green chile tamales, because that’s the kind I always want if I’m taking the time to make them.
I’ll also share my secrets to making the very best tamal (in Spanish, the plural word is tamales, and the singular, tamal), as well as how to freeze and reheat them for easy weeknight meals.
Where to Find Ingredients for Tamales
The essential ingredients — corn husks and the prepared dough, known as masa — can be found at a Mexican grocery store. Some stores sell “masa preparada,” a dough that has lard and baking powder already in it, but I like to use plain masa for tamales. That way, I can control the amount of fat I want to add.
No Masa? Use Masa Harina for Tamales Instead.
If you can’t find the prepared masa dough at a Mexican grocery store (it’s usually in the tortilla section) or at a neighborhood tortillería, then make the dough yourself with flour. Masa harina for tamales, a special type of coarsely ground corn flour, works well as a backup. Look for it in the dry goods aisle next to the regular masa harina for tortillas.
If you can’t find either the masa or the masa harina for tamales, then masa harina for tortillas or fresh tortilla masa, which have a finer texture, will work, but the tamales will taste more dense and chewy, and not as fluffy.
- Read more about the difference between masa and masa harina: What Is Masa?
3 Secrets to the Best Tamales
1. Add enough fat to the masa. Lard is the most traditional fat, but other types work too: corn, canola, or vegetable oil, coconut oil, or butter. This recipe calls for canola oil.
2. Mix the dough until it’s light and airy. This is what will make them fluff up while cooking. A stand mixer makes quick work of this.
3. Don’t skimp on the salt in the filling. No matter what type of filling you make, the key is that it needs to be salty in order to stand out inside the dough. (Think of it kind of like seasoning a pasta sauce.)
How to Serve, Store, and Freeze Tamales
Once filled and folded, tamales can be cooked immediately or frozen raw, then steamed directly from the freezer. They also reheat well — wrap them in a few layers of paper towels and heat at 80% power in your microwave. Tamales should always be served and eaten out of the husk.
Pork and Green Chile Tamales Recipe
A step-by-step guide to making pork and green chile tamales at home, plus instructions for freezing and re-heating.
Prep time 1 hour 25 minutes
Cook time 1 hour 45 minutes
Makes 18 to 24 tamales
Nutritional Info
Ingredients
For the filling:
- 1 pound
boneless pork shoulder
- 1/2
large white onion
- 2 cloves
garlic, divided
- 1
bay leaf
- 1 pound
tomatillos
- 4
serrano peppers
- 1 tablespoon
canola oil
- 1 tablespoon
kosher salt, plus more for seasoning
- 1 teaspoon
ground cumin
- 1 teaspoon
Mexican oregano
- 1/2 teaspoon
freshly ground black pepper, plus more for seasoning
For the dough:
- 1 large package
dried corn husks (about 1 pound)
- 2 pounds
fresh masa for tamales (purchased from a tortillería; not masa preparada), or 3 cups masa harina for tamales
- 1/2 to 3 cups
salted chicken broth (not low-sodium)
- 1 1/4 cups
canola oil
- 2 teaspoons
kosher salt
- 1 1/2 teaspoons
baking powder
Equipment
Steamer pot
Large pot or bowl
Medium saucepan
Stand mixer or electric hand mixer
Tongs
Blender
Strainer
Slotted spoon
Chef’s knife or paring knife, and cutting board
Measuring cups and spoons
Instructions
Soak the corn husks. Place 1 package corn husks in a large pot or bowl and add enough hot tap water to cover. Make sure the husks are submerged by weighing them down with a few coffee mugs.
Cook the pork. Cut 1 pound pork shoulder into 2-inch chunks. Season with kosher salt and black pepper. Place in a large saucepan. Cut 1/2 large white onion into 2 pieces, and add 1 piece to the pan. Add 1 of the garlic cloves, 1 bay leaf, and 2 1/2 cups water. Bring to a simmer over high heat, about 7 minutes. Reduce the heat to low, cover, and cook until the pork is fork tender and falling apart, stirring every 20 minutes to prevent the bottom of the pot from burning, 1 to 1 1/2 hours total. Meanwhile, start the chile sauce.
Cook the chile sauce ingredients. Husk and rinse 1 pound tomatillos. Place in a medium saucepan. Add the remaining onion piece, remaining garlic clove, and 4 serrano peppers, and cover with 1 inch of cold water. Bring to a boil, then lower the heat to medium. Simmer, stirring occasionally, until the items have softened, about 8 minutes for the tomatillos and peppers, and 12 minutes for the onion and garlic. Use a slotted spoon to transfer the items to a bowl as they are ready. Let cool slightly, then coarsely chop the peppers (discarding any tough stems), onion, and garlic.
Cool the meat. When the pork is ready, use a slotted spoon and transfer it to a bowl. Remove 1/4 cup of the broth for the sauce. Let the pork cool slightly, then shred with your fingers or two forks.
Blend the sauce. Place the tomatillos, chopped chiles, onion, garlic, and 1/4 cup broth in a blender and blend until smooth.
Combine the sauce and meat. Heat 1 tablespoon canola oil in a medium saucepan over high heat until shimmering. Add the sauce in one quick pour. Stir in the shredded pork. Add 1 tablespoon kosher salt, 1 teaspoon ground cumin, 1 teaspoon Mexican oregano, and 1/2 teaspoon black pepper. Bring to a boil and cook for 3 to 4 minutes to let the flavors meld. The filling should taste salty—it needs to be saltier than you’d think, to stand out inside the tamales. Remove from the heat and set aside.
Knead the dough. If using masa harina for your dough, place 3 cups masa harina in a deep mixing bowl and pour in 2 1/4 cups chicken broth. Mix with your hands until the dough is moist and soft. If using fresh masa, knead 1/2 cup chicken broth into 2 pounds masa with your hands until a firm dough forms.
Mix the dough. Pour 1 1/4 cups canola oil into a stand mixer fitted with the paddle attachment. (Alternatively, use an electric hand mixer and large bowl.) With the mixer on low speed — and don’t wear your best clothing, because it will splatter — add the masa in golf-ball-sized pieces one at a time. The dough may look rather lumpy and unattractive here, but it will eventually transform. Stop the mixer and sprinkle in 2 teaspoons kosher salt and 1 1/2 teaspoons baking powder. If using masa harina, stir in an extra 1/2 cup chicken broth. Mix on high speed until the dough is very light and fluffy, about 10 minutes more.
Spread the dough inside the husks. Remove 1 corn husk from the water and wipe off any extra water with a towel. Use a rubber spatula to spread about 1/4 to 1/2 cup of dough (the amount depends on the size of the corn husk) in a large rectangle. Leave a few inches of space at the top so the dough doesn’t burst out once it’s cooking, and leave about 3 inches of space at the narrower end of the leaf so you have room to fold it.
Add the homemade filling. Add a small amount of the pork filling (about 2 tablespoons) in a line down the center of the tamal. Don’t add too much, or else it will spill out of the husk when you’re folding it.
Fold the tamales closed. To close the tamale, bring one side of the tamal toward the other, like an empanada or a taco, and press lightly to seal. Then tuck the leaves of the husk over each other into a tube-shape. Press down on the narrower end to seal, then fold up toward the wider end. Set aside folded side down and repeat with the remaining tamales.
Steam the tamales for 35 minutes. Add water to a steamer pot and line the insert with a layer of corn husks. (This helps keep the steam trapped inside and adds a bit of flavor.) Bring the water to a light boil. Place the tamales vertically, open-side up in the steamer, but don’t pack them too tightly or they won’t have room to expand. Cover with some extra corn husks. Cover and steam until the corn husk easily pulls away from the tamal, about 35 minutes.
Let the tamales cool 10 to 15 minutes. Don’t eat the tamales immediately after you remove them from the pot, as they’ll be too soft still. Let the tamales cool for 10 to 15 minutes — they’ll firm up quite a bit and be ready to eat.
Recipe Notes
Make ahead: The filling can be made 1 or 2 days in advance and refrigerated. Fresh masa should be used within one or two days of purchase, or else it will turn sour.
Storage: Any leftover pork and green chile filling can be frozen (it’s also great repurposed over nachos, rice, or in tacos). The tamales can also be filled and frozen raw and steamed directly from the freezer and may need an extra 5 minutes steaming time.
Instant Pot variation: To cook the pork in an Instant Pot (Step 2), cook on HIGH pressure for 30 minutes, then naturally release the pressure for 10 minutes before quick releasing any remaining pressure. Cook the sauce and meat (Step 6) together with the Sauté function. To steam the tamales (Step 11), add 1 cup water to the Instant Pot insert. Place the steamer basket in the insert and place the tamales vertically, open-side up in the steamer. Lock on the lid and cook on the STEAM setting for 30 minutes.
Lesley Téllez is a journalist, entrepreneur, and Mexican cookbook author living in New York City. She’s the author of Eat Mexico: Recipes from Mexico City’s Streets, Markets and Fondas and the co-founder of Eat Mexico. This story is part of a multi-story, multi-recipe package by Lesley sharing her personal, family-friendly approach to Weeknight Mexican.
At Kitchn, we know how important it is to find recipes that are worth your time. That’s why every tutorial — like this one — features recipes that have been tried and tested by our team of developers and at-home cooks from across the country. Questions or feedback for us? Say hello: recipes@thekitchn.com.