These easy step-by-step instructions will teach you how to make tamales at home! This authentic Mexican tamales recipe has chunks of pork cooked in a tasty red chile sauce and wrapped in a soft, fluffy masa dough.
I grew up making tamales every year with my family for Christmas, New Year’s, and other special occasions. One of the most famous traditional Mexican dishes, and each family and region in Mexico makes it in their own special way.
My mom was kind enough to show me how to make her recipe, and I carefully wrote down each step so that I could pass it on to my daughter and future generations.
Love them as much as I do! This is how I learned to make them as a child.
Tamales are a traditional Mexican dish made using a nixtamalized corn dough called “masa. The masa is spread out on a banana leaf or corn husk, and then different sweet or savory foods are added inside, such as meats, cheeses, peppers, fruits, or other foods. The tamales are then steamed until they’re fully cooked. They are wrapped in the same corn husk or banana leaf.
Tamales and their fillings vary from region to region. One of the most popular kinds is tamales rojos, which are red chile pork tamales. That’s what I made here.
Making tamales can be time-consuming. Although not difficult, it involves many steps that can take up a whole day.
Because of this, a lot of families have “tamaladas,” or events where family and friends come together to help make tamales. Many times, this event is more than just cooking. It’s a cultural tradition that brings families together, tells stories, and keeps alive important food traditions for many Mexican and Mexican-American families.
Tamales are a traditional Mexican dish made from masa (cornmeal dough) that is stuffed with a savory filling and steamed inside a corn husk or banana leaf. The fillings vary, but pork is a common and delicious choice. When making pork tamales at home, one of the biggest questions is how much pork to use per batch. So how many tamales can you make per pound of pork?
Factors That Determine Tamale Yield Per Pound of Pork
There are a few factors that determine how many tamales you can get from each pound of pork
-
Type of pork cut – The yield will vary depending on if you use shoulder, loin, belly, ribs, etc. Fattier cuts like shoulder usually yield more since there is more meat per pound after trimming.
-
Amount of fat trimmed – Trimming excess fat before cooking will decrease the final cooked, shredded meat weight Leaving more fat will increase yield.
-
Cooking method – Moist cooking methods like braising don’t reduce the meat size as much as drier roasting or grilling.
-
Shredding texture – Finely shredding the pork will spread further than coarse shredding.
-
Filling amount – Using less pork per tamale allows you to make more tamales. The traditional fill amount is around 1-2 tablespoons.
-
Tamale size – Smaller tamales require less filling so you can make more per pound of pork.
Recommended Amount of Pork Per Tamale
Most tamale recipes recommend using 1-2 tablespoons of shredded pork filling per tamale. This ensures the pork flavor comes through and each bite has a good amount of filling.
Here are some general guidelines for pork fill amounts:
- Small tamales (4 inches long) – 1 tablespoon
- Medium tamales (5 inches long) – 1 1/2 tablespoons
- Large tamales (6 inches long) – 2 tablespoons
The filling should be loosely packed into the masa dough pocket, not compressed.
Estimated Tamale Yield Per Pound of Pork
Based on the traditional filling amount guidelines above, here is a rough estimate for how many tamales you can expect per pound of cooked, shredded pork:
-
1 tablespoon per tamale – About 24 small or 16 medium/large tamales per pound
-
1 1/2 tablespoons per tamale – About 16 small or 11 medium/large tamales per pound
-
2 tablespoons per tamale – About 12 small or 8 medium/large tamales per pound
Keep in mind that the actual yield depends on all the factors mentioned earlier. Fattier cuts like pork shoulder will be on the higher end while leaner cuts like loin will produce less. Finely shredding the pork, trimming less fat, and using moist cooking methods will also maximize the number of tamales per pound.
Tips for Planning Tamale Filling Amounts
Here are some tips when planning pork filling amounts for tamale recipes:
-
For more accurate estimates, weigh the pork before and after cooking/shredding.
-
Cook extra pork and freeze leftovers for future tamale batches.
-
Size tamales smaller if you want to stretch the pork further.
-
Supplement with another filling like cheese, chilies, or beans if needed.
-
Allow 1-2 oz. finished tamales per person for a meal.
-
Offer a pork-free filling option for non-pork eaters.
-
Overstuffing tamales makes them prone to bursting – stick to 1-2 tbsp fill per tamale.
With some simple calculations and planning, you can determine exactly how much delicious tamale filling your pork will produce. Getting the filling amounts just right is key to tamale success!
Common Questions about Tamales per Pound of Pork
Here are answers to some frequently asked questions about the pork to tamale ratio:
How much shredded pork is needed per tamale?
The standard amount is 1-2 tablespoons of shredded pork per tamale. Use less for smaller tamales and more for larger.
How much pork shoulder per tamale?
For pork shoulder, estimate 1 oz raw meat per 1-1.5 oz finished tamale. Trim fat before cooking and shred pork finely to maximize yield.
How much pork per dozen tamales?
With 1-2 tbsp fill per tamale, you’ll need 12-24 oz (3/4 to 1 1/2 lbs) cooked, shredded pork for one dozen tamales.
How much pork belly for tamales?
Pork belly yields less after trimming fat. Plan on 1 1/2 lbs raw belly per dozen medium tamales with 1-2 tbsp fill each.
Can you use pork loin for tamales?
Yes, pork loin works well but yields less since it’s leaner. Supplement with another filling if needed.
With some trial and error, you’ll find the ideal pork amount to make the perfect tamales for your tastes. The rewards are well worth the effort!
Frequency of Entities:
Pork: 32
Tamale: 31
Tamales: 10
Meat: 7
Filling: 7
Pound: 6
Tablespoon: 5
Shredded: 5
Cooked: 4
Amount: 3
Yield: 3
Factors: 2
Cut: 2
Determine: 2
Type: 2
Fill: 2
Recipe: 2
Shoulder: 2
Trimming: 2
Belly: 1
Calculations: 1
Chilies: 1
Common: 1
Compress: 1
Cooking: 1
Corn: 1
Cup: 1
Cut: 1
Depends: 1
Dough: 1
Drier: 1
Enough: 1
Estimate: 1
Excess: 1
Expect: 1
Extra: 1
Fat: 1
Fattier: 1
Finally: 1
Finely: 1
Flavor: 1
Fold: 1
Freeze: 1
Future: 1
Guidelines: 1
Here: 1
Husk: 1
Inch: 1
Key: 1
Large: 1
Lbs: 1
Leaf: 1
Leftovers: 1
Legs: 1
Length: 1
Loin: 1
Long: 1
Mas: 1
Maximize: 1
Meal: 1
Medium: 1
Method: 1
Mexican: 1
Moist: 1
Much: 1
Number: 1
One: 1
Ooz: 1
Option: 1
Ounce: 1
Ounces: 1
Overstuffing: 1
Pack: 1
Per: 1
Piece: 1
Planning: 1
Pocket: 1
Possible: 1
Prone: 1
Proper: 1
Provide: 1
Raw: 1
Reduce: 1
Ribs: 1
Rough: 1
Savory: 1
Shredding: 1
Size: 1
Small: 1
Smaller: 1
Spread: 1
Steak: 1
Steamed: 1
Stick: 1
Supplement: 1
Tablespoons: 1
Tbsp: 1
Texture: 1
Traditional: 1
Tbsp: 1
Trim: 1
Trimmed: 1
Trimming: 1
Type: 1
Use: 1
Usually: 1
Vary: 1
How to Make Tamales
Prep the corn husks. Corn husks are dry, so you need to soak them in hot water for about an hour or so to make them soft enough to fold. Soaking them makes them easier to work with when it comes time for assembly.
Make the red chile sauce. Before you mix them with garlic powder, salt, and ground cumin, rehydrate some guajillo and ancho chiles in hot water to make them soft.
Three to five árbol chiles should be added to this sauce if you want to make it hotter. (This sauce mixture is very similar to my chile colorado. ).
Cook the pork. Cut the pork into large 4-inch chunks and season it generously with kosher salt. Grill the pork on all sides in a big Dutch oven or pot. Then add the mixed chile sauce and cook on low heat for 2 1/2 hours, or until the pork is so tender it falls apart. It should shred very easily.
Make the masa. Mix the masa harina, spices, and oil or lard together. Use your hands or a stand mixer to really work the it into a dough. I prefer using my hands so I can feel the texture of the masa while I’m mixing it.
Then add in the broth and mix once more until fully combined and fluffy.
- Follow these steps to make masa with oil:
1.75 cups of canola or avocado oil
7 cups of broth or water
- You’ll need 2 cups of lard and 8 cups of broth or water to make masa with lard.
*Instructions for how to make both types of masa are included in the recipe card below.
Dry the corn husks. Take the corn husks out of the water and pat them dry with paper towels when you’re ready to put the puzzle together. Grab a husk that’s a fairly good size and sits comfortably in the palm of your hand.
You should put the rough, ridged side of the corn husk facing outward. You will spread the masa on the smoother, shinier side.
Spread the masa. Grab a heaping spoonful of masa and place it in the middle of the corn husk. As best you can, use the back of your spoon to spread the masa over the wide bottom half and a little of the top half.
You want the masa to be just on top of the corn husk, but not so thin that it’s see-through and breaks. If it’s too hard to hold the corn husk and spread the masa at the same time, put the corn husk on a flat surface and spread the masa that way.
It’s kind of like an art to spread the masa, so don’t give up! Keep trying, and you’ll get better over time!
Fill. Place a spoonful of the filling in a line down the center of the dough. You only need a little bit, about 1-2 tablespoons. Try not to overstuff it, or the filling will ooze out when you fold it.
Fold. Fold the long edges of the corn husk together like a book, then again once more.
The pointy end of the husk should be folded up so that only one side is open. The tamales are cooked with the open side facing up, so the filling won’t fall out.
Cook: You’ll need a steamer pot to steam and cook the tamales once they’ve been filled and folded. If you have a large pot with a strainer, that will work. As long as the steamer insert sits above the water, that’s all you need.
- To steam, put water in the pot’s bottom, put the strainer in, and then stand the tamales in the pot with the open side facing up. It will be hard to fit the last 10 or so tamales, but do your best. Turn down the heat to a simmer and steam for 2 1/2 hours.
- Four hours of high pressure cooking is all it takes in an Instant Pot. After 15 minutes, let the pressure drop on its own. Then, open the steam release valve to get rid of any extra pressure. To learn more about how to make tamales in an Instant Pot, click here.
- Soak the corn husks. Warm the corn husks for at least an hour before putting the tamales together. This makes them easier to work with and less likely to tear when you fold and fill them.
- Put the masa on the corn husk’s right side. You should put the rough, ridged side of the corn husk facing outward. You will spread the masa on the side that is mostly smooth. This makes the tamales easier to unwrap.
- Spread the masa evenly. A thin, even layer of masa should be spread out on the corn husks. Too much masa can make the tamales doughy and heavy.
- Don’t overfill. You might want to put in a lot of filling, but if you do, the tamales could leak or burst open while they’re cooking. A small amount of filling is usually sufficient.
- Check for doneness. When the masa is easy to peel off the husk, the tamales are ready. This takes about 1 to 1 1/2 hours for tamales made with lard. 5 hours of steaming. For tamales made with oil, this usually takes about 2. 5 hours of steaming. How long it takes will depend on how many tamales you make.
- Let them rest. Place the tamales on a baking sheet or serving tray and let them rest for 10 minutes after cooking. This makes them firmer and simpler to take out of the package.
- Steamer pot. This 16-quart pot can hold all of the tamales in this recipe, which is between 45 and 50. My family always makes bigger batches, so I have two of these pots.
- Stand mixer. It might be easier to use a stand mixer to make masa than to mix by hand, especially for the lard version.
- Large mixing bowls. These help you arrange and set out all of your ready-to-use ingredients so that putting them together goes smoothly.
The red chile pork and masa dough can be made up to 3 days in advance.
Store them separately in an airtight container in the fridge until ready to use.
Storing, Freezing, and Reheating
In a container that keeps air out, tamales can be kept in the fridge for up to a week or in the freezer for up to 6 months.
They can be reheated using 3 different methods:
- Steamer: Steam them for 15 minutes in a steamer pot.
- Oven: Heat them in a 350°F oven for 15 minutes.
- Cover them with a damp paper towel and heat them in the microwave for one to two minutes at a time on high.
- ₢8 and a half cups of masa harina 4 lb bag of Maseca).
- ▢ 1 ¾ tablespoons fine salt
- ▢ 1 tablespoon baking powder
- 1 and a half cups of avocado or canola oil (see Notes for how to make masa with lard*).
- ▢ 7 cups broth (chicken, beef, vegetable, or extra if needed)
- ▢ 50 corn husks (about ½-¾ pound bag)
- ▢ Hot water, as needed
- Prep the corn husks. Add the corn husks to a large bowl or pot. Cover the corn husks with enough hot water to cover them all. Wrap them in foil or plastic wrap and put them in the bowl. Soak them for an hour to make them soft. Meanwhile, make the filling and masa dough.
- Make the chile sauce. In a medium pot, put the guajillo chiles, green chilies, and enough water to cover them all. Bring to a boil over high heat. Take the pot off the heat, cover it, and let the chiles soak for 10 minutes. This will make them soft.
- With a slotted spoon, move the softened peppers to a big blender. Put in ½ cup of fresh water, garlic powder, 1 ½ teaspoons of kosher salt, and ground cumin. Also add 1 cup of the water that the chilies were soaked in. Blend until completely smooth. Put the sauce through a fine mesh strainer into a bowl if it’s not smooth. This will get rid of any chunks.
- Cook the pork. In a big Dutch oven or pot, heat the oil over medium-high heat. Add the last 1 ½ teaspoons of kosher salt to the pork, and then add the meat in two batches. Sear each side of the meat until it turns brown.
- Add all the seared meat back to the pot. Slowly add the mixed red chili sauce and mix in the bay leaf. Slowly raise the heat, cover, and let it cook for two and a half hours, until the meat is so soft that it falls apart.
- Make the masa dough. (See Notes for how to make masa with lard. ) Put the masa harina, salt, and baking powder in a very large bowl or pot. Stir together to combine.
- Add the oil and mix it together using your hands. Use your fingers to work the dough until everything is well mixed and incorporated. When you press the dough together, it should barely hold its shape. It should feel a little crumbly, like wet sand.
- Mix the dough for three to five minutes after adding the broth, until it is pretty wet and fully saturated. The dough should be soft and spreadable like thick hummus. If the dough is too dry, add more broth. If it’s too wet, add more masa harina.
- Finish prepping the corn husks. Take the corn husks out of the water and dry them with a towel. Lay them flat onto a baking sheet for easy access.
- Spread the masa onto corn husks. Choose a corn husk and mark which side is smooth and which side has ridges. Start with the smooth side facing up. Place it in your hand or on a plate. Spread a big spoonful of masa out in the middle of the corn husk. Use the back of the spoon to spread it out in a thin layer, making a big square shape. Leave the top third of the corn husk empty. (See post above for step-by-step photos).
- Add the filling. Line up spoonfuls of the filling down the middle of the dough. You only need a little bit, about 1-2 tablespoons. If you stuff it too much, the filling will leak out when you fold it.
- Fold. The corn husk should have long edges that are folded together like a book. Fold it again. Fold the sharp edge up so that only one side of the corn husk is showing. Put the dough aside and keep putting the tamales together until you’re done.
- Prepare the steamer pot. Fill the bottom of a large steamer pot with water. Put a penny or coin in the pot and then put the steamer insert on top of it. Put the tamales in the pot so that the open end is facing up. Put them up against the pot’s side to keep them from falling over.
- Steam. Lock the lid on tight and set the steamer over high heat. Bring the water to a boil. Flip the coin around in the pot to hear it boil. Lower the heat to medium-low and cook for two and a half hours, or until the masa is fully cooked. (See notes on cooking time if making masa with lard. ).
- Check for doneness. Remove 1 tamal from the steamer pot. Let it sit for 10 minutes. It’s done when the husk comes off easily from the masa. The masa should be steamed for 15 more minutes if it is still sticky or gooey. Then check it again.
- Serve. Take the tamales out of the pot and let them cool for 10 minutes. This will help them get firmer and make them easier to open.
- Recipe makes 45 to 50 tamales, which can fit in a 16-quart steamer pot or bigger. It’s a bit of a squeeze, but they fit.
- For lard-based masa, you’ll need 2 cups of lard, 8 ¾ cups of masa harina, 1 tablespoon of fine salt, 1 tablespoon of baking powder, and 8 cups of broth. Use an electric hand mixer or a stand mixer to beat the lard in a large bowl for one minute, until it is whipped and fluffy. Mix the masa harina, salt, and baking powder together in a different bowl. Put it in the bowl with the lard and mix them together. While mixing, slowly add in the broth. Blend the dough some more until it’s fluffy and smooth, like thick hummus.
- Cooking time for tamales made with lard: 90 minutes.
- Put the red chile pork and masa together up to three days ahead of time. Keep it in the fridge in a container that won’t let air in until you’re ready to use it.
That post came out in December 2019 and was updated in December 2023 with better instructions, a slightly changed recipe, and more useful tips.