Masa Tamales Recipe: Authentic Mexican Flavor in Every Bite

masa tamales recipe illustration with key details

Making authentic Mexican tamales from scratch is a labor of love that requires patience and practice, but the reward is well worth the effort. 🔥 I’ve spent years perfecting my technique, and I’m excited to share my secrets with you.

The key to great tamales is in the masa dough, which should be smooth and pliable. I use a combination of maseca harina and lard to achieve the perfect texture. The filling is just as important, and I prefer to use slow-cooked pork shoulder for maximum flavor.

Assembling the tamales requires some finesse, but with practice, you’ll get the hang of it. The most important thing is to make sure the masa is evenly spread and the filling is centered. Steaming the tamales for 45 minutes ensures they’re cooked through and tender.

With this recipe, you’ll be able to create delicious, authentic tamales that are sure to impress your family and friends. The result is a tender, flavorful dish that’s perfect for special occasions or everyday meals.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
⏱️
Duration
30 min
🔥
Calories
Med Cal

Ingredients for Masa Tamales

Gather these authentic Mexican ingredients to create delicious homemade tamales from scratch.

Ingredient Amount Notes
Maseca Harina 🌾 2 cups For masa dough
Lard 🥓 1 cup Or vegetable shortening
Pork Shoulder 🥩 2 lb Slow-cooked for filling
Chicken Broth 🍜 1 cup For masa hydration
Baking Powder 🧂 2 tsp For masa texture
Salt 🧂 1 tsp Kosher salt preferred
Corn Husks 🌽 20 pieces Fresh or dried
Twine 🎀 1 whole For tying tamales
Pork Fat 🥓 ¼ cup Optional for extra richness
Onion 🧅 1 whole For pork filling
Garlic Cloves 🧄 4 cloves Minced for pork filling
Cumin 🌿 1 tsp Ground cumin

The masa harina matters here. Maseca is the gold standard—don’t substitute with regular cornmeal. For lard, look for ‘leaf lard’ at butcher shops or Mexican markets. If using pork shoulder, get the bone-in for better flavor. Corn husks can be fresh or dried, but soak dried ones before using.

No lard? Vegetable shortening works, but lard gives that authentic richness. For the pork filling, slow-cook it until tender, then shred. If you can’t find maseca harina, don’t substitute with regular corn flour—it won’t have the same texture. For extra flavor, add some pork fat to the masa.

Tamales freeze beautifully—just steam frozen ones for 15 extra minutes. Store leftover masa in an airtight container for up to 3 days. Corn husks keep for 1 week in the fridge if you buy them fresh. Leftover tamales? Freeze them or enjoy within 5 days.

Step-by-Step Instructions for Masa Tamales

Let’s create these delicious tamales together – it’s easier than you think.

👨‍🍳 Step 1: Prepare the Pork Filling

Start by slow-cooking the 2 lb Pork Shoulder until it’s tender enough to shred easily. I like to use a slow cooker for this – just set it on low heat for 8 hours. While the pork cooks, chop the 1 whole Onion and mince the 4 cloves Garlic Cloves. Once the pork is done, shred it using two forks and mix in the chopped onion, minced garlic, and 1 tsp Cumin. The mixture should be flavorful and moist.

Taste and adjust the seasoning as needed. If it needs more salt, add some of the 1 tsp Salt from your ingredients. The filling should be rich and savory, with the cumin adding a warm, earthy note.

👨‍🍳 Step 2: Make the Masa Dough

In a large mixing bowl, combine the 2 cups Maseca Harina and 2 tsp Baking Powder. Gradually add the 1 cup Lard (or vegetable shortening), mixing until the dough resembles coarse crumbs. Then, add the 1 cup Chicken Broth gradually, mixing until the dough comes together. It should be pliable but not too wet. If needed, add a bit more chicken broth or Maseca Harina to achieve the right consistency.

The dough is ready when it’s smooth and holds its shape when formed into a ball. If you’re unsure, try making a small test tamale to check the texture.

🥘 Step 3: Assemble the Tamales

To assemble, lay a corn husk flat and spread a thin layer of masa dough on the center, leaving a border around the edges. Place a tablespoon of the pork filling in the center of the dough. Fold the sides of the corn husk over the filling, then roll the tamale up, starting from the wide end. Fold the top over and secure with a strip of corn husk or 1 whole Twine. Repeat with the remaining ingredients.

Make sure the tamales are tightly wrapped to prevent the filling from escaping during steaming. You should end up with around 20 tamales, depending on the size.

🔥 Step 4: Steam the Tamales

Place a steamer basket in a large pot with a tight-fitting lid. Add enough water to come just below the basket. Arrange the tamales in the basket with the folded side down. Cover the tamales with additional corn husks or a clean towel, then cover the pot.

Steam the tamales over medium-high heat for 1 to 1.5 hours, or until the masa is firm and pulls away from the corn husk easily. Check the water level halfway through and add more if necessary. The tamales are done when they’re firm to the touch and the dough doesn’t stick to the husk.

Troubleshooting This Recipe

Common Masa Problems

The most common issue with tamale masa is that it’s either too dry or too wet. If your masa feels dry and crumbly, it likely needs more lard or chicken broth. I add ¼ cup lard at a time until it reaches the right consistency. 🔥

Fixing Leaky Tamales

If your tamales leak during steaming, it’s usually because they weren’t wrapped tightly enough.

Steaming Issues

One of the most frustrating problems is when tamales don’t steam properly. This usually happens when the water level is too low or the heat is inconsistent. Keep the water level below the steamer basket and maintain medium-high heat throughout cooking. I use a large pot with at least 4-quart capacity for steaming.

Masa Texture Troubleshooting

If your masa dough is too sticky, add a bit more Maseca harina. If it’s too dry, gradually add more lard or chicken broth. The perfect masa should be pliable and hold its shape when formed into a ball. I test mine by making a small tamale before assembling the rest.

Preventing Corn Husk Tears

Sometimes corn husks tear when you’re assembling tamales. To prevent this,

Re-Steaming Undercooked Tamales

If you find that your tamales aren’t fully cooked after 1 hour of steaming, simply continue steaming in 15-minute increments until they’re done. Check the water level each time you add more steaming time. I often steam mine for 1.5 hours to ensure they’re perfectly cooked.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 10g50%
Cholesterol 60mg20%
Sodium 450mg20%
Total Carbohydrate 25g9%
Dietary Fiber 4g14%
Sugars 2g
Protein 20g40%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

What’s the best type of masa harina for tamales?

Maseca is the preferred brand for making tamales as it’s made from high-quality corn and yields the best texture. Look for it in the international section of your grocery store or at Mexican markets. For best results, use Maseca specifically labeled “for tamales.”

2

Can I make tamales without a steamer?

Yes, you can make tamales without a traditional steamer. Use a large pot with a tight-fitting lid and a metal colander or wire rack to hold the tamales above the water level.

How do I store leftover tamales? Cool tamales completely, then store them in an airtight container in the refrigerator for up to 5 days. For longer storage, freeze them for up to 3 months. To reheat, steam frozen tamales for 15-20 extra minutes.

3

Why did my tamales turn out dry?

Dry tamales usually result from masa that’s too dry or insufficient steaming. Make sure your masa has the right consistency by adding enough lard and chicken broth. Also, check that you steamed them for the full 1-1.5 hours needed for proper cooking.

★★★★★4.7(5 reviews)