Recipe courtesy of Art Smith

Homemade Chicken Tamales

  • Level: Intermediate
  • Yield: 6 to 8 servings
  • Total: 3 hr 30 min
  • Prep: 1 hr
  • Cook: 2 hr 30 min



24 dried corn husks

Boiling water

2 tablespoons extra-virgin olive oil

2 pounds chicken thighs, with skin and bone

1 medium onion, chopped

4 garlic cloves, chopped

2 tablespoons chopped fresh cilantro

1 tablespoon chili powder

2 teaspoons ground cumin

1/2 teaspoon salt

1/4 teaspoon cayenne

1 cup (4-ounces) shredded Monterey Jack cheese

Salsa Roja, recipe follows

Classic Southern Cornbread, recipe follows

Salsa Roja:

1 pound tomatillos, husks removed

10 dried chiles de arbol

1(8-ounce) can tomato sauce

1/2 medium white onion, coarsely chopped

1 garlic clove, crushed

Classic Southern Cornbread Batter:

2 cups yellow or white cornmeal, preferably stoneground

3/4 cup all-purpose flour

2 tablespoons sugar

2 1/2 teaspoons baking powder

1/2 teaspoon baking soda

1 teaspoon salt

2 cups buttermilk

2 large eggs, beaten

1/4 cup vegetable oil, preferably sunflower, plus additional for the pan


  1. To make the tamales: Place the corn husks in a large bowl and add enough boiling water to cover. Submerge in the water by weighting down with another bowl. Let stand until the husks soften, about 1 hour. Drain well and pat dry.
  2. Meanwhile, heat the oil in a large skillet over medium-high heat. Add the chicken and cook, turning once, until browned, about 10 minutes. Transfer to a plate.
  3. Add the onion to the fat in the skillet and cook, stirring often, until softened, about 3 minutes. Add the garlic and stir until fragrant, about 1 minute. Stir in the cilantro, chili powder, cumin, salt, and cayenne. Return the chicken to the skillet and add enough cold water to cover. Bring to a boil over high heat. Reduce the heat to medium-low and cover. Cook until the chicken is cooked through, about 45 minutes.
  4. Transfer the chicken to a plate. Cool until easy to handle. Discard the skin and bones and coarsely chop the meat. Transfer to a medium bowl.
  5. Meanwhile, let the cooking liquid stand off the heat for 5 minutes. Skim off and discard the fat on the surface. Return the skillet to the stove and bring to a boil over high heat. Cook until the liquid is reduced to a thick glaze, about 20 minutes. Scrape the glaze onto the chicken, then add the cheese.
  6. To make the tamales, place a corn husk on the work surface. Spread about 3 tablespoons of the Classic Cornbread batter in a 2 to 3-inch square area in the center of the husk. Place 1 heaping tablespoon of the chicken in the center of the batter and top with about 1 tablespoon of the batter. Fold the sides of the husk to enclose the batter (the tamale is now about 2 1/2 inches wide). Fold over the ends of the husk so the tamale is about 3 inches long. Place the tamale, smooth side up, on the work surface. Using kitchen twine, tie up the tamale with kitchen string, gift-box fashion. Repeat with the remaining husks, batter and chicken. (You may have some husks left over since you soaked more than you needed, in case some got torn.) Stand the tamales up, side by side, in a steamer inserted in a large pot. Add enough water to the pot to barely reach the bottom of the steamer. Cover tightly and bring to a boil over high heat. Reduce the heat to low. Steam the tamales until the batter is firm (open a tamale to check), about 1 hour. (The tamales can be made up to 8 hours ahead, cooled, and refrigerated. Steam over boiling water for 15 minutes to reheat.)
  7. Serve hot, with the Salsa Roja passed on the side.

Salsa Roja:

  1. Bring a large saucepan of water to a boil over high heat. Add the tomatillos and cook just until softened, about 10 minutes. Drain.
  2. Heat a heavy skillet (preferably cast iron) over high heat until very hot. Cook the chiles, turning frequently, until they turn a darker shade, about 3 minutes. Do not burn them. Transfer to a plate and cool. Cut open and discard the seeds and stems. (Wear plastic gloves if your hands are sensitive, and do not touch your eyes or other delicate parts of your body until you wash your hands well.)
  3. Puree the tomatillos, chiles, tomato sauce, onion, and garlic in a blender or food processor. Season, to taste, with salt. Cool completely. (The salsa can be prepared up to 3 days ahead, covered, and refrigerated.)

Classic Southern Cornbread Batter:

  1. Whisk the cornmeal, flour, sugar, baking powder, baking soda, and salt together in a large bowl to combine. Make a well in the center. Whisk the buttermilk, eggs, and oil in another bowl until the eggs are well combined. Pour into the well and stir just until the batter is moistened ? do not overbeat.

Let's Get Cooking!

Sign up for the Recipe of the Day newsletter to receive editor-picked recipes,tips and videos delivered to your inbox daily. Privacy Policy

Thanks for subscribing to the Recipe of the Day newsletter. Check out all our other great newsletters from Easy Recipes, Healthy Eating Ideas and Chef Recipe Videos.

We're sorry, there was an error signing you up. Please try again later.



Forget the cornmeal batter...I used the filling recipe and my own masa, sometimes with lard, sometimes with corn oil, depends upon what I have on hand. A friend of mine shared the tip of adding a couple of dried cranberries along with the filling in each tamale and that is totally great, too. I'm rating the filling only, can't get behind cornmeal in a tamale!

See All Reviews