Authentic Homemade Tamales

Homemade Tamales are the real deal.   They take some time, but that’s part of what makes them so magical.

Families have gathered for many, many years, often just before the holiday season, and each person would have their own job – working together, laughing, reminiscing, and creating delicious treats for everyone to enjoy whenever anyone wants one during the holiday season.

homemade tamales recipe


Making authentic homemade tamales from scratch is easier than you might think! Watch us show you how to make the best tamales in town!

Soaking the corn husks for a couple hours is important to make them nice and pliable for when you are ready to fill them.  I do this by taking a large roasting pan, placing the husks in the pan, and then filling the pan with water.  I then place something heavy (my Dutch oven lid works perfectly) on top of the husks, and then just let rests for at least 2 hours. Once you are ready to use, pat them off with a kitchen towel, and you’re good to go!. Authentic Tamales recipe The pork filling is so incredible, the peppers give them just a little heat, but not too much.  And there is something about the chicken filling that is just so satisfying.  Let the chicken filling simmer until it has thickened somewhat. Both fillings are amazing in these homemade tamales. Sometimes this may take a little longer than expected, but just be patient, it’s all so very worth it!  Fresh ingredients are always the best!! Homemade tamales being wrapped


When making the dough, I like to use my hands.  Keep adding stock until you’ve got the consistency of cake batter.  It shouldn’t be runny. You can see here, we’re real close, just a little more chicken stock, and then we’ll be set. Homemade tamales Once you are ready to spread the masa dough onto the husk, you won’t need too much.  Just a thin layer works perfectly.  This is because the dough will expand in size as it is being steamed. And did I mention how delicious using rendered pork lard is in the dough?  I didn’t?  Well, it really, really is.  And…it’s better for you than shortening.  Seriously! Authentic Tamales recipe Fold once side in towards the middle, and then fold in the other side.  It takes just a little bit of practice, you’ll get the hang of it very quickly. It’s almost steam time, which means we’re getting close to HOMEMADE TAMALES TIME!! Authentic Tamales recipe


A trip to a Mexican market may be required to make these truly authentic, but trust me, it’s worth it.   You will not be disappointed. This Authentic Tamales recipe truly delivers.  The only problem is, once you start devouring these gems, it’s hard to stop. They are really amazing with a little Classic Tex-Mex Queso on the side! They are that good!! Want to learn about the amazing (and ancient) history of tamales? Read all about it’s amazing history from homemade tamales recipe

Authentic Homemade Tamales

Authentic Homemade Tamales are something magical. This is a recipe for both chicken and pork tamales. They are the real deal. About as good as you'll find. So heart-warming and steeped in history and cherished by families generation after generation.  We absolutely love them.  They freeze very well, too. 

Course: Mexican
Cuisine: Mexican
Keyword: chicken tamales, homemade tamales, pork tamales
Prep Time: 2 hours
Cook Time: 4 hours
Total Time: 6 hours
Servings: 12 people
Calories: 356 kcal
Author: Kris Longwell



  • 1 lb tomatillos (10 to 12), husked, stemmed and rinsed
  • 2 to 3 fresh jalapenos stemmed
  • 4 large garlic cloves peeled and roughly chopped
  • 1 1/2 tbsp olive oil
  • 3 1/2 cups chicken stock
  • Salt about 2 teaspoons
  • 4 cups cooked chicken, coarsely chopped a roasted chicken from the supermarket works well
  • 2/3 cup fresh cilantro, chopped


  • 16 medium dried guajillo** and/or ancho chiles* stemmed, seeded and torn into rough pieces
  • 4 tomatillos
  • 4 cloves garlic, minced
  • 1/2 tsp ground black pepper
  • 1/4 tsp ground cumin
  • 1 1/2 lbs lean boneless pork shoulder or butt works well, cut into 1/2-inch cubes
  • Salt


  • 2 1/2 cups of pork lard* melted
  • 1 tsp salt
  • 1 1/2 tsp of baking powder
  • 7 cups of masa harina** mixed with 4 1/2 cups hot water
  • 2 1/2 cups chicken stock
  • 1 16 oz package of dried corn husks**
  • *available at Mexican markets
  • **available at Mexican markets or specialty food markets ie, Whole Foods



  1. Place the husks in a large bowl, or even your kitchen sink with the stopper in. Fill with warm water and weight the husks down with heavy pot(s).
  2. Let soak for at least 2 hours.


  1. Place the tomatillos and jalapenos in a medium sauce pan and cover with water. Bring to a boil then lower to a smooth simmer.
  2. Simmer the veggies for 20 minutes.
  3. Add the cooked veggies, plus the garlic in your blender, and process to a smooth puree.
  4. Heat the oil in a large skillet, or Dutch over medium high heat.
  5. Once oil is hot, add the puree all at once and stir until thicker, and a little darker, about 10 minutes.
  6. Add 2 cups of the stock and simmer over medium heat until thick enough to coat a spoon, about another 15 minutes.
  7. Season generously with salt, about 2 teaspoons.
  8. Stir in the chicken and cilantro, remove heat.


  1. Add the peppers and the tomatillos to a medium sauce pan, cover with water and bring to a boil. Lower the heat to a smooth simmer for 20 minutes.
  2. Working in batches, if necessary, add the peppers, tomatillos, garlic, black pepper, cumin into a blender and puree.
  3. Strain the mixture a through a medium-mesh strainer into a medium saucepan.
  4. Add the meat, 3 cups of water, and 1 teaspoon of salt.
  5. Simmer, uncovered, over medium heat, stirring regularly, until the pork is fork tender and the liquid is reduced to the consistency of a thick sauce, about an hour and a half.
  6. Use a fork to break the pork into small pieces.
  7. Taste and season with additional salt, if necessary (taste first).
  8. Let cool.


  1. Get a large pan (I like to use a roasting pan), and add the wet masa (make sure you've already added the hot water to the masa) salt, and baking powder, and mix with your hands.
  2. Pour in the melted lard, and continue to incorporate with your hands.
  3. Now, add in the broth, one cup at a time.
  4. Keep mixing with your hands. The consistency should be like a cake batter...but not runny. It should hold it's shape in a spoon.
  5. Add more stock if necessary.


  1. Take a corn husk and rip into string size pieces (you'll use these later to tie up the pork tamales...this will help you know which are pork and which are chicken)
  2. Now, take a corn husk, and pat if off with a dish towel.
  3. Flatten the husk, and with a spoon, scoop out about 1/4 cup of the batter.
  4. In the upper, wider portion of the husk, spread the batter to the size of about a post card. With the short side of the rectangle at the top of the husk, and the body of the rectangle running down the length of the husk. Leave about an Inch of space on each long side of the husk (watch the video for reference). Don't worry about making the batter will expand as it steams.
  5. Now, scoop out about two tablespoons of the chicken mixture and spread it down the middle of the batter.
  6. Fold over the right third of the husk, then fold in the left side.
  7. Fold up the bottom.
  8. Repeat, alternating between chicken and pork filling.
  9. When making the pork tamale, tie with a string.
  10. Place uncooked tamales on a large baking sheet.


  1. Place unused corn husks on each layer of your steamer. Place corn husks over the top of the tamales.
  2. Add water to the steamer and cover.
  3. Heat and steam over a constant medium heat for about 1 and 1/4 hours.
  4. Watch carefully to make sure that all the water doesn't boil away, add more water as necessary.
  5. Tamales are done when the husks peel away from the masa easily.
  6. The tamales will need to stand for at least a half an hour for the dough to firm up.
  7. For the best tamales, let them cool completely, then steam again to warm (you can easily heat in a microwave at this point).

Recipe Video


  • I made this recipe for my husband and my stepson because they are from Mexico, i wanted to know how to make it. They are definitely delicious with pork, chicken was good just slightly dry. I also had made some with mole and chicken it was amazing.

    • That is amazing Nathalie! What a wonderful thing to hear that you impressed your husband and stepson! Sounds great. Thanks so much for letting us know how they turned out, and please stay in touch! Best, Kris & Wesley

  • I love tamales & my sister in law made some 1 year for Christmas & needless to say, I was in heaven! She used beef roast to make them & the sauce I can’t remember the name but they were amazing! Thank you for sharing & I will definitely be making these soon!

    • Hi Bobbie!

      I tell you, I don’t think I ever met a tamale I didn’t like! Roast beef sounds pretty darn good! We just love making these. The recipe makes quite a few, so they are great for sharing with loved ones, too. They always get rave reviews! Let us know how they turn out! All the best, Kris & Wesley.

Leave a Reply

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