Tamales

Tamales
⏱️ cook time 2 hours 45 minutes
🍽️ servings 8
⚡ Difficulty medium

intro

Fluffy corn masa parcels stuffed with savory slow-cooked pork and rich red chile, wrapped in corn husks and steamed to warm, fragrant perfection.

Ingredients

Boneless pork shoulder, cut into 5cm chunks 450 grams (1 lb)
Masa harina (fine corn flour for tamales) 360 grams (3 cups)
Dried corn husks 60 grams (approx 20 large husks)
Rendered lard, softened 170 grams (3/4 cup)
Dried guajillo chiles, stemmed and seeded 50 grams (8 whole chiles)
Low-sodium chicken broth 720 ml (3 cups)
Yellow onion, quartered 150 grams (1 medium)
Garlic cloves, peeled 20 grams (6 cloves)
Ground cumin 2 grams (1 teaspoon)
Dried Mexican oregano 1 gram (1 teaspoon)
Baking powder 4 grams (1 teaspoon)
Fine sea salt 12 grams (2 teaspoons), divided

Steps

1

Soak the Corn Husks

Place 60 grams of dried corn husks in a large heatproof bowl, pour boiling water over them to fully submerge, weigh down with a small plate to keep them under water, and soak for 45 minutes at room temperature until soft and pliable. Drain fully and pat dry with paper towels before use; set aside 10 of the narrowest husks to tear into 1cm-wide strips for tying tamales later.

Step 1
step1:Soak the Corn Husks
2

Cook the Pork Shoulder

Place 450 grams of pork shoulder chunks, quartered onion, 3 garlic cloves (10g), and 1 teaspoon (6g) of salt in a medium stockpot, cover with 720ml (3 cups) of chicken broth, bring to a rolling boil over medium-high heat, then reduce heat to low, cover, and simmer for 60 minutes until pork is fork-tender and pulls apart easily. Remove pork from broth, strain the broth to discard onion and garlic, reserve 600ml of the warm pork-infused broth for the sauce and masa; let pork cool 10 minutes, then shred into fine pieces with two forks.

Step 2
step2:Cook the Pork Shoulder
3

Make the Red Chile Sauce

While pork simmers, toast 8 seeded guajillo chiles in a dry skillet over medium heat for 30 seconds per side until fragrant (do not burn, as this makes sauce bitter). Place toasted chiles, remaining 3 garlic cloves (10g), cumin, oregano, and 120ml (1/2 cup) of warm reserved pork broth in a blender, blend on high for 1 minute until completely smooth, then strain through a fine-mesh sieve to remove tough skins. Pour strained sauce over shredded pork, stir to coat evenly, and set aside.

Step 3
step3:Make the Red Chile Sauce
4

Prepare the Masa Dough

In a large mixing bowl, beat 170 grams of softened lard with an electric mixer on medium speed for 3 minutes until light and fluffy. Add 360 grams masa harina, baking powder, remaining 1 teaspoon (6g) salt, and 480ml (2 cups) of reserved warm pork broth, mix on low speed for 2 minutes until a soft, spreadable dough forms (it should hold its shape when a small spoonful is dropped into a cup of cold water). If dough is too dry, add 2 tablespoons of extra reserved broth at a time until correct consistency.

Step 4
step4:Prepare the Masa Dough
5

Assemble the Tamales

Lay one soaked, dried corn husk flat on a work surface with the pointed end facing away from you. Spread 2 tablespoons (30g) of masa dough in a thin 10cm x 7cm rectangle across the center of the wider end of the husk, leaving a 2cm border on all sides. Place 1 tablespoon (15g) of sauced shredded pork in the center of the masa rectangle. Fold the two long sides of the husk in toward the center to enclose the filling, then fold the pointed empty end of the husk up over the folded parcel, and tie securely with a thin strip of torn corn husk around the middle to hold it closed. Repeat with remaining husks, masa, and filling to make approximately 20 tamales.

Step 5
step5:Assemble the Tamales
6

Steam the Tamales

Set a large steamer pot with a fitted lid over medium heat, add 5cm of water to the bottom (making sure water does not touch the steamer basket), and bring to a gentle simmer. Stand tamales upright in the steamer basket with the open folded end facing up, do not pack them too tightly to allow steam to circulate. Cover the pot, reduce heat to medium-low, and steam for 90 minutes, checking the water level every 30 minutes and adding more boiling water as needed to prevent the pot from boiling dry. Tamales are done when the masa pulls away easily from the husk and is firm to the touch.

Step 6
step6:Steam the Tamales

Tips

1.Do not skip the masa float test: if a small dollop of prepared masa sinks in a cup of cold water, beat the dough for 1 additional minute and mix in 1 extra tablespoon of softened lard to create a light, fluffy texture instead of dense, heavy tamales.
2.Never let boiling water come into direct contact with the tamales while steaming, as this will turn the masa soggy; always keep water levels below the steamer basket, and add boiling water when refilling to avoid dropping the pot’s internal temperature and extending cook time.
3.Cooked tamales freeze exceptionally well for up to 3 months: let them cool completely, seal in airtight freezer bags, and reheat by steaming for 15 minutes straight from frozen for an easy, quick meal.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 Mexico

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

⏱️ 1 hour 45Main Course ★ 4.7
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9

Tamales:Frequently Asked Questions

1.How long do I need to soak dried corn husks before assembling tamales?
Soak dried corn husks in warm (not boiling) water for 30 to 45 minutes, until they’re soft and pliable enough to fold without cracking. Weigh them down with a heavy plate so they stay fully submerged, then pat each husk dry right before assembling to prevent excess water from making your masa soggy.
2.What can I use if I don’t have boneless pork shoulder for the filling?
Your best swap is boneless pork butt, which comes from the same shoulder primal (it’s just labeled differently in many U.S. grocery stores) and has the ideal marbling for slow cooking. Skip lean cuts like pork tenderloin—they’ll turn dry and stringy instead of juicy, shreddable, and full of flavor.
3.Why is my masa turning out dense instead of light and fluffy?
Dense masa almost always traces back to not whipping the lard long enough, or using cold lard. Beat softened, room-temperature lard for 3 to 4 minutes until pale and airy, then mix in masa harina and broth gradually. Test readiness by dropping a small masa dollop in cold water—if it floats, it’s light enough.
4.Can I substitute lard for a different fat if I have dietary restrictions?
You absolutely can, though rendered lard delivers the most authentic, rich, fluffy texture. The closest swap is equal parts softened vegetable shortening, which whips to a similar light consistency. For a plant-based option, use softened refined coconut oil, noting it will add a very subtle mild coconut note.
5.How spicy will these tamales be if I use dried guajillo chiles?
Guajillo chiles are quite mild, clocking in at 2,500 to 5,000 Scoville Heat Units—less spicy than a standard jalapeño. They bring deep, fruity, earthy flavor far more than fiery heat. If you want extra kick, add 1 to 2 seeded dried árbol chiles to your sauce when blending, or a pinch of cayenne to taste.
6.How do I prevent my tamales from turning out soggy while steaming?
Two easy fixes will eliminate soggy tamales: First, pat soaked corn husks fully dry before adding masa and filling. Second, make sure steamer water never touches the bottom layer of tamales, and stand tamales upright with the folded open end facing up so condensation drips away from the masa.
7.Can I freeze these pork tamales to eat later?
These tamales freeze beautifully for up to 6 months! Let fully cooked tamales cool completely, then wrap each individually in plastic wrap or a spare dry corn husk before tucking them into a labeled freezer bag. Reheat straight from frozen by steaming for 15 to 20 minutes, or microwaving wrapped in a damp paper towel for 2 to 3 minutes.
8.My red chile sauce tastes bitter—how do I fix that?
Bitter red chile sauce usually comes from toasting dried chiles too long, or leaving too much of the light, papery inner pith on seeded chiles. Balance the bitterness by stirring in a tiny pinch of sugar, a splash of apple cider vinegar, or a tablespoon of smooth peanut butter, tasting as you go so you don’t overpower the chile flavor.
9.How long do tamales need to steam, and how do I tell when they’re done?
Steam tamales over gently simmering water for 60 to 90 minutes, checking the water level every 20 minutes to top it off with hot water if it runs low. They’re done when the masa pulls cleanly away from the corn husk and feels firm, not sticky or mushy, when you peel back a small corner of the wrapper to test.
10.What can I use if I can’t find masa harina labeled specifically for tamales?
Stick to fine-ground nixtamalized corn flour for the best texture. Coarse masa harina made for corn tortillas will work in a pinch, though your tamales will be slightly less tender. Never use regular cornmeal, which is too grainy, or cornstarch, which won’t set into that classic soft, fluffy masa structure.
11.How much filling should I add to each tamal to keep them from bursting while steaming?
Overstuffing is the number one cause of burst tamales, so stick to measured portions: Spread about 2 tablespoons of masa thinly across the center of a prepared corn husk, then top with 1 heaping tablespoon of red chile pork. Leave a ½-inch husk border to give yourself enough room to fold the parcel tightly.
12.Can I cook these tamales in an Instant Pot instead of using a stovetop steamer?
You absolutely can, and it cuts down cook time significantly! Place a steamer rack in the bottom of your Instant Pot, add 1 cup of water, stand the tamales upright, then seal and cook on high pressure for 25 minutes. Let pressure release naturally for 10 minutes before quick-releasing remaining pressure to avoid soggy masa.

Comments (4)

2 days ago

OMG y’all, I made these for our Sunday family dinner last weekend and they were a total hit! I was so intimidated to make tamales for the first time since I’ve heard they’re super labor intensive, but the step-by-step for the red chile sauce was so easy to follow. My abuela even said they tasted just like the ones my great-aunt used to make when we were kids! My kids loved it, going back for seconds, thirds, and even begging to take leftovers for school lunch this week. SO good, I’m already planning to make a double batch for our neighborhood potluck next month.

yesterday

Wait did you soak the corn husks overnight like the recipe says? I’m making these this weekend for my partner’s birthday and I’m so nervous I’ll mess up the husk part lmao

2 hours ago

So glad your family loved them, Jessica! Quick tip for Carlos too: soaking husks for 1-2 hours in hot water works just as well if you forget to soak them overnight, just weigh them down with a heavy plate so they stay fully submerged. Don’t stress, you’ve got this!

1 week ago

Solid tamale recipe, the red chile sauce is a total game changer. I used pork shoulder like it said, but I cooked it in the instant pot for 40 minutes instead of simmering on the stove to save some time, and it was fall-apart tender. Only reason I’m not giving 5 stars is the cook time listed felt a little off for me—mine took closer to 3 and a half hours total between prepping the masa, stuffing, and steaming, so make sure you block off extra time if you’re a slow cook like me! Great for meal prep too, froze half the batch and they reheated perfectly in the microwave a week later.

5 days ago

Thanks for the honest feedback, Kyle! The listed 2 hour 45 minute cook time is for folks who prep components like the pork and sauce ahead of time, so we really appreciate you noting that first-time makers should carve out extra time. That instant pot hack for the pork is genius, we’ll have to add that tip to the recipe notes soon!

3 days ago

I’ve tried so many tamale recipes over the years and none of them got the red chile flavor right until this one! I added a tiny extra pinch of cumin to the sauce because that’s how my mom used to make it, and it transported me straight back to childhood Christmases at my grandma’s house in San Antonio. These are going to be a permanent staple on our holiday menu from now on. 10/10, no notes.

5 days ago

Taste was great, but I messed up the masa consistency the first time around. I think I added too much broth and it was super runny, so my tamales came out a little mushy instead of light and fluffy. Bummed because the flavor of the pork and chile was unreal, I just wish there was a more specific note on what the masa should feel like before you spread it on the husks. Will definitely try again though, not gonna let one bad batch beat me!

3 days ago

Oh I had the exact same issue my first batch! The masa should be the consistency of thick peanut butter, not cake batter. If it’s too runny, just mix in a little extra masa harina a tablespoon at a time until it thickens up. My second batch turned out perfect, hope that helps!