Close-up of several freshly made pork tamales, wrapped in corn husks, ready to be enjoyed.

Perfect Pork Tamales: 1 Joyful Batch

User avatar placeholder
Written by Caroline Hayes

October 2, 2025

Oh, the smell of tamales! If you’ve ever been lucky enough to be around when they’re being made, you know it’s pure magic – that warmth, that hint of spice, that promise of something truly comforting. Making tamales from scratch might sound a little intimidating, I get it! But trust me, with a little patience and a sprinkle of family heritage inspiration, you can absolutely create these incredible, labor-of-love dishes that taste like pure tradition. It’s all about preserving those special recipes that connect us, and I’m so excited to share my approach to making authentic tamales that will bring joy to your kitchen and your table. It’s incredibly rewarding, and the final result is just… *chef’s kiss*!

Why You’ll Love This Authentic Pork Tamales Recipe

Okay, so making tamales is definitely a labor of love, but that’s part of the fun! You can even make it a whole event with friends and family – a mini ‘tamalada’! What I really love about this recipe is how clear the instructions are. I’ve tried to make every step super easy to follow, so even if it’s your first time, you’ll feel totally confident. You get that amazing, authentic flavor, and the masa comes out so wonderfully tender. It’s genuinely one of those recipes that just feels special to make and even better to share.

Gathering Your Ingredients for Perfect Tamales

Alright, let’s get our kitchen prepped and our ingredients lined up! Having everything ready before you start makes the whole tamale-making process so much smoother. For these incredible pork tamales, you’ll need about a pound of pork shoulder – I like to cut it into nice, bite-sized cubes. We’ll also need four cups of chicken broth, but we’ll use it in two stages, so keep that in mind. For our pork filling’s flavor boost, grab some chili powder, cumin, dried oregano, salt, and black pepper. Then for that magical masa dough, you’ll want four cups of masa harina (that’s the special corn flour for tamales, not cornmeal!), a cup of lard or vegetable shortening that’s been softened – trust me, softening it is key! – plus some baking powder and a little more salt. A quarter cup of water is usually enough, but we might need a splash more, so have that handy. And don’t forget the corn husks! Make sure you get the dried kind, and you’ll need to soak them in hot water for about 30 minutes until they’re nice and pliable before we start assembling. Having all these ready makes the whole experience so much more enjoyable!

Mastering the Masa: How to Make Masa for Tamales

Okay, this is where the real magic happens – making the masa for your tamales! This step is SO important, and honestly, getting it just right is the secret to truly tender, melt-in-your-mouth tamales. I remember one time, very early on, my masa was just a little too stiff, and the tamales came out a bit… well, chewy. Not ideal! But once you nail that fluffy texture, you’re golden. So, grab your big bowl and let’s get started. First, you’ll take that softened lard or shortening and beat it with your electric mixer until it’s super light and fluffy – think airy clouds! Then, in a separate bowl, whisk together your masa harina, baking powder, and that half teaspoon of salt. Now, the fun part: gradually add the masa mixture to the beaten lard. You want to alternate it with the reserved cup of cooking liquid from our pork and about a quarter cup of water. Keep mixing until it’s all smooth and wonderfully fluffy, usually about 5 to 7 minutes. It should have the consistency of a thick cake batter. If it’s looking a little too stiff, just add a tablespoon more water at a time until it’s perfect. This fluffy masa is what gives your tamales that tender deliciousness! You can find more main dish recipes here if you’re looking for other ideas.

Crafting the Savory Pork Tamale Filling

Now, let’s talk about the heart of our tamales – that scrumptious pork filling! This is where we build all those amazing layers of flavor that will just ooze into the masa. We start with about a pound of pork shoulder, cut into nice, manageable cubes. Pop those into a pot with three cups of chicken broth – don’t worry, we’ll save some of that flavorful liquid for the masa later! Toss in your chili powder, cumin, oregano, half a teaspoon of salt, and a good pinch of black pepper. Bring it all to a boil, then cover it up and let it simmer away for about an hour and a half to two hours. You want that pork to be so tender it practically falls apart. Once it’s done, take the pork out, shred it up really well, and set it aside. Make sure you strain that cooking liquid; we’ll need about a cup of it later for the masa. If you want your pork tamale filling to have an extra kick, maybe add a little cayenne pepper or even a finely chopped jalapeño when it’s simmering. That tender, seasoned pork is what makes these tamales absolutely sing!

Assembling Your Tamales: Step-by-Step

Alright, this is where all our hard work starts coming together! Assembling the tamales is pretty straightforward once you’ve got your masa and filling ready. Make sure those corn husks are nice and soft after soaking so they don’t crack. You’ll take one of those pliable husks and spread about a quarter cup of your fluffy masa onto the wider end, leaving a little border around the edges. Don’t go too thick, or you’ll end up with a masa-heavy tamal! Then, spoon about two tablespoons of that yummy shredded pork filling right into the center of the masa. Now for the fold: take the longest sides of the corn husk and fold them in towards the center, so they just meet. Then, fold the whole thing in half lengthwise, bringing the bottom of the husk up to meet the top. It’ll create a neat little packet! If it feels like it might come open, you can tie it gently with a thin strip of corn husk. Repeat this with all your husks and masa until you’ve got a beautiful batch ready for steaming. It’s honestly so satisfying to see them all lined up!

Steaming Tamales to Perfection

Now for the grand finale: steaming those beautiful tamales! This is where the masa cooks up perfectly tender. You’ll want to grab a large pot with a steamer basket. Add a few inches of water to the bottom, making sure it doesn’t touch the basket itself. Arrange your assembled tamales snugly in the steamer basket, open end pointing UP! It’s super important not to cram too many in there; give them a little breathing room so the steam can circulate all around them. Cover the pot tightly – you don’t want that steam escaping! Let them steam away for about 45 to 60 minutes. How do you know they’re ready? My favorite way, the one Grandma taught me, is the test for doneness: carefully remove one tamale from the steamer, let it cool just a tiny bit, and try to peel back the husk. If the masa is firm and pulls away easily, without being sticky, they’re perfect! If it’s still a bit gooey, pop them back in for another 10-15 minutes. These steaming tamales tips make all the difference!

Tips for Success with Your Tamales

Making tamales is such a rewarding experience, and a few little tricks can really make a difference! First off, that masa consistency is everything. If it feels too stiff, add a tiny splash more liquid; if it’s too runny, a little more masa harina. It should be like a thick, fluffy batter. When you’re folding, don’t be afraid to really tuck everything in there – a well-wrapped tamal steams up perfectly. And don’t overcrowd your steamer basket! Seriously, give those tamales some space. I’ve learned that good steam circulation is key to cooking them evenly. Also, remember to let them rest for at least 10-15 minutes after steaming. They firm up a bit and are much easier to handle. These little pointers will help ensure your tamales turn out wonderfully tender and delicious every single time!

Making Ahead and Storing Your Tamales

Tamales are totally party-friendly because you can totally get ahead of the game! You can mix up the pork filling and the masa dough a day in advance. Just keep them covered and chilled in the fridge. Then, on the big day, all you have to do is assemble and steam! Once your tamales are steamed and cooled, you can store them in an airtight container in the refrigerator for up to 3 days. For longer storage, definitely freeze them! Let them cool completely, then wrap them well. To reheat, you can steam them again for about 15-20 minutes, or even microwave them until heated through – just be sure to cover them so they don’t dry out!

Frequently Asked Questions About Tamales

Got questions about making these amazing tamales? I totally get it! It’s a bit of a process, but so worth it. Here are a few things folks often wonder about.

Can I make tamales vegetarian?

Absolutely! You can totally make delicious vegetarian tamales. Instead of pork, think about a hearty filling with black beans, cheese, corn, or even a spicy vegetable medley. You can use some of the veggie cooking liquid for the masa, or just use broth or water. Check out my vegetarian chili recipe for inspiration on flavorful veggie fillings!

What can I use instead of lard for tamales?

If lard isn’t your thing or you just can’t find it, vegetable shortening is a fantastic substitute and works beautifully to get that fluffy masa texture. Some people even use butter, though it can change the flavor slightly. The key is to make sure whatever fat you use is softened and beaten until it’s really light and airy, just like in the recipe!

How do I know if my tamales are cooked?

This is a big one, and thankfully, it’s pretty easy to tell! The best way is to carefully take one tamal out of the steamer after about 45-60 minutes. Let it cool just enough so you can safely touch it, and then try peeling back the corn husk. If the masa is firm and pulls away cleanly from the husk without sticking, they’re done! If it’s still a little mushy or sticky, pop them back in the steamer for another 10-15 minutes and test again.

My masa seems too stiff. What should I do?

No worries if your masa feels a little stiff! This often happens. Just add a tablespoon of warm water or broth at a time and mix it in until you reach that perfect fluffy, cake-batter consistency. You want it spreadable but not watery. It’s better to add liquid slowly so you don’t make it too thin!

Nutritional Estimate for Authentic Pork Tamales

Just a little note here: this nutritional info is an estimate for one tamale, based on the ingredients in this recipe. Things can change a bit depending on exactly what you use and how you prepare them, but this should give you a good idea! For one tamale, you’re looking at about 250 calories, 12g of fat (with about 5g being saturated), 10g of protein, and 25g of carbohydrates. It’s a hearty dish, for sure!

Share Your Tamales Creations!

I absolutely love hearing about your culinary adventures! If you give these authentic pork tamales a try, please leave a comment below and let me know how they turned out. Even better, snap a picture of your beautiful tamales and tag us on Facebook at Recipe To Keep! Seeing your creations makes my day and inspires everyone to get in the kitchen.

Print

Authentic Pork Tamales

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Learn to make tender, flavorful pork tamales from scratch. This recipe guides you through preparing the masa, a savory pork filling, and steaming them to perfection for a classic taste of tradition.

  • Author: Caroline Hayes
  • Prep Time: 45 min
  • Cook Time: 2 hours
  • Total Time: 3 hours 5 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 cubes
  • 4 cups chicken broth, divided
  • 1 tablespoon chili powder
  • 1 teaspoon cumin
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 4 cups masa harina
  • 1 cup lard or vegetable shortening, softened
  • 1 teaspoon baking powder
  • 1/2 teaspoon salt
  • 1/4 cup water or more as needed
  • 1 pound dried corn husks, soaked in hot water for 30 minutes and drained

Instructions

  1. In a pot, combine pork shoulder, 3 cups chicken broth, chili powder, cumin, oregano, 1/2 teaspoon salt, and black pepper. Bring to a boil, then reduce heat, cover, and simmer for 1.5 to 2 hours, or until pork is tender. Remove pork, shred it, and set aside. Strain the cooking liquid and reserve 1 cup for the masa.
  2. In a large bowl, beat the softened lard or shortening with an electric mixer until light and fluffy.
  3. In a separate bowl, whisk together masa harina, baking powder, and 1/2 teaspoon salt.
  4. Gradually add the masa harina mixture to the beaten lard, alternating with the reserved 1 cup of cooking liquid and 1/4 cup of water. Beat until the masa is smooth and fluffy, about 5-7 minutes. It should have a consistency like thick cake batter. Add more water, a tablespoon at a time, if needed.
  5. To assemble, spread about 1/4 cup of masa onto a softened corn husk, leaving a border. Place about 2 tablespoons of shredded pork filling in the center of the masa.
  6. Fold the corn husk in half lengthwise, then fold the sides in to create a neat packet. Tie with a strip of corn husk if needed. Repeat with remaining masa and filling.
  7. Arrange the tamales upright in a steamer basket, open end up. Do not overfill the steamer. Cover with a lid and steam over simmering water for 45-60 minutes, or until the masa is firm and pulls away easily from the husk.
  8. Let tamales rest for 10-15 minutes before serving.

Notes

  • For a spicier filling, add a pinch of cayenne pepper or a chopped jalapeño to the pork while simmering.
  • Ensure your masa is light and fluffy; this is key to tender tamales.
  • Test for doneness by removing one tamale from the steamer. If the masa is firm and easily separates from the husk, they are ready.
  • You can prepare the pork filling and masa dough a day in advance. Store them separately in the refrigerator.

Nutrition

  • Serving Size: 1 tamale
  • Calories: 250
  • Sugar: 1g
  • Sodium: 300mg
  • Fat: 12g
  • Saturated Fat: 5g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 3g
  • Protein: 10g
  • Cholesterol: 30mg

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