Authentic Red Tamales with an extra delicious, shredded meat filling, that taste better than anything you can get at a restaurant. Tamales are an ultimate dish craved around the world!

Follow this comprehensive step by step hide on how to make the best homemade tamales!

A plate with one tamales with beans on the side.
Learn to make Mexican tamales with this easy recipe!

***This post was originally published on Dec 2015. It has been updated to be more helpful.

Mexican Beef Tamales

This is THE BEST Tamales recipe that’s wildly popular every December! But they’re irresistible all year long.

I’m going to show you how to make them like a pro! It’s easier than you think when when you use a stand mixer and you prepare a few things ahead of time. But I’m not going to lie to you, it’s a bit time consuming but the results are sooo worth it!

Read my step by step tutorial, time saving tricks, tips and more. Don’t forget to check out the “Make Ahead” section.

You got this!

Kneading the masa the traditional way: the heavy work is kneading the masa just right since it’s done by hand. Mixing the lard and the masa to the right consistency takes a lot of time and lots of elbow grease! But in this recipe, we’ll use a stand mixer to cut a lot of that intense labor.

A few tamales on a blue oval plate with serving plates on the side.
Homemade Mexican Tamales

Tamales Ingredients

Here’s what goes in my Red Tamales with a few notes:

  • Shredded Meat – for these tamales I’m using shredded beef but it can be substituted with pork, chicken or turkey. You can also make a vegan tamale using jackfruit!
  • The Red Sauce – I use this red sauce but even this guajillo salsa would work wonderfully.
  • The Masa – I’m using pre-made bought at the store but you can also make the masa using Maseca. Here is a recipe on how to make masa for tamales with maseca
  • Broth – If you cook meat for your tamales, use that broth. Otherwise use from a box.
  • Vegetable Shortening – normally tamales are made with pork lard but I prefer to use a vegetable shortening such as Morrell Snow Cap Lard. You can also use a mild flavor oil but I find that the tamales texture won’t come out the same.
  • The Salt – for this recipe we’ll use table salt (vs kosher salt) as it integrates better in the masa since it’s finer.

***Make sure to scroll all the way down to the recipe card to get the full ingredient list and written recipe.

Are Tamales Gluten Free?

There is only one way to reduce the risk of gluten exposure: cook tamales at home!

Some brands of dough flour (masa harina) are mixed with wheat flour. For this reason, opt for certified gluten-free dough products or pure dough flour so you can make gluten-free tamales dough.

All ingredients for tamales on a gray board.
A branch graphic for posts.

How to make Tamales

This recipe is for a small batch of tamales. It makes about 24 large ones but you can easily half the recipe to make 12. It can also be doubled or tripled to make as many as you want!

For this method, we’re using a stand mixer but you could also use a high power hand mixer.

Cook the Meat the day before: See recipe card for exact instructions and ingredients but basically you’ll be boiling the beef (or your preferred meat) with onions, garlic and celery plus some spices. Then it’ll be shredded.

Corn husks placed inside a bucket with water and a lid on top.

Soak The Husks: Place the corn husks in a large container or bowl and cover with warm water. Place something heavy on top of the husks in order to keep them submerged. Soak for at least 20 minutes to soften them up.

  • In a mixing cup, add the broth and red sauce and combine.
  • In the bowl of a stand mixer fitted with a paddle attachment, add the shortening, salt, and baking powder.
  • Mix on medium/low power until it’s light and fluffy. About 8 to 10 minutes. Scrape down the sides of the bowl with a spatula to mix the ingredients on the sides.

Alternate wet and dry ingredients:

  • With the mixer still running, add some of the masa (the size of a tennis ball) and mix.
  • Then add some of the sauce and mix.
  • Repeat until all the masa and sauce are fully incorporated and have a smooth & silky batter.
  • To test when the masa is ready, add a dollop of it in a glass with cold water: if it floats, then it’s ready!!! This is the old traditional way of knowing when the masa is ready 😉

Note: What if the masa doesn’t float? Just continue kneading the masa for a few more minutes. This will make it more fluffy and eventually will float.

To assemble

Get all of your ingredients lined up and ready for assembly.

Tip: If you have a group of people helping out, create an assembly line. Each person can do a specific task!

All ingredients on a counter to start making the tamales.

Scoop about a 1/4 cup masa into one large or two overlapping smaller husks and smear it with a small spatula or back of a spoon. Add about 2 to 3 tablespoons of shredded meat, 1 potato slice & olives (optional).

Fold one side of the husk to enclose then the other side on top of it.

How to tie

  1. Fold up the bottom to the top (the narrow end), leaving the top open. Then tie with a string made from the husk.
  2. Option 2 is to fill the tamal in the middle and tie both ends with husk string. This is a little more time consuming but they look so cute!

Steaming Tamales

Use a large steamer for the tamales pot or a “tamalera” – these are very large pots made specifically for tamales and pozole.

  • Add water to the bottom of the steamer making sure it will not overflow into the steaming tray. The tamales should not touch the water.
  • Place the tamales standing up and do not over pack the pot since it may affect how they cook.
  • Cover and steam on medium heat for one hour.
A plate with a tamal half unwrapped from the husk.

To test whether tamales are done, remove one from the pot and gently unfold one of the sides. The dough should pull away from the husk easily not leaving any wet masa on the husk, and the tamal should hold together.

The texture of a fully cooked tamal is bread like but very fine-grained and moist.

Make Ahead

You can make preparations a few days ahead to save time. This is an important step for success especially if you’re a beginner. Things can get wild if you try to cook everything the same day!

  • Up to 4 days before: cook the red sauce and keep in refrigerator. It can also be made weeks in advance and freeze!
  • The day before: cook the meat, shred and mix with the red sauce. Save the broth where you cook your meat as it will be used for the masa. Side note: leftover broth makes a delicious Mexican Sopa!
  • The day before: Slice the olives if using any.
  • Make your side dishes!

How To Eat Tamales

Red Tamales pair perfectly with Frijoles Puercos or just regular Refried Beans. For parties or holidays, they are also served with a side of Mexican Macaroni Salad.

They are also a very common breakfast in Mexico served with Atole or Champurrado. My favorite way to eat them for breakfast? Fried until crispy with a side of over medium eggs! The beans and a good Chile De Arbol Salsa are a must.

In some parts of Mexico, they’re even eaten in a sandwich, called “guajolota” using a bolillo for the bread. It goes without saying that these are not light in calories lol!

Looking for a Green Tamal recipe? Check out my Tamales Verdes with Green Chile, Corn and Cheese. So delish!

A close up image of tamales and a piece of it on a fork.
Make Tamales filled with shredded meat of your choice.

Storage Icon Graphic.

How to Store

You can freeze tamales cooked or raw. However it’s best to freeze cooked tamales as the raw fillings can change flavor and texture when frozen.

Let the tamales cool completely before storing.

  • Fridge: Place the tamales in airtight freezer bags or thick aluminum foil and remove as much air as you can. Do not remove the husk as it will help maintain the flavor. For best flavor, store for up to 4 days.
  • Freezer:
    • Place the tamales in airtight freezer bags or thick aluminum foil and remove as much air as you can. Do not remove the husk as it will help maintain the flavor.
    • For extra protection and to conserve the freshness, place the bags in a plastic or glass container.
    • Freeze tamales for up to 5 months.

How to defrost:

It’s best to let them thaw overnight in the fridge. This is the safest way to thaw tamales and to ensure they’re not left at temperatures that could lead to bacterial growth.

If you don’t have time to wait overnight, a few hours in the fridge should defrost the tamales long enough for you to reheat them later. Alternative, you can defrost them in the microwave on the defrost setting.

How to reheat:

There are a few ways to reheat tamales and it’s all a matter of preference. Which one is yours?

  1. By frying: Remove the husk and place them on a heavy bottom skillet (no extra oil needed). Fry each side on medium low until they reach the desired crispiness and the center has heated thru. About 5 minutes per side.
  2. In microwave: Keep the husk on and place in microwave for about 1 to 2 minutes or until center has heated thru.
  3. In steamer: Fill the steamer with about 2 inches of water along with the steaming tray. Place the tamales standing up (make sure the water doesn’t touch the tamales as they will get mushy).
    • Set to medium heat, steam for 40 minutes for frozen tamales but start checking after 20 minutes to make sure they’re not overcooked.
    • For non-frozen tamales, steam for 20 minutes or until the center reaches the desired temperature. Don’t cook them too long as they dry up quickly.
A few tamales on a blue oval plate with serving plates on the side.
tamales mexicanos auténticos

FAQs

How long to cook/steam tamales for?

– Raw tamales should steam for one hour.
– Steam for 40 minutes for frozen tamales but start checking after 20 minutes to make sure they’re not overcooked.

How long do tamales last in the fridge?

It’s best if eaten within 4 to 5 days for the best flavor. If they won’t be used within this time, it’s best to freeze them and eat later.

So are you making them?

I don’t want to be dramatic, but if I had to choose a Last Meal, this Mexican dish may be it (okay, let’s include Entomatadas okay? 😀 ) Of all the Tamales in Mexico, these are still the best Red Tamales I’ve ever had!

Check out this post with more ideas on what to serve with tamales.

? If you enjoyed this recipe I’d love it if you take 5 seconds to rate and review it below on the blog. It’s also super helpful to me and other readers if you share any changes you made to the recipe. I’m so grateful you’re here! ??

Print Recipe:

An oval plate with red tamales.

Authentic Red Tamales – Step by Step guide

Servings 24 Tamales
Ana Frias
5 from 47 votes
Prep Time 2 hours
Cook Time 1 hour
Total Time 3 hours
Learn how to make tamales at home with my step by step instructions and an easy guide. I guarantee to make you an expert with this recipe!

Equipment

  • Electric mixer or hand mixer.
  • Large steamer pot
24 Tamales

Ingredients  

To Make The Beef (substitute with pork or chicken)
  • 2 pounds beef shoulder roast or chuck roast cut in 2 inches squares and most of the fat removed
  • 1 onion cut in half
  • 3 garlic cloves
  • 2 celery sticks
  • 1 teaspoon oregano
  • salt & pepper to taste
  • 2 cups of Red Chile Sauce
To Make The Masa
  • ¾ pound vegetable shortening
  • 1 tablespoon table salt
  • 1 teaspoon baking powder
  • 2 ½ punds fresh masa
  • ½ cup beef stock
  • ½ cup Red Chile Sauce
  • 1 bag corn husks
Optional fillings:
  • 2 potatoes sliced in long strings par cooked – see notes.
  • pitted olives 1 per tamal, cut in half

Instructions 

Make the shredded meat

  • In a large pot add the beef, onion, garlic, oregano, salt & pepper. Cover with enough water to cook the ingredients (about 2 liters).
  • Cook until the meat is fork tender and comes apart with no resistance, about 2 hours. When done, remove the roast to a platter to cool, reserve the beef broth.
  • Hand shred the meat
  • Add the 2 cups of red chile sauce and mix thoroughly. Refrigerate until ready to use.

Soak The Husks

  • Place the corn husks in a large container or bowl and cover with warm water. Place something heavy on top of the husks in order to keep them submerged. Soak for at least 20 minutes to soften them up.

Make The Massa

  • In a mixing cup, add the broth and red sauce and combine.
  • In the bowl of a stand mixer fitted with a paddle attachment, add the shortening, salt, and baking powder.
  • Mix on medium/low power until it's light and fluffy. About 8 to 10 minutes. Scrape down the sides of the bowl with a spatula to mix the ingredients on the sides.
  • Alternate wet and dry ingredients: With the mixer still running, add some of the masa (the size of a tennis ball) and mix. Then add some of the sauce and mix.
  • Repeat until all the masa and sauce are fully incorporated and have a smooth & silky batter.
  • To test when the masa is ready, add a dollop of it in a glass with cold water: if it floats, then it's ready.
    Note: What if the masa doesn't float? Just continue kneading the masa for a few more minutes. This will make it more fluffy and eventually will float.
  • To Assemble The Tamales
  • Get all of your ingredients lined up and ready for assembly.
  • Scoop about a ¼ cup masa into one large or two overlapping smaller husks and smear it with a small spatula or back of a spoon.
  • Add about 2 to 3 tablespoons of shredded meat, 1 potato slice & olives (optional).
  • Fold one side of the husk to enclose then the other side on top of it.
  • Tie the tamales: Fold up the bottom to the top (the narrow end), leaving the top open. Then tie with a string made from the husk.

Steaming Tamales

  • Using a large steamer or a tamalera pot, add water to the bottom of the steamer making sure it will not overflow into the steaming tray. The tamales should not touch the water.
  • Place the tamales standing up and do not over pack the pot since it may affect how they cook.
  • Cover and steam on medium heat for one hour.
  • To test whether tamales are done, remove one from the pot and gently unfold one of the sides. The dough should pull away from the husk easily not leaving any wet masa on the husk, and the tamal should hold together.
  • The texture of a fully cooked tamal is bread like but very fine-grained and moist.
  • Serve hot with beans or your favorite side dish and your favorite salsa.

Muy Delish Notes:

Here is a recipe on how to make masa for tamales with maseca flour. 
To cook the potatoes:
  • Slice them thinly then place in small to medium pot.
  • Cover with water and cook for about 4 minutes or until they’re cooked half way only. They will finish cooking when you steam the tamales. 
Freezing Cooked Tamales
  • Let the tamales cool completely before freezing.
  • Place the tamales in airtight freezer bags or thick aluminum foil and remove as much air as you can. Do not remove the husk as it will help maintain the flavor.
  • For extra protection and to conserve the freshness, place the bags in a plastic or glass container.
  • Freeze tamales for up to 5 months.
How to defrost:
It’s best to let them thaw overnight in the fridge. This is the safest way to thaw tamales and to ensure they’re not left at temperatures that could lead to bacterial growth.
If you don’t have time to wait overnight, a few hours in the fridge should defrost the tamales long enough for you to reheat them later. Alternative, you can defrost them in the microwave on the defrost setting.

Add Your Own Private Notes

Whenever you come back to this recipe, you’ll be able to see your notes.

Nutrition

Serving: 1Tamal | Calories: 145kcal | Carbohydrates: 16g | Protein: 9g | Fat: 7g | Saturated Fat: 2g | Cholesterol: 28mg | Sodium: 740mg | Potassium: 2mg | Fiber: 1g

The nutritional information and US conversions are calculated automatically. I cannot guarantee the accuracy of this data. If this is important to you, please verify with your favourite nutrition calculator and/or unit conversion tool.

Rant coming! Did you know there is no “e” at the end of tamal? It’s not tamale, it’s tamal in Mexico… Is adding an “e” the English translation? I digress!

Leave a Comment

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

Recipe Rating




35 Comments

  1. 5 stars
    I made these tamales on Christmas Eve. I had tried a different recipe years before and didn’t love how those tamales turned out. The standard is high around my house abs I was more than a little intimidated to try again. This year though, I decided to try again. I found and used this Muy Delish recipe and I’m so glad I did. My family and I LOVED how these turned out. Thank you for sharing this recipe. I used the guajillo salsa for my meat and masa. These are authentic and completely yummy!

  2. 5 stars
    Browsers if beef tamales leading multiple sites splitting is great friendships also changes done old school meats as filling witnesses it’s good , also old school meats are in of chicken pork cow including one special fish
    Enjoy

  3. 5 stars
    Thanks Ana for your expertise, I needed the help being it was my 3rd. time only making tamales. It’s a project that I look forward to now at Christmas time and beginning to really enjoy.

  4. 5 stars
    I just finished making 3 dozen tamales. They are in the steamer and I can hardly wait to try them. I made tamales with friends from Mexico 20+ years ago . This brought back wonderful memories.
    Thank you ♡

  5. I bought prepared masa and want to add flavor to it. Can I put broth, seasonings, etc. into this prepared mass?

  6. I would like to try this recipe but my mixer doesn’t have a dough hook. Can I use the regular beaters or my food processor to make the masa?

  7. Hello, I grew up in CA and married a Minnesotan. My husband’s favorite Mexican food is Tamales, and since this is one of the things I didnt know how to make, I naturally looked it up. I made these tamales using your tamales dough with masa harina recipe and my own red chile sauce, and they came out fantastic. It’s amazing how good they are homemade! I highly recommend any Mexican food lovers out there try them. I served them with beans and Mexican rice.

  8. 5 stars
    These will surely turn out great. Doing the steps method lol. I have made attempts at making tamales but they never turned out very tasty masa and water do not make a good tamale. Ha ha
    Ana, I am looking for a recipe for a blonde color mexican candy (fudge) recipe. If you have one please post. Thank you.

  9. 5 stars
    Hi, I’d love to make these but the link to the red chilli sauce doesn’t seem to work. Can you share that part of the recipe please?

  10. Hi. I got fresh masa from a carneceria. It came in a bag and I was told its ready to go. However, it doesnt look like it has the red chili sauce in it. Should I still add it or is it really good to go ? Thank you.

    1. Hi Rick! I would add the chili sauce for more flavor! If they said it was ready to go, I’m sure it meant that it was prepared with the lard already….all it needs it’s the sauce for flavor and color. Let me know how they turned out! Now I’m carving tamales thinking about them lol! Enjoy!

    1. Hi Daisy, did it say it was “Preparada” (Prepared)? If it does say that then no. When it’s prepared at the store it means they add the shortening, salt and flavoring. If it only says “masa” then most likely it’s not prepared and you’ll need to add the stuff as noted.

      Do the test of adding a little piece of masa in cold water. If it floats then it was prepared lol! Let me know if you have any other questions. Thanks and enjoy!

  11. 5 stars
    Wow! These tamales look incredible! I’ve always wanted to make them and you have inspired me to do so. I can’t wait!

  12. 5 stars
    I’ve always been intimidated with making tamales but not anymore with your great and easy-to-follow recipe.

  13. 5 stars
    Thanks so much for your very detailed recipe! I can’t wait to try them. With the addition of the olive and potato, it reminds me of Honduran tamals! I love all tamals , Cuban, Honduran and Mexican are my top 3! Thanks again for the e recipe!

    1. Yay I’m so happy you found this one Courtney! You’ll love the flavor of these Mexican tamales. I’m with you, I LOVE all kinds of tamales! Enjoy amiga!

      xo, Ana

  14. I am a tamale novice but I love them! I am trying this recipe soon but have a question. You mentioned that the masa will float and then we know it is ready. What happens if it doesn’t float? What should we do? and why isn’t it floating?

    1. Good question Andrea! Just continue kneading the masa for a few more minutes. This will make it more fluffy and it will float. (adding this note to the recipe card). Thanks for the question and have fun making them!

    1. Hi Jean! The recipe card includes the instructions on how to cook the meat for tamales but basically you’ll be boiling the beef (or your preferred meat) with onions, garlic and celery plus some spices. Then it’ll be shredded.

      I added this note to the post so that it’s less confusing. Thanks so much for the question and let me know if any others come up. I hope you enjoy making the tamales and eating them is the best part lol! xo, Ana

  15. 5 stars
    Wow Ana, this step by step recipe is just perfect for anyone that needs help making Tamales, and they came out so delicious! Your Tamales are The Best <3
    Thank You!!!

  16. 5 stars
    These are my favorite tamales! They are absolutely delicious and well worth the time. They don’t just have to be for holidays or special occasions, either, if you freeze them. They are a fun family tradition and you will be so happy when you taste them. My mouth’s watering just thinking about it.

  17. 5 stars
    I always thought making tamales was the hardest meal to make, but you madre it look so easy! I think I can do it! Thank you so much!