Classic Homemade Tamales

Classic Homemade Tamales

Main
Mii

Adapt this recipe

Preview a personalization for your household — then save or tweak further.

  • Prep90m
  • Cook150m
Total time
4h
Internal temp
145°F
Prep
1h 30m
Cook
2h 30m

Servings

Recipe written for 24 servings

Corn Husks

Pork Filling

Chile Sauce

Masa

Stovetop

Blender

Stand Mixer

Saucepan

Aluminum Foil

Parchment Paper

Mixing Bowl

Skillet

Plastic Wrap

Hand Mixer

Pot

Fork

Glass (Large)

Wooden Spoon

Lid

Measuring Cups

Whisk

Bucket

Plates

Spatula

Knife

Steamer

Tongs

Ladle

Measuring Spoons

Cutting Board

Saucepan (1 Quart)

Mixing Bowl (4 Quarts)

Dipping Fork

Steamer Basket

Colander

Fridge

5 days

Freezer

90 days

Reheat

SteamerMicrowaveOven
Start here
Choose how to cook

Pick a method — instructions, times, temperatures, and equipment update to match.

3 lb pork shoulder cut into 3–4 large chunks

Pork Shoulder

Optional finish

More options
Step by step

Instructions

Tap a step number to check it off as you cook.

  • 60 min

Place dried 40 pieces dried corn husks soaked in warm water for at least 1 hour until pliable in a large pot or bucket. Cover completely with very hot water and weigh them down with a heavy plate or bowl. Soak for at least 1 hour, or until fully pliable and soft. Drain, rinse, and pat dry before using. Keep them covered with a damp towel as you work.

Uses

  • Pot
  • Bucket
  • Dried Corn Husks
  • High

Place the 3 lb pork shoulder cut into 3–4 large chunks chunks in a large pot. Add the halved 1 white onion halved, smashed 6 cloves garlic smashed, 2 tsp kosher salt, and 1 tsp black peppercorns whole. Cover with cold water by about 2 inches. Bring to a boil over high heat, skimming any foam that rises to the surface.

Uses

  • Pot
  • Pork Shoulder
  • Pork Broth
  • White Onion
  • Garlic
  • 120–150 min
  • Low

Reduce heat to low, partially cover, and simmer until the 3 lb pork shoulder cut into 3–4 large chunks is very tender and easily shredded with a fork, about 2 to 2.5 hours. Remove the 3 lb pork shoulder cut into 3–4 large chunks and set aside to cool. Strain and RESERVE the 2 cups pork broth reserved from cooking the pork — you will need 5 cups total for the masa and chile sauce. Let the 2 cups pork broth reserved from cooking the pork cool slightly and skim off excess fat.

Uses

  • Pork Shoulder
  • Pork Broth
  • Masa Harina

Once the 3 lb pork shoulder cut into 3–4 large chunks is cool enough to handle, shred it into bite-sized pieces using two forks or your hands, discarding any large pieces of fat or bone. Set the shredded 3 lb pork shoulder cut into 3–4 large chunks aside.

Uses

  • Pork Shoulder
  • Pork Broth
  • 1 min
  • Medium

While the 3 lb pork shoulder cut into 3–4 large chunks simmers, toast the 6 whole dried guajillo chiles stems and seeds removed and 3 whole dried ancho chiles stems and seeds removed in a dry skillet over medium heat for about 30 seconds per side, pressing them flat, until fragrant and slightly darkened. Do not burn them or the sauce will taste bitter.

Uses

  • Skillet
  • Pork Shoulder
  • Pork Broth
  • Dried Guajillo Chiles
  • Dried Ancho Chiles
  • 20 min

Transfer the toasted 6 whole dried guajillo chiles stems and seeds removed and 3 whole dried ancho chiles stems and seeds removed to a saucepan. Add enough water to cover and bring to a boil. Remove from heat and let soak for 20 minutes until softened.

Uses

  • Saucepan
  • Dried Guajillo Chiles
  • Dried Ancho Chiles
  • 1–2 min

Drain the 6 whole dried guajillo chiles stems and seeds removed and 3 whole dried ancho chiles stems and seeds removed and transfer them to a blender. Add the 6 cloves garlic smashed, 1 tsp ground cumin, 1 tsp dried oregano preferably Mexican oregano, 2 tsp kosher salt, and 2 cups of the reserved warm 2 cups pork broth reserved from cooking the pork. Blend on high until completely smooth, about 1–2 minutes. Taste and adjust 2 tsp kosher salt as needed. If the sauce seems very thick, add a splash more 2 cups pork broth reserved from cooking the pork.

Uses

  • Blender
  • Dried Guajillo Chiles
  • Dried Ancho Chiles
  • Garlic
  • Ground Cumin
  • Oregano
  • 3–4 min
  • Medium-High

Heat 1 tbsp of lard or 1 cup shortening in a saucepan over medium-high heat. Pour in the blended chile sauce carefully (it will splatter). Fry the sauce, stirring constantly, for 3–4 minutes until it deepens in color and thickens slightly. This step removes the raw chile flavor.

Uses

  • Saucepan
  • Lard

Add the shredded 3 lb pork shoulder cut into 3–4 large chunks to the red chile sauce and stir to coat thoroughly. The filling should be moist but not soupy. Taste and adjust seasoning. Set aside to cool slightly.

Uses

  • Pork Shoulder
  • Pork Broth
  • 3–4 min

In the bowl of a stand mixer fitted with the paddle attachment (or a large mixing bowl with a hand mixer), beat the 1 cup lard on medium-high speed until light and fluffy, about 3–4 minutes. This step is key to a light, airy masa — don't skip it.

Uses

  • Stand Mixer
  • Mixing Bowl
  • Hand Mixer
  • Lard
  • Masa Harina

In a separate large mixing bowl, whisk together the 4 cups masa harina such as Maseca brand, 2 tsp kosher salt, and 1 ½ tsp baking powder. Gradually add the warm reserved 2 cups pork broth reserved from cooking the pork and mix until a soft dough forms.

Uses

  • Mixing Bowl
  • Masa Harina
  • Salt
  • Baking Powder
  • Pork Shoulder

Add the masa dough to the whipped 1 cup lard in 3–4 additions, beating on medium speed between each addition until fully combined. The finished masa should be soft, smooth, and spreadable — similar to thick peanut butter. To test: drop a small ball of masa into a glass (Large) of cold water. If it floats, the masa is ready. If it sinks, beat in a little more 1 cup lard and test again.

Uses

  • Glass (Large)
  • Masa Harina
  • Lard

Set up your assembly station: soaked 40 pieces dried corn husks soaked in warm water for at least 1 hour until pliable (covered with a damp towel), masa, and pork filling. Take one 40 pieces dried corn husks soaked in warm water for at least 1 hour until pliable and lay it flat with the wide end facing you. Using the back of a wooden spoon or a spatula, spread about 3 tbsp of masa onto the center of the husk, leaving a 1-inch border on the sides and a 2-inch border at the narrow (top) end.

Uses

  • Wooden Spoon
  • Spatula
  • Dried Corn Husks
  • Masa Harina
  • Pork Shoulder
  • Pork Broth

Spoon about 2 tbsp of the pork filling down the center of the masa. Do not overfill — it makes folding difficult.

Uses

  • Pork Shoulder
  • Pork Broth
  • Masa Harina

Fold one long side of the pieces dried corn husks soaked in warm water for at least 1 hour until pliable over the filling so the masa edges meet and enclose the filling. Then fold the other long side over. Finally, fold the narrow (top) end of the husk up and under the tamale. The open bottom end stays open. Place the tamale seam-side down. Repeat with remaining husks, masa, and filling.

Uses

  • Dried Corn Husks
  • Masa Harina

Fill a large steamer pot with about 2 inches of water. Line the steamer basket with extra 40 pieces dried corn husks soaked in warm water for at least 1 hour until pliable or a layer of parchment paper. Stand the tamales upright in the steamer, open end up, packing them snugly together so they support each other. If you have gaps, fill them with crumpled aluminum foil or extra 40 pieces dried corn husks soaked in warm water for at least 1 hour until pliable.

Uses

  • Pot
  • Steamer Basket
  • Parchment Paper
  • Aluminum Foil
  • Dried Corn Husks
  • 75–90 min
  • Medium

Cover the tamales with a layer of extra 40 pieces dried corn husks soaked in warm water for at least 1 hour until pliable, then place the lid tightly on the pot. Steam over medium heat for 75–90 minutes, checking the water level every 30 minutes and adding more boiling water as needed to prevent the pot from running dry.

Uses

  • Pot
  • Dried Corn Husks
  • 5–10 min

The tamales are done when the masa pulls away cleanly from the 40 pieces dried corn husks soaked in warm water for at least 1 hour until pliable. Remove one tamale, let it rest for 5 minutes, then open it to test. If the masa is still sticky or wet, re-cover and steam for another 15 minutes. Let all tamales rest for 5–10 minutes before serving — they firm up as they cool slightly.

Uses

  • Masa Harina
  • Dried Corn Husks
Per serving

Nutrition facts

Estimated for one serving as written. Scale with Serving size in the sidebar for your batch.

310

Cal

15g

Fat

28g

Carbs

16g

Protein