A plate piled high with tender pork tamales, wrapped in corn husks, ready to be enjoyed.

Tender Pork Tamales: A Flavorful Keeper Recipe

User avatar placeholder
Written by Caroline Hayes

November 6, 2025

Oh my goodness, have you ever had a bite of food that just wraps you up like the warmest hug? That’s exactly how I feel about a perfectly made pork tamale. They’re more than just food; they’re a tradition, a gathering, a little package of comfort that’s absolutely perfect for the holidays or any time you need a little taste of home. This recipe for pork tamales is truly special. I’ve poured my heart into testing and perfecting it, just like Caroline Hayes does with all her recipes here at Recipes To Keep. You see, Caroline believes food is the thread that connects us, and this recipe, passed down and meticulously refined, is a testament to that. Get ready to create a little magic in your kitchen – these pork tamales are a keeper, I promise!

Why You’ll Love These Authentic Pork Tamales

Alright, let’s talk about why you absolutely NEED to give this pork tamales recipe a try. Trust me, it’s a labor of love, but oh-so-worth it!

  • Unbeatable Flavor: We’re talking tender, slow-cooked pork packed with savory spices, all wrapped up in a wonderfully soft masa. It’s the kind of flavor that just makes you close your eyes and savor every single bite.
  • A True Taste of Tradition: Making tamales is a ritual, a beautiful way to connect with family and cultural roots. This recipe stays true to that authentic spirit, making it perfect for holiday gatherings or any special occasion.
  • Surprisingly Achievable: While tamales are known for being a bit of a project, I’ve broken down every step to make it as straightforward as possible. You’ll be amazed at what you can create!
  • Perfect for Sharing: Tamales are meant for sharing! Whether you’re hosting a fiesta or just want to bring something special to a potluck, these homemade delights are guaranteed to be a hit.

Ingredients for Delicious Pork Tamales

Alright, let’s get down to business! Gathering your ingredients is the first step to tamale success. Don’t worry, these are all pretty standard kitchen helpers, and they come together to make something truly special. Here’s what you’ll need for these amazing pork tamales:

  • 1 pound pork shoulder, cut into 1-inch pieces
  • 1 tablespoon vegetable oil (for browning, just a little splash!)
  • 1 cup chopped yellow onion
  • 2 cloves garlic, minced (fresh is best here!)
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon cayenne pepper (optional, but gives a nice little kick!)
  • 4 cups chicken broth (this is for braising the pork and adding flavor)
  • 1/4 cup masa harina (this is our specialty corn flour for the dough!)
  • 1/4 cup lard or vegetable shortening (lard gives the absolute best flavor and texture, but shortening works too if that’s what you have!)
  • 1 teaspoon baking powder (this helps make the masa light and fluffy)
  • 1/2 teaspoon salt (for the masa dough)
  • 1 (10 ounce) package dried corn husks, soaked in warm water for 30 minutes (these are the wrappers for our tamales!)

Mastering the Masa and Pork Filling for Pork Tamales

Alright, the heart and soul of any amazing tamale lies in its filling and the masa that lovingly embraces it. It might seem like a lot, but honestly, breaking it down makes it totally doable! I love to get the pork filling going first because it needs time to simmer and get super tender. Plus, the liquid from cooking the pork? Oh, that’s gold, my friends. It’s going to be our secret ingredient for the masa dough. It’s all about building flavor layers, you know? This is also a fantastic way to use up a pork shoulder, much like when we make our slow cooker pulled pork, but we’re taking it to the next level for these tamales.

Preparing the Savory Pork Filling

First things first, let’s get that pork shoulder treated right. In a good, sturdy pot like a Dutch oven, heat up that tablespoon of vegetable oil over medium-high heat. Toss in your pork pieces and just give them a good sear on all sides. We want some nice color on them! Then, in goes the chopped onion and minced garlic. Cook these until the onion is nice and soft, which usually takes about 5 minutes. Now for the magic spices: cumin, oregano, salt, pepper, and if you’re feeling brave, a pinch of cayenne pepper for a little warmth. Stir that all around for a minute until it smells absolutely amazing. Pour in the chicken broth, and don’t forget to scrape up all those yummy browned bits from the bottom of the pot – that’s pure flavor right there! Bring it all to a simmer, then turn the heat down low, cover it up, and let it do its thing for about 1.5 to 2 hours. You want that pork to be falling-apart tender. Once it’s nice and soft, pull the pork out and shred it with two forks. Pop it back into the pot with the cooking liquid and let it simmer uncovered for another 10-15 minutes. This thickens up our delicious sauce. Take it off the heat and let it cool. This can totally be made a day ahead, just store it in the fridge!

Making the Perfect Masa Dough

Now that our pork filling is patiently waiting, let’s whip up the masa. Grab a medium bowl and toss in the masa harina, that’s our special corn flour, along with the lard or shortening (I really love using lard if I can find it, it gives such a classic richness!). Add the baking powder for fluffiness and that half-teaspoon of salt. Now, carefully ladle in about a cup of the pork cooking liquid – make sure you strain it first so it’s nice and clear! Stir it all together. You’re looking for a soft dough that’s spreadable but definitely not sticky. It should feel smooth and pliable, almost like a thick frosting. If it’s too dry, add a tiny bit more liquid, or if it’s too wet, a sprinkle more masa harina. Caroline always says the consistency is key, so don’t be afraid to adjust it just a little bit until it feels *right* in your hands. That perfect masa is going to make all the difference in your pork tamales.

Assembling Your Pork Tamales: The Masa and Corn Husk Method

Okay, now for the fun part – putting these delicious pork tamales together! This is where the magic really happens. It’s like building little edible packages of joy. Make sure your corn husks have been soaked and are nice and soft so they’re pliable. If they tear, no worries, just grab another one! We’re going to use the good ol’ masa and corn husk method. Grab a softened husk and spread about 1/4 cup of that wonderful masa dough onto the wider end. You want an even layer, not too thick, not too thin. Then, spoon in about 2 tablespoons of that savory pork filling right in the middle of the masa. Now, gently fold one side of the corn husk over the filling, and then bring the other side over to meet it, enclosing everything like a little hug. Fold the pointed end of the husk up to help keep everything tucked in nice and snug. It might take a little practice to get the hang of it, but don’t fret! Each one will be a unique little creation, and they’ll all taste amazing. You might find yourself getting a rhythm going after the first few. Just focus on keeping the masa and filling contained.

Steaming Pork Tamales to Perfection

Alright, the moment of truth is here! We’re ready to steam these beauties. This is where all that hard work really pays off, and your delicious pork tamales transform into perfectly tender little packages. A steamer basket is your best friend here. Make sure you have a pot with enough water to create steam but not so much that it touches the tamales themselves – that’s super important! Arrange your filled tamales upright in the steamer basket. Packing them snugly is good, but don’t cram them in too tight! They need a little room for the steam to circulate all around them. Cover the basket tightly with a lid, or even some foil under the lid for an extra good seal. This traps all that beautiful steam. Let them steam away for a good 45 to 60 minutes. Caroline always says to trust your senses here; you’ll know they’re done when the masa is firm and it easily pulls away from the corn husk. Patience is key for perfect pork tamales! If you’re looking for more delicious main dishes, be sure to check out our collection of main dishes!

Tips for Success with Your Pork Tamales Recipe

Okay, so you’ve put in the work, and you’re ready for tamale success! Here are a few little “keeper tips” I’ve picked up that make all the difference. Think of these as Caroline’s little secrets for making your pork tamales absolutely perfect every single time. Remember, patience is your best friend in the kitchen!

First off, corn husks! If yours seem a bit stiff, just give them an extra soak. A little extra time in warm water makes them super pliable and way less likely to tear when you’re folding them. Also, don’t skimp on the lard for the masa. I know some folks worry about it, but trust me, it’s what gives the masa that tender, slightly melt-in-your-mouth texture that’s just unbeatable. If you absolutely can’t find lard, vegetable shortening is the next best thing. And for the absolute best flavor, go ahead and make the pork filling a day ahead! Letting those flavors meld overnight in the fridge does wonders. You can even prepare the masa dough the day before, just keep it covered tightly so it doesn’t dry out. You’ll thank yourself later when assembly day rolls around! For more kitchen wisdom, check out our blog!

Serving and Storing Your Homemade Pork Tamales

Okay, so you’ve spent all this time making these amazing pork tamales, and now it’s time to enjoy them! They are absolutely divine served warm, right after they’ve rested a bit. You can serve them just as they are, or with all sorts of delicious toppings like your favorite salsa, a dollop of sour cream, some crumbled cotija cheese, or even a side of pickled jalapeños if you like a little extra zing.

Got leftovers? Lucky you! To store them, just let the tamales cool completely, then wrap them tightly in plastic wrap or pop them into an airtight container in the refrigerator. They’ll keep well for about 3-4 days. Need to reheat? The best way is to steam them again for about 10-15 minutes, or you can microwave them until they’re heated through, just be sure to cover them so they don’t dry out too much. Enjoy every single bite!

Frequently Asked Questions About Pork Tamales

Alright, you’ve made it this far, and maybe you’ve got a few lingering questions before you dive into making these authentic pork tamales. That’s totally normal! Making tamales is a labor of love, and it’s good to have all your ducks in a row. Let’s get these answered so you can feel super confident.

Can I make the pork filling and masa dough ahead of time?

Oh, absolutely! This is one of my favorite shortcuts for keeping tamale-making manageable. You can totally make the pork filling up to 2 days in advance and store it in the fridge. The same goes for the masa dough! Just make sure to wrap it up super tightly in plastic wrap or keep it in an airtight container so it doesn’t dry out. When you’re ready to assemble, just let the masa come to room temperature for a bit. It makes assembly day so much less hectic!

What can I use if I don’t have lard for the masa?

I hear you! Lard really gives the best authentic texture and flavor, but it’s not always the easiest to find. Don’t worry, you can definitely use vegetable shortening as a substitute. Just use it in the same amount. Some people also use butter, but it changes the flavor and texture quite a bit, so I’d stick with shortening if lard isn’t an option. It still makes for a wonderfully tender masa for your tamales.

How do I know if my pork tamales are cooked through?

This is such a good question, and it’s crucial for that perfect texture! The best way to tell if your tamales are done is to carefully unwrap one from the center. The masa should be firm and slightly opaque, not gooey or sticky. It should also easily pull away from the corn husk. If it’s still mushy or sticking badly, just pop them back in the steamer for another 10-15 minutes. They’ll get there!

Can I make pork tamales without using chicken broth for the filling?

You can, but the chicken broth really adds a wonderful depth of flavor to the pork filling, which then transfers to the masa! If you absolutely can’t use chicken broth, you could use water, but I’d recommend adding a bouillon cube or some extra spices to make up for the lost flavor. For a truly authentic pork tamales recipe, that savory braising liquid is key!

Nutritional Information

Just a heads-up, the nutritional info below is an estimate based on the ingredients listed. Keep in mind that using lard versus shortening, or adding extra spices, can change these numbers a bit. But, it gives you a good idea of what you’re working with for each delicious tamale!

  • Serving Size: 1 tamale
  • Calories: 350
  • Sugar: 2g
  • Sodium: 450mg
  • Fat: 20g
  • Saturated Fat: 8g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 60mg

Share Your Pork Tamales Creations!

Alright my fellow tamale makers, I’ve shared my deepest secrets for these tender, flavorful pork tamales, and now it’s your turn! Did you try the recipe? How did they turn out? I’d absolutely LOVE to hear all about your experience in the comments below. Please feel free to rate the recipe and share any tips or tricks you discovered along the way. And if you snapped a pic, tag us on Facebook @RecipesToKeep – I can’t wait to see your beautiful creations!

Print

Pork Tamales: Tender and Flavorful

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Learn to make authentic pork tamales, a comforting dish perfect for holidays and family gatherings. This recipe guides you through preparing the masa, a savory pork filling, and assembling and steaming tamales using corn husks.

  • Author: Caroline Hayes
  • Prep Time: 45 min
  • Cook Time: 2 hours 30 min
  • Total Time: 3 hours 15 min
  • Yield: 20-24 tamales 1x
  • Category: Main Course
  • Method: Steaming
  • Cuisine: Mexican
  • Diet: Vegetarian

Ingredients

Scale
  • 1 pound pork shoulder, cut into 1-inch pieces
  • 1 tablespoon vegetable oil
  • 1 cup chopped yellow onion
  • 2 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon cayenne pepper (optional)
  • 4 cups chicken broth
  • 1/4 cup masa harina
  • 1/4 cup lard or vegetable shortening
  • 1 teaspoon baking powder
  • 1/2 teaspoon salt
  • 1 (10 ounce) package dried corn husks, soaked in warm water for 30 minutes

Instructions

  1. In a Dutch oven or heavy-bottomed pot, heat the vegetable oil over medium-high heat. Add the pork pieces and brown on all sides.
  2. Add the chopped onion and minced garlic to the pot. Cook until the onion is softened, about 5 minutes.
  3. Stir in the cumin, oregano, salt, black pepper, and cayenne pepper (if using). Cook for 1 minute more, until fragrant.
  4. Pour in the chicken broth, scraping up any browned bits from the bottom of the pot. Bring to a simmer, then reduce the heat to low, cover, and cook for 1.5 to 2 hours, or until the pork is very tender.
  5. Remove the pork from the pot and shred it using two forks. Return the shredded pork to the pot with the cooking liquid. Simmer uncovered for 10-15 minutes, or until the sauce has thickened slightly. Remove from heat and let cool.
  6. In a medium bowl, combine the masa harina, lard or shortening, baking powder, and salt. Gradually add about 1 cup of the pork cooking liquid (strained) to the masa mixture, stirring until a soft dough forms. You may not need all the liquid. The dough should be spreadable but not sticky.
  7. Drain the soaked corn husks. Spread about 1/4 cup of the masa dough onto the wider end of each corn husk, spreading it evenly.
  8. Spoon about 2 tablespoons of the pork filling onto the center of the masa dough.
  9. Fold one side of the corn husk over the filling, then fold the other side over to enclose it. Fold the pointed end of the husk up to secure the tamale.
  10. Arrange the tamales upright in a steamer basket over a pot of boiling water. Make sure the tamales are not touching the water. Cover the steamer basket tightly with a lid or foil.
  11. Steam for 45-60 minutes, or until the masa is firm and pulls away easily from the husk.
  12. Let the tamales rest for 10 minutes before serving.

Notes

  • For a spicier filling, add more cayenne pepper or a pinch of chili powder.
  • If you don’t have lard, vegetable shortening can be used as a substitute.
  • Ensure the tamales are packed snugly in the steamer but not too tightly, allowing steam to circulate.
  • You can prepare the pork filling and masa dough a day in advance and refrigerate.

Nutrition

  • Serving Size: 1 tamale
  • Calories: 350
  • Sugar: 2g
  • Sodium: 450mg
  • Fat: 20g
  • Saturated Fat: 8g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 60mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Image placeholder

Caroline Hayes is the heart and soul behind Recipes To Keep. Inspired by her grandmother's overflowing recipe box from rural Ohio, Caroline has dedicated herself to preserving timeless American classics. She is a passionate home cook and recipe archivist who specializes in testing and perfecting cherished dishes for the modern kitchen. Her goal is to ensure every recipe is a "keeper"—reliable, delicious, and ready to become a part of your family's story.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star