This Masa for Tamales recipe is a keeper! It’s the traditional Mexican tamale dough my family has made for years, and it has never done us wrong.
I’ve been making tamales since I can remember. Some of my fondest memories are of making them with my grandmother, cousins, and family in Durango, Mexico. During the Christmas season, making tamales was an all-hands-on-deck affair. We gathered in the warm kitchen while it was cold outside, with the posadas going on, nativity scenes set up, and big pots of tamales steaming away.
My grandmother was famous for her Red Pork Tamales. They’re a must try!
Quick Recipe Notes
- Taste profile: Mild, savory, and slightly earthy from the corn. The flavor can be customized depending on whether you use water, broth, or the cooking liquid from your meat.
- Texture: Soft, light, creamy, and easy to spread. The finished masa should be moist and tender rather than stiff or crumbly.
- Key Secret: Don’t skimp on the fat, and don’t rush the mixing process. Whipping the lard or shortening until light and fluffy helps create a tender tamale masa.
-Maggie

If you’re making tamales for the first time, don’t be intimidated. Making tamales isn’t difficult. It just takes time—and a little patience. Once you have your masa ready, you’re halfway there.
This easy tamale masa recipe makes a soft, flavorful dough that’s perfect for spreading onto corn husks and filling with your favorite savory or sweet tamale filling.

Ingredients You’ll Need
Masa Harina
- Use masa harina made specifically for tamales. Maseca is one popular brand, but there are other brands available.
- Masa harina for corn tortillas and masa harina for tamales are not always interchangeable. Tamale masa harina is typically formulated to create the right texture for a soft, tender tamale dough.
- Masa harina is also used to make Mexican gorditas, tlacoyos, and Mexican sopes.
Warm Liquid
- You can use warm water for a basic masa.
- For more flavorful savory tamales, I recommend using chicken broth, pork broth, beef broth, or vegetable broth.
- You can also use some of the cooking liquid from your meat filling. This is one of my favorite ways to add extra flavor to the masa.
Fat
- Traditional Mexican tamale masa is often made with lard, especially pork lard.
- You can also use vegetable shortening or oil, depending on your preference.
- Lard gives tamales a traditional flavor and helps create a tender, flavorful masa.
- If you don’t want to use lard or shortening, you can make tamale masa with oil. Keep in mind that the type of oil you use can affect the flavor. I would avoid strongly flavored oils such as olive oil unless you specifically want that flavor in your tamales.
Baking Powder
- Baking powder helps give the masa a lighter texture.
Salt
- Salt brings all the flavors together. If you use unsalted broth, you may need to adjust the amount of salt.

How to Make Masa for Tamales
1. Whip the Lard or Shortening
- Start by adding the vegetable shortening or lard to the bowl of a stand mixer.
- Using the paddle attachment, whip the fat until it becomes light and fluffy.
- You can also use a hand mixer.
- Traditionally, tamale masa is made with lard. Lard is used in both savory and sweet tamales and helps create a soft, tender texture.
- Once the fat is whipped, set it aside.
2. Mix the Dry Ingredients
- In a large bowl, combine the masa harina, baking powder, and salt.
- This is a basic tamale masa recipe, so there are no spices in the dough.
- That’s intentional.
- The flavor of the masa can come from your filling and the broth or cooking liquid you use.
3. Add the Masa Harina Mixture
- Add some of the dry masa harina mixture to the whipped lard or shortening.
- Mix on low speed using the paddle attachment, then gradually increase the speed to medium.
- Continue adding the masa harina mixture a little at a time.
- You want the mixture to become light, creamy, and fluffy.
- Think of the texture of soft cookie dough.
4. Add the Liquid
- Slowly add warm water or broth to the masa mixture.
- Alternate between adding the liquid and the remaining masa harina mixture.
- Continue mixing on low speed, scraping down the sides of the bowl as needed.
- Keep adding liquid and masa harina until you reach the right consistency.
- The finished masa should be soft and spreadable—not dry, stiff, or crumbly.
- For savory tamales, I recommend using chicken broth, pork broth, beef broth, or vegetable broth.
- You can also use the flavorful cooking liquid left over from cooking your meat filling.
5. Do the Float Test
- This is the part that always gets people talking: the float test!
- Take a small spoonful of prepared masa and drop it into a glass of water.
- If the masa floats, it’s ready to use.
- If it sinks, keep mixing.
- There is no need to be afraid of over-mixing your masa here. Continue beating it until it becomes light enough to float.
- If your masa isn’t floating, it may need more whipping or additional fat.
- Note: The float test is a traditional kitchen test, but it isn’t the only way to judge your masa. The most important thing is that the dough has a soft, light, spreadable consistency.
Once your masa is ready, it’s time to spread, fill, fold, and steam your tamales!
For leftover masa, make champurrado. It goes perfectly with tamales.

👩🏼🍳 Advice for the newbie tamale maker
- Grab a couple of friends and have a tamalada, or tamale party. It will go quicker with friends.
- If your masa for tamales is grainy, add more liquid and more fat (shortening or lard, whatever it is you are using).
- Grainy also means it’s the wrong masa harina. Make sure the masa harina is FOR TAMALES.
- If the masa is too stiff, add more liquid (whatever broth or water you are using).
- If you run out of broth, use water but adjust the salt by adding more.
- If you run out of shortening or lard, you can add oil. Be careful what type of oil you add. Olive oil will change the flavor.
- Have your filling and masa for tamales ready to go.
- Soak the corn husks the night before.
- Make as many tamales as you can and freeze them.
- Invest in a good steamer.
- Invite friends to help…. I might have already said that, but I can’t stress this enough.
🔥 How to Reheat Tamales
Tamales last 5 days in the refrigerator. Tamales last 6 months in the freezer.
For thawed tamales, add water to a steamer pot. Steam for 20 minutes.
For frozen tamales, add water to a steamer pot. Steam for 25-30 minutes. Check after 25 minutes.
Oven reheat method: Preheat oven to 325 degrees F. Wrap in foil paper and place on a cookie sheet. Bake for 20 minutes if thawed and 25-30 minutes if frozen.
In the microwave, reheat thawed tamales for 2 ½ – 3 minutes.

🙋🏻♀️ Frequently Asked Questions
Use masa harina that is specifically labeled for tamales. Different brands can produce slightly different textures, so follow the package instructions if necessary and adjust the liquid as needed.
Your masa may need more liquid or fat. Add warm broth or water gradually, along with a little additional lard or shortening if needed.
Grainy masa can be caused by an incorrect type of masa harina, not enough liquid, or not enough fat. Make sure you’re using masa harina intended for tamales and adjust the liquid and fat as needed.
The masa should be soft, light, and easy to spread onto a soaked corn husk. You can also use the traditional float test by dropping a small amount of masa into water. If it floats, it’s ready.
Yes. You can use vegetable shortening or oil instead of lard.
Absolutely! This recipe is intentionally a basic masa recipe, but you can season your dough depending on the type of tamales you’re making.
Spices for Savory Tamales try adding:
1 teaspoon onion powder
1 tablespoon garlic powder
½ teaspoon ground oregano
½ teaspoon ground cumin
You don’t have to add all of these. Choose the seasonings that complement your filling.
For sweet tamales, try:
1 tablespoon ground cinnamon
½ teaspoon ground cloves
½ teaspoon ground anise
You can also add sugar and other ingredients depending on the type of sweet tamales you’re making.
Yes. Tamale masa can be frozen for later use. Store it in an airtight freezer-safe container and thaw it in the refrigerator before using. You may need to mix it again and adjust the consistency with a little liquid before spreading.

🫔 Authentic Mexican Tamales Recipes
- Chicken Salsa Verde Tamales
- Instant Pot Pork Tamales
- Northern Style Bean Tamales
- Vegetable Tamales
- Turkey Pibil Tamales
- Instant Pot Chicken Tamales
- Tamales Dulces
- Pickled Jalapeño and Cheese Tamales
- Beef Tamales
- Tamales de Elote
- Breakfast Tamales
- Red Chicken Tamales
Tamales are more than just a recipe to me. They remind me of my grandmother’s kitchen, Christmas, posadas, cousins, enormous steaming pots, and a house full of family.
Now I get to make those memories with my own family—and yes, I still put my son and husband to work every year.
My son would probably tell you that his favorite part of the tamale-making process is eating them. Honestly, I can’t blame him.
From my family to yours, I hope this Masa for Tamales recipe becomes part of your family traditions, too.
😋 Hungry for More?
Be sure to subscribe to my newsletter and follow along on Facebook, Instagram, Pinterest, YouTube for my latest recipes and videos.
Did you make this recipe? Please rate the recipe below!

Masa for Tamales (Tamale Dough)
Ingredients
- ⅔ cup lard (or shortening)
- 2 cups masa harina 20 ounces (for tamales)
- 1 ½ tspn salt
- 1 tspn baking powder
- 1 ¾ cups hot water (or chicken broth)
Instructions
- Beat the lard with your mixer until smooth. About 2 minutes.
- In a large bowl, combine the masa, salt, and baking powder.
- Add the dry ingredients in small batches to the mixer.
- Alternate with the water until completely mixed.
- Beat until smooth, and scrape down each time.
- Continue mixing until the masa is smooth and soft. Scrape down the sides of the bowl as needed.
- The masa should be soft, smooth, moist, and easy to spread. It should not be stiff, dry, or crumbly.
Video
Notes
How Much Masa Do I Need for 50 Tamales?
- 8 cups masa harina
- 2½ cups lard or shortening
- 7 cups chicken broth or water
- 5 teaspoons salt
- 4 teaspoons baking powder
How Much Masa Do I Need for 100 Tamales?
- 16 cups masa harina
- 5 cups lard or shortening
- 14 cups chicken broth or water
- 10 teaspoons salt
- 8 teaspoons baking powder
Ingredients Notes:
You can use all water and omit the chicken broth. You can also use the broth from the cooked meat filling. If you run out of shortening or lard, you can also use oil. Be careful on what type of oil. Some oils such as olive oil will change the flavor of the masa and the tamales. This is a basic masa recipe. Add spices to flavor the masa. See post for suggestions. The Float Test: Drop a small ball of masa into water. If it floats, it is traditionally considered ready. The most important thing is that the masa is soft, light, and easy to spread.How Long Do Tamales Last:
- Tamales last 5 days in the refrigerator.
- Tamales last 6 months in the freezer.






I tried your tamales the other night, got the recipe from FB. My husband was impressed. So I looked your website up & let me tell you, I’m so excited to be trying new thing in the kitchen.
So glad you enjoyed this Jeanette!
YEEEEEESSSS! Now THIS is the kind of recipe I need to know!
Hope you try it!
I love homemade tamales my el salvadorian friend made it one time and it was delicious. I would like to try this recipe and hopefully i will do good.
I think you will. I love this recipe hope you do too.
Oh yum!! I LOVE good tamales. I made some for a party last year and they were a big hit!
So glad you enjoyed this Kate!
The masa is very simple. I always thought it was more difficult than that. Thanks for that recipe.
Hope you try it! Easy and delicious
I’ve always wanted to make tamales. They’re so good. I’m going to save this so I can try making it later.
This recipe is delicious. Hope you try it!
My husband loves tamales but he always just buy the ones from the supermarket. I’d love to make this for him.
This recipe is easy and delicious. Hope you try it!
Tamales is one of favorite recipe that my mom made and that is so delicious and I love it!
Hope you try this recipe!
Most of the time I just buy the prepared one but it sounds great to make my own.
This recipe it’s really easy to make! Hope you try it.
This looks amazing, will definitely be trying it out soon!
Thanks! Hope you try it!
I’ve always wanted to try to make these but didn’t know how! Thank you!!
Easy and delicious. Hope you try it!
Sounds like a great recipe. My gram still bakes and cooks with LARD. Always has and at 82 hasn’t stopped yet! I will have to see what she thinks about this one! sounds like a great dinner idea!
Thanks for your comment.
We usually celebrate Christmas with some Guatemalan friends and they make the masa for tamales. This year, due to Covid, I’ll have to make it myself. Thanks for the recipe.
Glad you enjoyed this. Hope you try it!
I love to make my masa with lard. I know it’s super unhealthy, but the flavor is just too fantastic not to use it. This is a great guide for making it.
Hope you do. It’s a great choice.
This is fully awesome! I’ve been wanting to try making my own tamales, but I was a little afraid of making masa. It’s not as hard as I thought it would be!
It’s easier than you thought! Hope you try this recipe
I’ll have to try tamales again. I tried before and wasn’t impressed. But I’m in Texas so they are all the rage, so I’ll have to try them again! They do look tasty!
Hope you try this recipe it’s amazing!
This is a very good recipe I made the jalapeño and cheese one omg so delicious
Jalapeno and Cheese is my son’s favorite. So yummy!
This was so delicious and easier than I thought! I made the recipe, but when it came time for the chicken broth the masa was already very moist. So I stopped there and took a third out to make dessert tamales. I kept beating the dough but it never passed the water test, though was still soft and tasty when cooked. I added some pasilla beef stew leftovers, just shredded beef and used a little sauce. Added 1/4 c sauce to dough per yr pork tamales recipe. It didn’t take me that long to make about 20 tamales, and in IP on “steam” for 25 minutes was just right.
For the dessert tamales I made them very small and used 1 teaspoon dulce de leche fm can or 1 t. plus a slice of banana. Added 2T brown sugar and 1/8 cinnamon to dough, could have used more of both.
Your videos are GREAT, thanks so much!
I have made them 3 times now, the first time a little thick.. the second time just okay. This last time had a problem with spreading and the Masa sticking to everything even when I used a tortilla press and even when I tried to spread it by hand. What in the world am I doing wrong? Any help would be greatly appreciated. The first time corn oil, the second time Crisco, third time i used corn oil again. Need the help! Thank you
The masa I made was sticky but more like a soft paste, so I used a spoon to dollop it on the corn husk and if you’re holding the rest of the husk down you can spread it w/ the back of the spoon. I sort of wiped the spoon off on the husk, too. Maybe you need more liquid.
Okay, I give up. How do I watch the video?
I have tried 3 browsers and don’t see how to watch the video. This has happened on another recipe site also. What is the secret?
You scared me there for a minute. I went to my phone, an incognito window, my regular browser, and they are all showing the video how to make masa. I wonder if there’s something wrong with your browser?? Good news! I have a solution for you. All my videos are also on YouTube.
How to Make Masa Video: https://www.youtube.com/watch?v=2gRRTevh2X0
How to Make Masa using Olive Oil Video: https://www.youtube.com/watch?v=BUHKIAV84yE
Happy Tamale Making!! 🙂