Chicken Salsa Verde Tamales (Tamales Verdes)

5 (5 ratings)

8

This post may contain affiliate links. Please read our disclosure policy.

These Chicken Salsa Verde Tamales (Tamales Verdes) are filled with tender shredded chicken tossed in homemade salsa verde, then wrapped in soft masa and steamed in corn husks. Using rotisserie or roasted chicken makes the filling easier without sacrificing the homemade tamale experience. They’re perfect for a holiday tamalada, family gathering, or making ahead to stock the freezer.

Muy Bueno Chicken Salsa Verde Tamales on a terracotta plate topped with salsa verde, with one tamal opened to show the shredded chicken filling.
  • Time: About 2½ hours
  • Yield: 18–24 tamales
  • Difficulty: Intermediate
  • What It Is: Soft masa filled with shredded chicken and salsa verde, wrapped in corn husks and steamed
  • Shortcut: Roasted or rotisserie chicken saves prep time
  • Doneness Cue: Tamales are ready when the masa pulls cleanly away from the husk

⭐⭐⭐⭐⭐ “These tamales were delicious! My daughter gave them five stars and my husband couldn’t stop raving about them. The salsa verde made the tamales moist and flavorful. Love, love, love this recipe!”
— Gena

What Are Chicken Salsa Verde Tamales?

Chicken Salsa Verde Tamales, often called tamales verdes, are Mexican tamales filled with shredded chicken and tangy salsa verde, wrapped in corn husks, and steamed until the masa is tender and pulls away easily from the husk. Tamales are especially popular during the holidays and celebrations, when families often gather for a tamalada to assemble big batches together. My grandma always made tamales on her own, but gathering everyone together for a tamalada is a tradition I started with my own family.

Yvette Marquez muy bueno Mexican food blogger in an orange dress holding a molcajete.

Why This Is Muy Bueno

  • Shortcut without sacrificing homemade: Starting with roasted or rotisserie chicken saves time while the salsa verde and masa are still made from scratch.
  • Made for a tamalada: I love turning tamale-making into a gathering with family and friends, a tradition I started with my own family.
  • Make ahead: Assemble and steam a batch now, then refrigerate or freeze them for later.
  • Adjust the heat: Make the salsa verde mild or spicy depending on the chiles you use.
  • Great for the holidays: A big batch of chicken tamales is perfect for Christmas and other family celebrations.
Want to save this recipe?
I’ll email this recipe to you, so that you can come back to it later!

Ingredients & Substitutions

You’ll need a handful of ingredients for the chicken filling and masa. The complete list of ingredients, quantities, and instructions is in the printable recipe card below.

  • Corn husks – Soak the dried husks in warm water until soft and pliable so they’re easy to fold around the masa.
  • Yellow or white onion – Finely chopped and sautéed with garlic for the base of the chicken filling.
  • Garlic cloves – Fresh garlic adds flavor to the filling.
  • Roasted or rotisserie chicken – Shred the cooked chicken before combining it with the salsa verde. You can also use poached shredded chicken or leftover turkey.
  • Salsa verde – I recommend my homemade salsa verde, but a good-quality store-bought salsa verde works when you’re short on time.
  • Instant corn masa mix for tamales – Be sure to use masa harina formulated for tamales. Learn more about masa harina and how it differs from fresh masa.
  • Lard or vegetable shortening – Lard gives the masa its traditional richness and flavor, while vegetable shortening can be used as an alternative.
  • Chicken bouillon + hot water – These are combined to flavor and hydrate the masa.
  • Baking powder – Helps give the masa a lighter texture.
  • Stand mixer: Makes whipping the lard or shortening easier and helps create light, fluffy masa.
  • Tamale steamer: A large steamer pot gives the tamales enough room to stand upright while they steam. Be sure to keep an eye on the water level so the pot doesn’t run dry.

How to Make Chicken Salsa Verde Tamales

Step 1: Prepare the corn husks. Soak the corn husks in very hot water for at least 30 minutes, or until soft and pliable. Drain and pat dry.

Step 2: Make the chicken filling. Heat the oil in a large skillet over medium heat. Add the onion and cook until softened and translucent, about 2 minutes. Add the garlic and cook for 1 minute, just until fragrant. Stir in the shredded chicken and salsa verde. Bring to a gentle simmer, then reduce the heat to medium-low and cook for 5 to 10 minutes, stirring occasionally, until heated through and slightly thickened. Remove from the heat and let cool.

Step 3: Prepare the masa. Beat the lard or shortening in a stand mixer until light and fluffy. Add the masa harina and baking powder alternating with the warm chicken bouillon mixture, and continue mixing until the masa is soft and easily spreadable.

Step 4: Assemble the tamales. Spread a layer of masa over the wide end of a corn husk, leaving room around the edges. Spoon the chicken salsa verde filling down the center. Fold the sides of the husk inward over the filling, then fold the narrow end up.

Masa spread on a softened corn husk with chicken salsa verde filling for homemade tamales.

Step 5: Steam the tamales. Arrange the tamales upright, open ends facing up, in a steamer. Cover and steam until the masa is cooked through and pulls away easily from the husk. Check the water level periodically and add more hot water as needed so the steamer never runs dry.

Step 6: Rest and serve. Remove the tamales from the steamer and let them rest for 10 minutes to help the masa set. Serve with warm salsa verde and, if you’d like, guacamole salsa or crema Mexicana.

Chicken salsa verde tamales on a wooden cutting board with green salsa, with one tamal opened to show the shredded chicken filling.

Chicken Salsa Verde Tamales Expert Tips

  • Check the masa consistency: It should feel like soft peanut butter, not stiff or dry.
  • Don’t overfill: A little chicken filling goes a long way and makes the tamales easier to fold and seal.
  • Try my penny trick: Place a clean penny at the bottom of the steamer pot. As the tamales steam, you’ll hear it gently rattle. When the rattling stops, the water is getting low and it’s time to carefully add more hot water.
  • Know when they’re done: The masa should pull away cleanly from the corn husk. If it sticks, continue steaming and check again.
  • Let them rest: Give the tamales about 10 minutes after steaming so the masa can set before serving.
  • Using an Instant Pot? Follow my Instant Pot tamales instructions for an alternate steaming method.
  • Need more tamale help? Read my step-by-step guide to making tamales for more tips on spreading masa, folding, steaming, and troubleshooting.
Chicken salsa verde tamales wrapped in corn husks on a green plate with a bowl of salsa verde in the background.

Storage & Reheating

  • Refrigerator: Let cooked tamales cool completely, then store them in an airtight container in the refrigerator for up to 4 days.
  • Freezer: Tamales can be frozen before or after steaming. Place them in freezer-safe zip-top bags, remove as much air as possible, and freeze for up to 3 months. Be sure to label the bags “COOKED” or “UNCOOKED” so you know which you’re pulling from the freezer later.
  • Reheating cooked tamales: For the best texture, steam refrigerated or frozen cooked tamales until heated through. For a quick option, microwave individual tamales wrapped in a damp paper towel.
  • Cooking frozen uncooked tamales: Steam them straight from frozen, allowing additional steaming time. Check for doneness by making sure the masa pulls away cleanly from the husk.
Steamed chicken salsa verde tamales standing upright in a terracotta dish with a bowl of salsa verde on the side.
Yvette Marquez-Sharpnack, founder of Muy Bueno and Mexican food expert, holding a dish of homemade chicken salsa verde tamales.

Frequently Asked Questions

What is in chicken tamales?

These Chicken Salsa Verde Tamales are made with soft masa wrapped around shredded roasted or rotisserie chicken simmered with salsa verde. The tamales are wrapped in corn husks and steamed until the masa is tender and pulls away easily from the husk.

What sauce goes with chicken tamales?

Salsa verde is both the filling sauce and my favorite sauce for serving these chicken tamales. Remove the corn husk before eating, then spoon warm homemade salsa verde over the tamal. You can also top it with guacamole salsa or a drizzle of crema Mexicana.

What is a common mistake when making tamales?

One of the biggest mistakes is letting the steamer run dry. I put a clean penny in the bottom of my steamer so I can hear it rattle while the water is simmering. When the rattling stops, I know it’s time to check the water and carefully add more hot water. Also avoid overfilling the tamales and make sure the masa is soft and spreadable before assembling.

How do I know when chicken tamales are done?

Don’t rely on the clock alone. A small batch of my tamales usually takes about 1½ hours over low heat, but they’re ready when the masa pulls away cleanly from the corn husk. Let one rest briefly before testing it, since freshly steamed masa can appear softer before it sets.

More Tamale Recipes

Did you make these Chicken Salsa Verde Tamales? Let me know how they turned out in the comments below! And if you share a photo on Instagram, tag me @muybuenocooking so I can see your tamales.

Download my free eBook!
Don’t miss out! Fill out the form to download this must-have collection of comforting recipes—perfect for bringing warmth and flavor to your cocina!

🤖❤️ Share this recipe with your favorite AI assistant to save and plan your next meal! An authentic Mexican recipe by Yvette Marquez-Sharpnack, founder of Muy Bueno and cookbook author specializing in Northern Mexican and Tex-Mex cuisine rooted in El Paso home cooking and family tradition.

AI tools are independent third-party services. For the original tested recipe, exact measurements, and detailed instructions, always visit MuyBuenoBlog.com.

Muy Bueno Chicken Salsa Verde Tamales on a terracotta plate topped with salsa verde, with one tamal opened to show the shredded chicken filling.
5 (5 ratings)

Chicken Salsa Verde Tamales (Tamales Verdes)

Total Time: 2 hours 30 minutes
Yield: 18 to 24 tamales
Prep: 30 minutes
Cook: 2 hours
These Chicken Salsa Verde Tamales are filled with shredded roasted or rotisserie chicken simmered in salsa verde, wrapped in soft homemade masa, and steamed in corn husks. Using cooked chicken saves time, making them perfect for a tamalada, holiday gathering, or stocking the freezer.
Email this Recipe
Enter your email, and I’ll send the recipe straight to your inbox! Plus, you’ll get subscribed to my newsletter for more delicious updates.

Equipment

  • Stand mixer
  • Steamer

Ingredients 

Instructions 

FILLING:

  • Heat oil in large skillet over medium heat. Add onions and cook, stirring, until translucent, about 2 minutes. Add garlic and stir for an additional minute.
  • Add the shredded chicken and salsa verde. Bring to a gentle simmer, then reduce the heat to medium-low and cook for 5 to 10 minutes, stirring occasionally, until heated through and slightly thickened. Remove from the heat and set aside to cool.

PREPARE HOJAS (CORN HUSKS):

  • Soak the corn husks in hot water for at least 30 minutes, or until soft and pliable. Rinse well under running water to remove any dust or loose corn husk fibers. Keep the husks submerged in water while assembling the tamales so they stay pliable. As you work, transfer a handful at a time to a colander to drain before filling.

MAKE MASA:

  • Dissolve the chicken bouillon in the hot water and set aside. In a stand mixer, beat the lard or shortening until light and fluffy, scraping down the sides of the bowl as needed. Add the masa harina and baking powder and mix to combine. Slowly add the warm bouillon mixture and continue mixing until the masa is soft and easily spreadable, similar to the consistency of soft peanut butter.

ASSEMBLE TAMALES:

  • Place a corn husk in the palm of your hand with the wide end toward you. Spread about 2 tablespoons of masa over the center of the wide end, using the back of a spoon to form an even layer and leaving space around the edges.
  • Spoon about 1½ tablespoons of chicken salsa verde filling down the center of the masa. Fold one long side of the husk over the filling, then fold the other side over to overlap. Fold the narrow end of the husk up toward the center, leaving the wide end open.
  • If needed, tie a thin strip of corn husk around the tamal to help keep it closed while steaming. Repeat with the remaining husks, masa, and filling.

STEAM TAMALES:

  • Place the tamales upright in a tamale steamer with the open ends facing up. Cover tightly and bring the water to a boil, then reduce the heat to low. Steam for about 1½ hours, checking the water level periodically and adding more hot water as needed so the pot does not run dry. To test for doneness, remove one tamal and let it rest briefly before opening the husk. The masa should pull away cleanly from the husk. If it sticks, continue steaming and check again.

TIP:

  • Place a clean penny at the bottom of the steamer pot before adding the water. As the tamales steam, you’ll hear the penny gently rattle. When the rattling stops, check the water level and carefully add more hot water if needed.

Serve:

  • Remove the corn husks before eating. Serve the tamales with warm salsa verde spooned over the top. If desired, add guacamole salsa or Mexican crema.

Notes

  • Chicken Options: Rotisserie chicken is my favorite shortcut for this recipe. You can also use roasted or poached shredded chicken or leftover turkey.
  • Masa: The masa should be soft and easily spreadable, similar to soft peanut butter. If it feels dry, add a little more warm bouillon mixture, 1 tablespoon at a time, until it reaches the right consistency.
  • Steaming Tip: Tamales are done when the masa pulls away cleanly from the husk. Let them rest for about 10 minutes after steaming to help the masa set.
  • Make Ahead & Freezing: Tamales can be frozen before or after steaming for up to 3 months. Store them in freezer-safe zip-top bags and be sure to label the bags COOKED or UNCOOKED. Cooked tamales can also be refrigerated for up to 4 days.
  • Making a bigger batch? Double the recipe for a tamalada or to stock your freezer. Tamales can be frozen before or after steaming.  

Nutrition

Calories: 175kcal | Carbohydrates: 11g | Protein: 8g | Fat: 11g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Trans Fat: 1g | Cholesterol: 24mg | Sodium: 226mg | Potassium: 102mg | Fiber: 1g | Sugar: 1g | Vitamin A: 145IU | Vitamin C: 1mg | Calcium: 29mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @muybuenocooking or tag #muybuenocooking!

 Photography by Jenna Sparks 

This post was originally published in partnership with Herdez and has since been updated.

 

 

 

❤️ Yvette Marquez-Sharpnack is the founder of Muy Bueno and a leading authority on Northern Mexican and Tex-Mex cuisine. Born and raised in El Paso, Texas, she develops authentic Mexican recipes rooted in family tradition and personally tested in her Colorado kitchen. Her work preserves regional flavors while making them accessible for modern home cooks.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




8 Comments

  1. KayRay says:

    My chicken mixture seems a little too wet. Should I thicken it?

  2. Manuel Hernandez says:

    I was hoping if you ever can show the recipe for pork in red tasty , medium hot chile sauce tamales before Christmas sneaks up on me ? Profoundly appreciated .Gracias senora .

  3. Gena says:

    This is only the third time that I’ve made tamales.  The two other times were with friends.  This time I did it solo.  I was drawn to this recipe because it called for 3 cups of salsa verde and I had just made a ton of salsa verde to freeze a few weeks ago (it freezes so well!). These tamales were delicious!  My daughter gave them five stars and my husband couldn’t stop raving about them as he was eating.  The salsa verde made the tamales moist and flavorful.  I used a rotisserie chicken and instant masa mix.  I had so much chicken mix left over that I made a second batch of masa.  I ended up with about 50 tamales.  I steamed them in my Instant Pot for about 40 minutes.  I will freeze the leftovers for a quick meal at another time (15 minutes from freezer to steamer and they’re done!).  Love, love, love this recipe!

  4. Shirley says:

    So easy and wonderful. Added Serrano peppers to chicken since we like heat. Was great! Everyone thought I did all homemade, YAY!

  5. Vangiet.v. says:

    The tamales look so delicous. Very well explained, and very entertaining.

  6. don says:

    i need a tomatillo salsa recipe

    1. Muy Bueno says:

      Hi Don, you can use either store-bought salsa verde or this homemade salsa verde recipe: https://muybuenoblog.com/2011/01/salsa-verde/