3 pounds pork shoulder β boneless, cut into large chunks
1 white onion β quartered
3 cloves garlic β smashed
2 leaves bay leaves
2 tsp kosher salt
8 chiles dried guajillo chiles β stems and seeds removed, torn
4 chiles dried ancho chiles β stems and seeds removed, torn
4 cups hot water
0.5 white onion β roughly chopped
3 cloves garlic β peeled
1 tsp ground cumin
1 tsp mexican oregano β crumbled
0.5 tsp black pepper β freshly ground
2 tbsp lard
1.25 cups lard
4 cups masa harina
2 tsp baking powder
2 tsp kosher salt
4 cups pork broth β hot (reserved from cooking pork)
salsa β for serving
Instructions
Soak the husks: Place the dried corn husks in a large bowl and cover with the hot water (4 quarts). Weight them down with a plate and soak until very pliable, 30β60 minutes, then rinse and drain well.
Cook the pork: In a large pot, combine the pork shoulder, quartered white onion, smashed garlic, bay leaves, kosher salt (2 tsp), and the water (4 quarts). Bring to a boil over high heat, then reduce to a gentle simmer and cook until the pork is fork-tender, 1.5β2 hours. Remove the pork to a bowl to cool slightly, shred it, and reserve 4 cups hot cooking liquid for later; discard the aromatics.
Prepare the chiles: Toast the dried guajillo and ancho chiles in a dry skillet over medium heat, pressing and turning until fragrant and slightly darkened, 1β2 minutes. Transfer to a bowl and cover with the hot water (4 cups); soak until soft and pliable, 20β30 minutes.
Make the red sauce: Drain the chiles (reserve some soaking liquid). Blend the softened chiles with the chopped white onion (0.5), peeled garlic (3 cloves), ground cumin, Mexican oregano, black pepper, and 1 cup of the chile soaking liquid until very smooth, 1β2 minutes. Strain through a fine-mesh sieve to remove skins, 1 minute.
Stew the filling: Heat the lard (2 tbsp) in a wide pot over medium heat until shimmering, 1β2 minutes. Pour in the strained sauce and cook, stirring, until it thickens and darkens slightly, 5β7 minutes. Add the shredded pork, stir to coat, and simmer until the flavors meld and the mixture is juicy but not soupy, 8β10 minutes; remove from heat to cool slightly, 10 minutes.
Make the masa: In a stand mixer (or large bowl), beat the lard (1.25 cups) on medium-high until pale and fluffy, 3β5 minutes. In a separate bowl, whisk the masa harina, baking powder, and kosher salt (2 tsp). With the mixer on low, add the dry mixture in 3 additions, alternating with the pork broth (4 cups) until a soft, spreadable dough forms, 3β4 minutes. The masa should be light; a small piece should float in cold water (float test).
Assemble: Pat a softened husk dry. Spread about 0.25 cup masa into a 4β5 inch square on the wide end, leaving a 1.5-inch border at the bottom and top. Spoon about 2 tbsp pork filling in a strip down the center. Fold the long sides over the filling (overlapping), fold the narrow end up, and fold the top down to seal. Repeat to form 24β28 tamales, 30β45 minutes.
Steam: Line a steamer basket with a few softened husks. Arrange tamales upright (seam toward the center), leaving space for steam to circulate. Cover with remaining husks and a lid. Steam over medium heat until the masa sets and pulls cleanly from the husk, 75β90 minutes, adding hot water to the pot as needed. Let rest off heat, covered, 10 minutes.
Serve: Let tamales stand until cool enough to handle, 5 minutes. Serve hot with salsa (for serving).