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.






What is the best Maseca to make masa for tamales ?
Look for the Maseca bag that says “for tamales” or it might just say “tamales.” The other kind is for tortillas or gorditas and does not make good masa for tamales.
Can you use Coconut oil? Instead of lard?
Yes, you can use coconut oil instead of lard or shortening. Use softened coconut oil then whip it up to resemble lard. It’s equal amounts so you don’t have to worry about different measurements. The only concern I would have when making masa for tamales using coconut oil is the taste. The coconut oil will affect the flavor of the tamales.
Can’t wait to try this.thanks
You’re going to love it! Provecho.
I had a tamalada party at my house for the first time I made tamales EVER.It was for my bday
A couple of days before I made the fillings: beef, pork Chicken. Chicken mole. I had5 to6 people making them…thier first time too.
I had a whole bunch of people eating them (about 20 or so) and one of my guests considered herself a tamle expert and she said they were great!. The Tamalada was a success! THANKS FOR ALL YOUR RECIPES…LOVE THEM ALL!
GWEN
How fun! Now I want to do a tamalada for my birthday. lol. Thank you for your comment!!
Only had butter, not lard or shortening, this was sooo great! Whole family gobbled them up!
Butter for the win! So glad this masa for tamales recipe worked out great for you. The fact that the whole family gobbled them up says it all!
I’ve been making tamales for over 45 years. I’ve always had a problem with the masa being consistent, I’m going to give this a try, fingers crossed. Will be making over 100 this time around..
Fingers crossed for that perfect masa consistency on your big batch. You got this! Happy tamale making!
Oh my, this is one of my favorite snack foods if I may say! I’ll definitely make this at home! It really looks so yummy! Thanks for sharing this with us. Loved it!
Homemade masa for tamales is a game-changer. Enjoy every delicious bite!
Is the masa the dry or the premade wet one?
Thank you 😊
This is dry. Not prepared masa from the store.
My first-time making Masa, it was perfect!
YAY! I’m glad the masa was perfect 🙂
The best way to reheat tamales is to fry them with half a teaspoon lard, or just a splash of olive oil, or whatever oil you have at home just so it doesn’t stick.
My grandma loved to have left over tamales in the morning.
Breakfast of champions you all, delicious accompanying with cafe con leche and maybe even a fried egg.
Pairing them with cafe con leche and a fried egg sounds like a delightful and satisfying meal. Thanks for sharing!
Browser of beef tamales sorry, was splits from mamamaggie also another runner, I said sorry also used old school meats filling witnesses as good
I purchased fresh masa from my local market. It is unprepared. Would the recipe be the same still as the powdered masa harina?
It really depends on what type of tamales you are making. You can make any type of tamales with unprepared masa. Prepared masa usually has lard and chicken broth. It’s best for meat tamales. This recipe for masa for tamales, you can use for any type of tamales unless you swap out for lard and meat broth.
I am new to Mexican food, but I am so pleased I came across your recipes. Really good instructions with great tips for a beginner like me! Thanks!
Masa for tamales can be tricky, but I have tested this recipe over and over again. It’s a sure thing.
I have always been intimidated to try this on my own but your recipe and directions give me all the confidence I need!
That is great to hear! I am not a fan of store bought masa because you never know what’s in it. This recipe never fails. It’s worth making homemade masa for tamales.
What should I do if the mix doesn’t float ?
Add some more shortening or lard and mix some more. If it’s too dense, add more liquid – broth or water – and mix some more. Masa needs moisture and fat and lots of mixing to float. There’s no overmixing with masa. Hope this helps!
Loved this recipe. I made these this past weekend and can’t wait to make them again over Christmas.
Thank you! Hope you make it again.
This looks like something I would like to try one day. Looks fun and like something my family would enjoy.
Hope you do. I know you and your family will enjoy it.