How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (2024)

How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (1) Jorge

4.5 from 27 votes

6 comments

Prep Time 1 hour hr 45 minutes mins

Cook Time 2 hours hrs

Additional Time 1 hour hr 30 minutes mins

Total Time 5 hours hrs 15 minutes mins

Post may contain affiliate links. Read my disclosure policy.

Jump to Recipe

Wondering how to make tamales? Follow this authentic Mexican tamales recipe, with step by step photos, to make tender tamales filled with juicy shredded pork in a savory red sauce. You won’t be disappointed!

How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (2)

Table of Contents

  • Why You’ll Love This Tamales Recipe
  • What Is A Tamale?
  • Ingredients Needed for Pork Tamales
  • How to Make Tamales
  • Tips for Success
  • FAQ’S
  • What to serve with tamales?
  • More Must Make Mexican Recipes
  • Get the Recipe

    Why You’ll Love This Tamales Recipe

    Bursting with juicy shredded pork, spicy red sauce & homemade masa, this genuine tamales recipe remains a family favorite.

    • Authentic: Assemble tamales the old-fashioned way. It’s all about the husk, handmade dough, and 100% from-scratch filling.
    • Group Fun: Instead of going solo, make this a festive “tamalada” (tamale making party) and create an assembly line. It yields much quicker results – muy delicioso!
    • Worthwhile: Making your own tamales may be time-consuming, but the end results are definitely worth every moment. Be ready to take a well-deserved bow.
    • Crowd Pleaser: These pork tamales are addictive. The recipe makes about 2 1/2 dozen, but try doubling. Friends and family will be delighted when you share!
    • Freezer Friendly: Tamales freeze well for gift giving and make for a quick weeknight dinner.
    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (3)

    What Is A Tamale?

    Tamales are a traditional Mexican dish of dried corn husks stuffed with filling and masa (a corn-based dough). Discard the husks to serve or leave them and use as a disposable plate!

    Tamales can be filled with different kinds of meats and sauces, but this recipe is for the most authentic traditional tamale with a tender pork filling and savory red sauce. Make sure to also check out my beef tamales and chicken tamales recipes!

    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (4)

    Ingredients Needed for Pork Tamales

    These humble ingredients can be found on most local grocery store shelves. For full ingredient amounts, scroll to the printable recipe card at the bottom of this post.

    Corn Husks

    • Corn Husks: You’ll need 20-30 corn husks, depending on the amount used to fill the centers.
    • Water

    Pork

    • Pork: Choose a 4-5 pound pork butt or shoulder. Use a bone-in cut for more flavor.
    • Garlic Cloves: Use whole, freshly peeled cloves.
    • White Onion
    • Seasonings: Cumin, bay leaves, salt and freshly cracked black pepper.
    • Water

    Red Sauce

    • Roma Tomatoes: These are meatier and less juicy.
    • White Onion: Peel and quarter for the sauce.
    • Jalapeño Peppers: Remove stems and cut in half. Leave the seeds in for more spice, remove for less.
    • Olive Oil
    • Salt
    • Garlic Cloves
    • Tomato Bouillon: You can skip this, but it adds a lot of flavor!

    Masa Dough

    • Lard: Lard actually has less saturated fat than butter, but feel free to use vegetable shortening.
    • Salt
    • Baking Powder
    • Maseca Instant Corn Masa Flour: This is authentic masa harina.
    • Pork Broth: Keep the leftover braising liquid from the pork.
    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (5)

    How to Make Tamales

    This tamales recipe takes a fair amount of time, but the results are SO worth it. Here is an overview of the process, but visit the printable recipe card below for full detailed directions.

    Corn Husks

    • Boil: Bring 8 cups of water to a rolling boil. Add rinsed husks and push down with tongs to cover.
    • Soak: Cover and soak for 2 hours. As water cools to room temperature, add additional hot water.
    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (6)
    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (7)
    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (8)

    Pork

    • Boil: Add pork to a large pot with salt, bay leaves, garlic, onion, cumin powder and pepper. Cover with water. Bring to a boil. Stir and skim top, until foaming minimizes.
    • Simmer: Reduce heat to medium-low, cover, and let pork simmer. Add water as needed and simmer until tender.
    • Reserve Broth: Remove pork, set aside to cool. Pour broth from pan through a fine mesh sieve into a bowl. Discard solids, but do not discard broth. Set broth aside.
    • Shred: Shred the pork into small pieces. Set aside.
    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (9)
    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (10)
    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (11)

    Red Sauce

    • Prep: Add the tomatoes, onion and jalapeños to a baking sheet and coat in oil. Sprinkle with salt.
    • Roast: Roast for 30 minutes, stirring halfway through. Vegetables should brown around the edges.
    • Blend: Add all roasted vegetables, garlic, and tomato bouillon to a blender. Blend until smooth.
    • Mix: Pour sauce into a medium-size pot and add shredded pork. Stir and simmer over low heat for 10 minutes. Remove from the heat and cool.

    How To Make Masa for Tamales

    • Whip: Add lard to a large mixing bowl and beat it for 5 to 6 minutes, until light and fluffy. You can do this by hand, but it’s much easier with a stand or hand mixer. Add salt and baking powder.
    • Knead: Add 4 cups of Maseca and 4 cups of pork broth. Stir and knead for 10 to 15 minutes, adding Maseca and broth to form a dough.
    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (12)
    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (13)
    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (14)
    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (15)

    How To Assemble Tamales

    • Fill: Add about 2 tablespoons of masa mixture to bottom half of a husk and spread into a thin layer. Top masa with 2 tablespoons of pork filing.
    • Fold: Fold each long side of the corn husk towards the center. Then, fold in half.
    • Seal: Tear off a thin strip of husk and tie it around the middle to seal. Or use bakers twine.
    • Repeat: Repeat the process until all filling is used.
    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (16)
    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (17)

    How To Cook Tamales

    • Arrange: Place the tamales in a large tamale steamer pot, or a large pot with a steamer basket, with open ends facing upwards. If needed, use a ball of foil to keep them upright.
    • Cover: Tuck 5-6 soaked husks between the sides of the pot and folded towards the center. This will help keep water from dropping into the tamales and making them soggy.
    • Steam: Add water, cover with pot lid and bring to a boil. Once boiling, immediately reduce the heat, and simmer for about 45 minutes. Check water level and add as needed. Pouring additional hot water carefully down the side of the pot.
    • Check: Take one out and cool. Try removing the husk. When completely cooked, it should separate easily and the masa should pull away from the sides.
    • Recheck: If tamales are not done, cook for another 10 to 15 minutes and try again.
    • Serve: Once cooked, remove whole pan from the heat and cool for 10 minutes. Then remove tamales from the pan and cool for 10 more minutes before serving.
    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (18)

    Tips for Success

    Some handy tips to ensure you get the best results for all your hard work:

    • Test Batch:I recommend making a test batch of 3 to 4 tamales and cooking them before making any more. Doing so will allow you to taste and see if the filling or masa harina needs more salt, or if the masa is too dry and needs more lard.
    • Assembly Line: Tamales go much quicker if you can get your friends or family to help. Create an assembly line with stations for filling, wrapping and tying.
    • Caution: Avoid soggy, improperly cooked tamales. Take special care when adding additional water. Pour water just inside the pot, slightly behind the extra corn husks layered over the top. Don’t overfill the bottom of the pan or pour water over/into the tamales.
    • Lard: Whip until aerated and fluffy to avoid a stiff, rubbery result. Sore arms? Beat for 2 minutes at medium speed with a hand mixer or in a stand mixer with the paddle attachment.
    • Kneading the Dough: Take your time here. It takes 10 to 15 minutes for proper whipping and thorough kneading will produce a soft, buttery consistency once cooked.
    • Serving Size: The number of tamales varies depending on corn husk size, amount of masa, and filling used.
    • Extra Masa: Use it to make traditional, corn tortillas or simply discard it.
    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (19)
    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (20)

    FAQ’S

    Here are a few frequently asked and answered questions, including storing and freezing information!

    How to eat tamales?

    Unwrap and enjoy warm or at room temperature. They are delicious straight out of the husk or dipped into your favorite sauce or salsa. Try holding the husk under the tamale like a small, disposable plate.

    How long to steam tamales?

    It takes 45+ minutes to fully steam tamales. This varies depending on the amount of filling and thickness of the masa layer. Test one at a time as suggested. When the masa pulls away from the husk easily, you have perfectly cooked tamales.

    How long can you store tamales?

    Store in an airtight container in the fridge for up to 1 week.

    Can you freeze tamales?

    YES! To freeze, individually wrap each cooked and cooled tamale in plastic wrap and then foil. Place wrapped tamales in a disposable freezer bag or air tight container. Freeze for up to 3 months.

    How to reheat tamales?

    To reheat these, peel off the husk and wrap in a slightly damp paper towel. Microwave for 30 to 45 seconds, turning halfway through.

    How to reheat frozen tamales?

    It’s best to thaw a frozen tamale in the fridge overnight and reheat as directed above. If microwaving straight from the freezer, wrap in a dry paper towel and cook on 50% power in the microwave for 60 seconds. Remove the husk and rewrap in a damp paper towel and microwave for 20 to 30 seconds more.

    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (21)

    What to serve with tamales?

    • Rice: Traditional Mexican rice or cilantro lime rice both pair wonderfully.
    • Beans: Refried beans and charro beans are a personal favorite, but frijoles de la Olla (Mexican pinto beans) are also amazing!
    • Salsa: Try topping with salsa ranchera or salsa morita, or serving the salsas alongside some tortilla chips and guacamole.

    More Must Make Mexican Recipes

    Arroz con Pollo (Mexican Chicken and Rice)

    Cheesy Beef Taquitos

    Caldo de Pollo

    Birria Tacos

    • Mexican Picadillo
    • Cheese Enchiladas
    • Chicken Taquitos (Taquitos de Pollo)
    • Chili Con Carne

    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (26)

    4.5 from 27 votes

    Print Pin Recipe

    Yield: 20 – 30 tamales

    Homemade Tamales Recipe

    Have you ever wanted to make your own homemade tamales from scratch? Follow this authentic Mexican tamales recipe to make tender tamales filled with juicy shredded pork in a savory red sauce. You won’t be disappointed!

    Prep Time1 hour hour 45 minutes minutes

    Cook Time2 hours hours

    Additional Time1 hour hour 30 minutes minutes

    Total Time5 hours hours 15 minutes minutes

    Ingredients

    For the Corn Husks:

    For the Pork and Pork Broth:

    • 4 – 5 pounds pork butt roast, or pork shoulder
    • 2 teaspoons salt
    • 2 bay leaves
    • 5 garlic cloves, peeled
    • 1 large white onion, peeled, and left whole
    • 1 teaspoon cumin powder
    • 1 teaspoon ground black pepper
    • 6-8 cups water

    For the Sauce:

    • 8 Roma tomatoes, washed and quartered
    • 1 large white onion, peeled and quartered
    • 2 jalapeños, with the stems removed and cut in half
    • 2 tablespoons olive oil
    • 1 teaspoon salt
    • 5 garlic cloves
    • 2 teaspoons tomato bouillon

    For the Masa:

    Instructions

    Soak The Corn Husks

    • Bring 8 cups of water to a boil in a large pot over high heat. Once water is boiling, remove water from heat.

    • In the meantime, separate, wash and clean the corn husks. Once water is removed from heat, add the corn husks to the boiled water and push them down into the water to soak.

    • Cover pot and let corn husks soak for 2 hours, changing the water with more boiled water once the water cools down to room temperature.

    Cook The Pork

    • Cut the pork off the bone and cut it into large chunks and remove any large fat pieces.

    • Add the pork to a large soup pot along with the salt, bay leaves, garlic, onion, cumin powder and pepper. Pour enough water in to cover the pork with one inch of water above.

    • Bring it to a boil and skim off the scum from the top of broth. Stir and continue skimming the top until there is barely any scum left.

    • Reduce the heat to medium-low and let the pork simmer for 50 minutes, until pork is fork tender. Stir occasionally and add more water, if needed.

    • Remove the pot from the heat and take out the onion, bay leaves and garlic and discard. Then remove the pork and let it cool on a plate.

    • Pour the broth through a fine mesh sieve. Rinse the sieve, place it on the pan, pouring the broth back into the pot through the sieve one more time. Set broth aside to cool.

    • Once the pork has cooled, shred it into small pieces and set aside.

    Make The Red Sauce

    • Preheat the oven to 400°F and prepare a large baking sheet with aluminum foil.

    • Add the tomatoes, onion and jalapeños and drizzle with oil and season with salt. Toss to coat.

    • Roast for 20 minutes, stirring half way through, until the veggies start to brown around the edges. Remove the pan from the oven and let the veggies cool for 10 minutes.

    • Add roasted vegetables to a blender along with the garlic and tomato bouillon. Blend until smooth and add more salt to taste, as needed.

    • Pour the sauce into a medium-size pot and add the shredded pork. Stir and let it simmer over low medium heat for 10 minutes. Then set aside to cool while you prepare the masa.

    Make The Masa

    • Add the lard to a large mixing bowl and whip the lard by hand for 5-6 minutes, or until light and fluffy. Or use a hand mixer for about 3 minutes. Add the salt and baking powder and whip again until combined.

    • Add 4 cups of the maseca and 4 cups of the pork broth and stir by hand to combine. Stir and knead by hand for 10-15 minutes, adding maseca and broth as needed. If the masa is too wet, add more maseca and if it’s too dry, add more broth.

    • Don’t skimp on this step, it’s important to take your time and really put some elbow grease into this. Whipping and kneading it will make the dough have that signature soft and buttery consistency once cooked. Once you get a light and fluffy consistency, it’s ready.

    Assemble The Tamales

    • Fill your tamale pot (or a large pot with steamer basket) with water up to the bottom of the steamer tray. Crumble a large piece of aluminum foil and place it in the center of the pot.

    • Remove 10 corn husks from the water they have been soaking in and squeeze any excess moisture from them. Make sure that they are all about 6-8 inches wide at the bottom. Don’t discard the tiny ones as you can use them for ties.

    • Lay one corn husk, rough side up on a plate or in your hand and add about two tablespoons of masa to the bottom half.

    • Spread it out smooth on one half only and add 1-2 tablespoons of the pork filling to the center of the masa.

    • Fold the sides into the center of the tamale and fold it in half. Tear off a piece of a small corn husk and tie it around the center of the tamale to seal it. You can also tie them with bakers twine.

    • Arrange tamales in the pot, with the open ends facing upwards. Repeat the process of making the tamales until all of the filling is used up.

    Steam The Tamales

    • Once they are ready to cook, tuck in 5 to 6 corn husks along the sides of the tamales and fold them into the center to cover the tamales. This will keep excess water from falling into the open tamales.

    • Place the lid on the pan and bring water to a boil over high heat. Once boiling, immediately reduce the heat to low.

    • Simmer for 45 minutes to 1 hour, or until you can see that the masa starts to pull away from the sides of the corn husks at the top. (Check often and add more water as needed. Pour the water down the side of the pot, making sure to not get any water in the open top of the tamales and making sure to not overfill the pot. You only want an inch or two of water in the bottom of the pot at a time. If you overfill or pour the water directly over the tamales, they will turn out soggy and uncooked.)

    • Once you think they are done, take one tamale out and let it cool for 5-6 minutes, then try to remove the tamale from the husk. If they are ready, the tamale should come out easily and the masa should pull away from the sides. If not ready, let tamales cool for an additional 10 to 15 minutes and try again.

    • Once cooked, remove the pan from the heat and let them cool for 10 minutes. Then remove tamales from the pan and let them cool for 10 more minutes before serving as desired.

    Notes

    Storage: Store in an airtight container in the fridge for up to 1 week.

    Freeze: Individually wrap each cooked and cooled tamale in plastic wrap and then foil. Place wrapped tamales in a disposable freezer bag or air tight container. Freeze for up to 3 months. Transfer to fridge to thaw overnight before reheating.

    Reheat: Peel off the husk and wrap in a slightly damp paper towel. Microwave for 30 to 45 seconds, turning halfway through.

    Serving Size: The number of tamales varies depending on corn husk size, amount of masa, and filling used.

    Test Batch: I recommend making a test batch of 3 to 4 tamales and cooking them before making any more. Doing so will allow you to taste and see if the filling or masa harina needs more salt, or if the masa is too dry and needs more lard.

    Caution: Avoid soggy, improperly cooked tamales. Take special care when adding additional water. Pour water just inside the pot, slightly behind the extra corn husks layered over the top. Don’t overfill the bottom of the pan or pour water over/into the tamales.

    Kneading the Dough: Take your time here. It takes 10 to 15 minutes for proper whipping and thorough kneading will produce a soft, buttery consistency once cooked.

    Extra Masa Dough: Use it to make traditional, corn tortillas or simply discard it.

    Nutrition

    Serving: 1 tamale, Calories: 368kcal, Carbohydrates: 21g, Protein: 23g, Fat: 22g, Saturated Fat: 5g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 9g, Trans Fat: 2g, Cholesterol: 58mg, Sodium: 897mg, Potassium: 501mg, Fiber: 2g, Sugar: 2g, Vitamin A: 285IU, Vitamin C: 5mg, Calcium: 83mg, Iron: 3mg

    © Jorge

    Cuisine: Mexican, Tex-Mex

    Category: Pork

    Categories:

    • Christmas
    • Cuisines
    • Diet
    • Dinner Ideas
    • Gluten Free
    • Holidays
    • Lunch
    • Main Dishes
    • Pork
    • Recipes
    • Side Dishes

    Post may contain affiliate links. Read my disclosure policy.

    Related Posts

    • Best Puerto Rican Pernil Recipe (Pork Shoulder Roast)

    • Platanos Maduros (Fried Sweet Plantains)

    • Cheese Enchiladas

    • Cheesy Beef Empanadas

    How To Make Tamales | Authentic Pork Tamales Recipe From Scratch! (2024)

    FAQs

    What is a common mistake when making tamales? ›

    Arrange your tamales properly

    Another common mistake when making tamales is arranging them in the wrong way since they must be placed horizontally so that more of them can fit into the pot and cook evenly. However, they must not be too tight, or else they will flatten.

    How long do you cook homemade tamales for? ›

    Place 1 tablespoon pork filling over center of each. Fold the sides, top, and bottom of each husk in toward the center to enclose dough. Arrange tamales in a steamer basket. Place over simmering water and steam for 1 hour.

    What are most tamales made of? ›

    Tamales are a traditional Mexican dish made using a nixtamalized corn dough called “masa.” The masa is spread onto a corn husk or banana leaf and then filled with a variety of sweet or savory ingredients, including meats, cheeses, peppers, fruits, or other ingredients.

    What are real tamales made of? ›

    These Authentic Mexican Tamales are filled with a traditional pork and chile colorado mixture. They're wrapped in corn husks and steamed in a large steamer called a vaporera. Let's talk a little more details so you can make these without any kind of intimidation!

    What is pork tamales made of? ›

    Combine the pork, cumin, 1/3 cup chili powder, the garlic, flour, sugar, vegetable oil and 1 cup of the reserved cooking liquid in a large skillet. Bring to a simmer over medium heat; cook, stirring occasionally, until most of the liquid is absorbed, about 25 minutes.

    What is the secret to a good tamale? ›

    Don't neglect the lard

    Fat is the critical ingredient that separates the masa inside of a tamale from the ingredients used for a tortilla. The secret to getting a soft, plush filling that pulls away from the sides of the corn husk as it cooks is always using a fat.

    How long do you have to soak corn husks for tamales? ›

    How long do you soak corn husks when making tamales? Corn husks can't be used right out of the bag. They need to be soaked in hot water for at least 1 hour prior to tamale making so they don't crack when you fold them.

    What is the fastest way to cook tamales? ›

    Simply add 1 cup of water to the bottom of your Instant Pot, insert the strainer basket, add the tamales, cover and cook on high pressure for 20 minutes (using quick release afterwards) until the masa separates easily from the husks.

    How long do you steam already cooked tamales? ›

    The gold standard of reheating tamales, steaming helps the Mexican delicacies retain their original flavor and texture. Fill your steamer with water and turn the heat to medium. Keep your tamales in their husks and steam for 15 to 20 minutes, adding an extra 10 minutes if starting from frozen.

    What is a good substitute for lard in tamales? ›

    Vegetable shortening is a meat-free and dairy-free substitute for lard, allowing you to serve tamales to meat eaters and vegans alike. That said, there are other substitutes for lard that will work well in tamale recipes as well, like refined coconut oil, butter, and avocado oil.

    What is the best fat to use for tamales? ›

    Lard makes tastier and fluffier tamales than other fats do. You can replace the lard with solid fats, like duck fat or shortening, to obtain a similar texture; butter and liquid oils work but will make a denser masa.

    What makes tamales so good? ›

    The combination of the filling with masa is what gives you the Mexican food experience right inside tamales. Chiles are essential to Mexican cuisine, they bring out the explosive flavor.

    What is the inside of a tamale made of? ›

    Tamale Fillings

    In some countries, the masa is filled with a simple piece of chicken or pork. Most tamales have elaborate slow-cooked seasoned meat fillings (usually chicken or pork), sometimes with vegetables (potatoes, corn, peppers, or carrots), cheeses, dried fruits, and olives.

    What was tamales originally made with? ›

    Tamales were the first dish made from corn in Mesoamerica. Evidence of tamale cooking dates back to ancient civilizations in Mexico as early as 8000 BC. Although the exact history is not entirely clear, many historians believe that tamales were first made by the Aztecs ten thousand years ago.

    What is the most popular tamale in Mexico? ›

    Tamales verdes.

    The bright, herbal and spicy mix of tomatillo and green chilies pair up with chicken or pork to create the most popular tamal, whether it comes wrapped in corn or plantain.

    What is the Mexican ingredient masa? ›

    Masa, a staple of Mexican and Latin American cuisine, is dough made from ground corn that has been softened by soaking in alkali. Masa can be used to make dishes such as tortillas, tamales, tostadas, sopes, gorditas and tetelas, to name just a few. “The word masa basically means dough.

    References

    Top Articles
    Latest Posts
    Recommended Articles
    Article information

    Author: Fredrick Kertzmann

    Last Updated:

    Views: 6083

    Rating: 4.6 / 5 (66 voted)

    Reviews: 89% of readers found this page helpful

    Author information

    Name: Fredrick Kertzmann

    Birthday: 2000-04-29

    Address: Apt. 203 613 Huels Gateway, Ralphtown, LA 40204

    Phone: +2135150832870

    Job: Regional Design Producer

    Hobby: Nordic skating, Lacemaking, Mountain biking, Rowing, Gardening, Water sports, role-playing games

    Introduction: My name is Fredrick Kertzmann, I am a gleaming, encouraging, inexpensive, thankful, tender, quaint, precious person who loves writing and wants to share my knowledge and understanding with you.