These traditional pork tamales recipe wrap tender, chile-braised meat in soft, fluffy masa dough that steams up light and rich. I first learned to make them during a holiday gathering at my neighbor's house, and the whole kitchen smelled like toasted chiles and warm corn. The process takes time, but every bite is worth it, and once you get the rhythm down, it's easier than you'd think.
Try pairing these with our Easy Crack Chicken Noodle Soup for a cozy dinner spread, or serve them alongside Mongolian Ground Beef Noodles when you're feeding a crowd. For another hearty option, Mozzarella Stuffed Meatballs make a great companion dish.
What Makes This Tamales Recipe Special
There's a reason Tamales Recipe show up at every big celebration in Mexican households. They're labor-intensive, sure, but they bring people together. You can make a huge batch, freeze half, and have homemade tamales ready whenever you need them. The red chile pork filling is rich and smoky, and the masa dough stays tender without being heavy.
Jump to:
Tamales Recipe Ingredients
Here's everything you need to make these homemade Tamales Recipe from scratch.
See Recipe Card Below This Post For ingtedient Quantites
For the Filling:
- Guajillo chiles: These mild, fruity chiles add a deep red color and gentle heat to the sauce.
- Ancho chiles: Slightly sweet and smoky, ancho chiles balance the guajillos and add richness.
- Garlic powder: Brings warmth and savory depth to the chile sauce.
- Kosher salt: Seasons the pork and the sauce. Divided use keeps everything balanced.
- Ground cumin: Adds an earthy, warm note that complements the chiles perfectly.
- Olive oil: Used for searing the pork to lock in flavor and create a rich base.
- Boneless pork shoulder: The best cut for tamales. It becomes tender and pulls apart easily after slow cooking.
- Bay leaf: Adds a subtle herbal note to the braising liquid.
For the Masa Dough:
- Masa harina: The base of the dough. This corn flour is what gives tamales their signature flavor and texture.
- Fine salt: Enhances the natural corn flavor in the masa.
- Baking powder: Helps the masa steam up light and fluffy instead of dense.
- Canola or avocado oil: Keeps the dough tender and moist. You can also use lard for a more traditional flavor.
- Broth: Chicken, beef, or vegetable broth adds richness and helps hydrate the masa. Keep extra on hand in case the dough feels too stiff.
- Corn husks: These natural wrappers hold the tamales together while they steam and add a subtle corn aroma.
How to Make Tamales Recipe
Follow these steps to assemble and steam your Tamales Recipe.
Prep the corn husks: Soak the corn husks in a large bowl or pot filled with hot water. Cover with foil or plastic wrap and let them sit for about an hour until they're soft and pliable.
Make the chile sauce: Add the guajillo and ancho chiles to a pot with enough water to cover them. Bring to a boil, then remove from heat and let the chiles soak for 10 minutes. Transfer the softened chiles to a blender along with 1 cup of the soaking water, 1 ½ cups of fresh water, garlic powder, 1 ½ teaspoons salt, and cumin. Blend until smooth and strain if you notice any bits of skin.
Cook the pork: Heat olive oil in a large Dutch oven over medium-high heat. Season the pork chunks with the remaining 1 ½ teaspoons of salt. Working in batches, sear the pork on all sides until deeply browned. Return all the pork to the pot, pour in the red chile sauce, and toss in the bay leaf. Bring everything to a boil, then reduce the heat to low, cover, and simmer for about 2 ½ hours until the pork is tender and pulls apart easily.
Make the masa dough: In a large bowl, whisk together the masa harina, salt, and baking powder. Add the oil and use your hands to work it into the dry ingredients until it looks crumbly. Gradually pour in the broth, mixing for 3 to 5 minutes until the dough feels soft, smooth, and spreadable. If it's too dry, add a little more broth. If it's too wet, sprinkle in a bit more masa harina.
Prep the corn husks: Drain the water from the husks and pat them dry with a towel. Lay them flat on a baking sheet so they're easy to grab when you start assembling.
Assemble the tamales: Place a corn husk smooth side up on your work surface. Spread a thin, even layer of masa dough on the husk, leaving the top third empty. Spoon a small amount of the shredded pork filling down the center of the masa. Fold the long edges of the husk over the filling, then fold the pointed end up to close the bottom.
Prepare the steamer: Fill the bottom of a large steamer pot with water and drop in a coin so you can hear when the water's boiling. Arrange the tamales in the steamer with the open end facing up. Lean them against the sides of the pot to keep them upright.
Steam the tamales: Cover the pot and turn the heat to high until the water starts boiling. Once you hear the coin rattling, reduce the heat to medium-low and steam for about 2 ½ hours until the masa is fully cooked and pulls away from the husk cleanly.
Check for doneness: Remove one tamal from the steamer and let it sit for 10 minutes. Try peeling the husk away. If it comes off easily, they're done. If it sticks, steam the batch for another 15 minutes.
Serve: Let the tamales cool for 10 minutes before serving. This resting time helps the masa firm up so they're easier to unwrap and enjoy.
Substitutions and Variations
Use lard instead of oil. Replace the canola or avocado oil with 2 cups of lard for a richer, more traditional masa dough.
Try chicken or beef. Swap the pork shoulder for chicken thighs or beef chuck. Adjust the cooking time as needed until the meat is tender.
Make vegetarian Tamales Recipe. Fill them with black beans, cheese, roasted peppers, or sautéed vegetables instead of pork.
Add cheese to the filling. Tuck a small piece of queso fresco or Monterey Jack into each tamal for a creamy surprise.
Skip the lard or oil entirely. Some cooks use only broth to make a leaner masa, though the texture will be a bit firmer.
Equipment For Tamales Recipe
- Large bowl or pot: For soaking the corn husks.
- Blender: To puree the chiles into a smooth sauce.
- Large Dutch oven: For braising the pork in the chile sauce.
- Large mixing bowl: To prepare the masa dough.
- Baking sheet: For laying out the dried corn husks.
- Large steamer pot: Essential for steaming the Tamales Recipe. A tamale steamer works best, but any large pot with a steamer insert will do.
Storage Tips For Tamales Recipe
Refrigerator: Store cooked Tamales Recipe in an airtight container for up to 5 days. Reheat them in the microwave wrapped in a damp paper towel or steam them for a few minutes.
Freezer: Wrap each tamal individually in plastic wrap, then place them in a freezer bag. They'll keep for up to 3 months. Reheat from frozen by steaming for 15 to 20 minutes.
Make-ahead: You can prepare the red chile pork and the masa dough up to 3 days ahead. Store them separately in the fridge, then assemble and steam the tamales when you're ready.
Serving Suggestions
Serve with salsa and crema. A bright salsa verde or red salsa and a drizzle of Mexican crema balance the richness.
Add a side of rice and beans. Mexican rice and refried beans make this a complete, hearty meal.
Pair with a simple salad. A crisp cabbage slaw or a fresh tomato and avocado salad cuts through the richness nicely.
Enjoy with hot chocolate or atole. Traditional Mexican drinks like champurrado or atole are the perfect cozy pairing.
Expert Tips
- Test your masa consistency. The dough should spread easily but not feel watery. If you can smear it smoothly on a husk without it sliding off, it's ready.
- Don't overfill the tamales. A small spoonful of filling is enough. Overstuffed tamales can burst open during steaming.
- Keep the water level steady. Check the steamer pot halfway through and add more hot water if needed. You don't want it to run dry.
- Let them rest before unwrapping. Tamales Recipe firm up as they cool. Give them 10 minutes after steaming so the masa sets properly.
- Use the coin trick. Dropping a coin in the steamer water lets you hear when it's boiling. If the rattling stops, you know you need to add more water.
- Save leftover filling. If you have extra pork, use it for tacos, burritos, or quesadillas.
Why You'll Love This Tamales Recipe
Rich, smoky filling. The guajillo and ancho chiles create a deep, earthy sauce that soaks into every bite of tender pork.
Soft, fluffy masa. The dough steams up light and moist, with just enough richness from the oil.
Perfect for meal prep. Make a big batch, freeze what you don't eat, and reheat them straight from the freezer.
Great for gatherings. These are ideal for holidays, parties, or any time you want to feed a group something special.
FAQ
What are Tamales Recipe made of?
Tamales Recipe are made from masa dough (corn flour mixed with fat and broth) spread on corn husks, filled with seasoned meat, cheese, or vegetables, then steamed until tender. The masa becomes soft and fluffy, and the filling stays moist inside.
What is a tamale in the UK?
In the UK, tamales are still called tamales. They're a traditional Mexican dish that's become more popular worldwide. You might find them at specialty food markets or Latin American restaurants.
What is the secret to good Tamales Recipe?
The secret is in the masa. It should be soft, spreadable, and well-seasoned. Don't skip the fat (oil or lard), and make sure your dough is fluffy before you start assembling. Also, steam them long enough so the masa fully cooks and pulls away from the husk easily.
What are tamales called in English?
Tamales don't have a direct English translation. The word "tamal" (singular) or "tamales" (plural) is used in English-speaking countries to refer to this traditional Mesoamerican dish.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Tamales Recipe
Tamales Recipe
Ingredients
For the filling:
- 3.3 ounces guajillo chiles dried rinsed stemmed and seeded
- 3.3 ounces ancho chiles dried rinsed stemmed and seeded
- Water enough to cover the chiles
- 1 ½ teaspoons garlic powder dried form
- 3 teaspoons kosher salt divided
- ¾ teaspoon ground cumin spice
- 2 ½ tablespoons olive oil for cooking
- 2.75 pounds boneless pork shoulder cut into large 4-inch chunks
- 1 bay leaf for flavor
For the masa dough:
- 9 ¼ cups masa harina about half of a 4.4 lb bag used for tamales
- 2 tablespoons fine salt for seasoning
- 1 tablespoon baking powder leavening agent
- 1 ¾ cups canola or avocado oil for smooth dough texture
- 7 ½ cups broth chicken beef or vegetable as needed
- 50 corn husks soaked about ½-¾ pound bag
- Hot water for soaking the husks as needed
Instructions
- Soak the corn husks in a large pot of hot water, covering them completely, and let them sit for 1 hour.
- Prepare the red chile sauce by placing guajillo and ancho chiles into a medium pot and covering them with water. Bring to a boil, then remove from heat and let them soak for 10 minutes.
- Once softened, transfer the chiles into a blender. Add 1 cup of the soaking water, 1 ½ cups of fresh water, garlic powder, salt, and cumin. Blend until smooth, straining if necessary.
- Heat olive oil in a large pot over medium-high heat. Season pork with the remaining salt, then sear it in batches, ensuring it's browned on all sides.
- Return all the pork to the pot. Pour in the red chile sauce and add the bay leaf. Bring to a boil, then reduce heat and simmer for 2 ½ hours until tender.
- In a large mixing bowl, combine masa harina, salt, and baking powder. Stir to mix evenly.
- Add the oil and mix with your hands until the dough is crumbly and resembles wet sand.
- Gradually add broth to the dough, mixing for about 3-5 minutes, until soft and spreadable like thick hummus. If needed, adjust consistency with more broth or masa harina.
- Drain and pat dry the soaked corn husks, then lay them flat on a baking sheet for easy access.
- Spread masa onto each corn husk, leaving the top third empty. Add a small spoonful of filling down the center, about 1-2 tablespoons.
- Fold the edges of the husk over the filling and masa, then fold the pointed end up, leaving one end open. Finish assembling tamales and set them aside.
- Fill a large steamer pot with water and place a coin in the bottom. Set the steamer insert over it and arrange the tamales upright with the open ends facing up.
- Cover the steamer and bring to a boil over high heat. Once boiling, reduce heat to medium-low and steam the tamales for 2 ½ hours, checking periodically.
- Test for doneness by removing one tamale from the pot, letting it cool for 10 minutes. If the husk peels away easily, the tamales are done. If not, steam them longer and check again.
- Let the tamales cool for 10 minutes before serving to allow them to firm up for easier unwrapping.




















Leave a Reply