Pork Tamales

Hi! I'm Marc, and I want to teach you some basic techniques while giving you the confidence and inspiration to cook without recipes too!

Follow me on

A great chef once told me that if a recipe isn't working out, then take an ingredient out. The lesson being, that if you're using fresh, wholesome ingredients, simple is almost always better. That's why most of my cooking tends to be simple. But as with any rule, there are always exceptions.

French pastries are delectable, yet require an enormous amount of effort. Whether it's my laziness or my lack of experience in the pastry arts, I prefer buying pastries prepared for me by an expert, rather than do something crazy like tackle an opera cake myself.

Tamales are another exception to the simple is better rule as they require an immense amount of prep-work to make. While the slacker in me would love to just go out and buy them, the ones from stores and restaurants (yes even if you live in a border state) are a far cry from the airy masa-wrapped delights that I've had in the past.

When I was a student at UC Davis, there was a tamale lady at the farmer's market that had delightfully light tamales with a sweet and tangy sauce. The first time I had one of her tamales it made me realize why people loved these giant dumplings with such fervor. Like a gambling addict, I've been hooked ever since and I toss the dice and order tamales whenever I see them on a menu.

Unfortunately I can only recount a handful of times when I've been happy with the tamale I've ordered. Dense, leathery, and tasting of old meat, I usually find myself swearing off store bought tamales for good. Still, it doesn't take me long to forget the long odds and I inevitably set myself up for disappointment every time I dine at a Mexican restaurant.

Recently I decided that enough was enough, and I set out to make my own perfect tamale. It took me a whole day to make, but trust me on this one, it's worth the effort. The filling strikes the perfect balance between rich and tangy, savory and sweet, with a slow heat that builds with each mouthful, and despite containing over a cup of lard, the corn masa is impossibly light and fluffy. Draped with a fresh tomato and chili salsa, this steamed corn dumpling embodies all the things that I love in a great tamale.

To get there, I started by braising a pork shoulder with aromatics and spices until the meat was fall-apart tender. Then I used the resulting pork stock, along with dried Guajillo and Pasilla chiles to make the mole. The chiles are spicy, but are really there more to impart their sweet fragrance rather than provide face-melting heat. Together with the pork, caramelized onions and herbs, the sauce and meat have layers of orchestra-like complexity that will make everyone at the table utter a deep "Mmmmm" as their mouthes close around their first bite.

For the masa, I used the recipe on the side of the package (Maseca brand), but instead of water, I used the remaining pork stock to rehydrate the flour. This adds enough flavor that you could really just steam the masa by itself without any filling at all. The most important thing though is to use a stand mixer to whip the lard, this incorporates a ton of air, which is what gives the finished tamale such a light texture.

Recommended products

Pork TamalesA great chef once told me that if a recipe isn't working out, then take an ingredient out. The lesson being, that if you're using fresh, wholesome ingredients, simple is almost always better. That's why most of my cooking tends to be simple. But as with any rule, there are always exceptions. French ...


47 ratings44750 Print & Other Apps  
  • Courseentrée
  • CuisineMexican
  • Yield20 tamale
  • Cooking Time3 hours, 50 minutesPT3H50M
  • Preparation Time40 minutesPT0H40M
  • Total Time4 hours, 30 minutesPT4H30M


Based on your location, units have been adjusted to Metric measuring system. Change this?
Large onion(sliced crosswise into 3 rounds)
4 large cloves
1 tablespoon
Vegetable oil
1.4 kilograms
Pork butt
60 grams
Dried Pasilla chili
60 grams
Dried Guajillo chilies
Bay leaves
Cinnamon stick
1 teaspoon
Mexican oregano
1 teaspoon
Ground coriander seed
2 teaspoons
Large onions(minced)
3 large cloves
2 tablespoons
Toasted sesame seeds
400 grams
Whole stewed tomatoes
2 teaspoons
1 teaspoon
2 teaspoons
Mexican oregano
1/2 teaspoon
Ground cumin
1/2 teaspoon
Ground coriander seed
1 package
Hoja de maiz para tamale(dried corn husks)
4 cups
Masa harina para tamales
2 teaspoons
Baking powder
1 teaspoon
1 1/3 cups
3 1/2-4 cups
Reserved pork stock
Large tomatoes


  1. Place the onion, garlic and jalapeño in a single layer on a baking sheet. Move your oven rack to the top position and turn the broiler on. Place the baking sheet in the oven and broil until the tops of the onion, garlic and jalapeño are black. Flip them over and broil until the other side is charred as well.
  2. Meanwhile, add the vegetable oil to a heavy bottomed pot that's just wide enough to accommodate the pork shoulder. Heat on high until the oil is shimmering. Add the pork shoulder and press it down to ensure there's good contact between the meat and the pot. Let this fry undisturbed until the bottom is nice and brown (about 5-7 minutes). Flip the pork over and brown the other side.
  3. Once both sides of the pork are browned, add the charred onion, garlic and jalapeño. Wipe 1 Pasilla chili and 1 Guajillo chili and add them to the pot as well as the carrot, bay leaves, cinnamon stick, cloves, Mexican oregano, ground coriander and salt. Pour enough water into the pot so that the pork is submerged by 1" (about 5 cups). Bring to a boil and skim off any scum that floats to the top.
  4. Cover the pot with a lid and let it simmer over medium low heat until the pork falls apart when prodded with a fork (about 2-3 hours).
  5. Transfer the pork to a bowl, then strain the braising liquid through a strainer and set the pork stock aside. We're going to use this for both the mole and the masa.
  6. To make the mole sauce, wipe the remaining Guajillo and Pasilla chiles with a damp paper towel, then trim the tops off the of the chiles with a pair of scissors. Use the scissors to cut down the length of each chile so you can open it up. Remove the seeds and light colored membranes, and lay the chilies flat on a baking sheet.
  7. Roast the chiles in a 350 degree oven for a few minutes until you can smell the sweet fragrance of the peppers. This brings out the flavor of the chiles, but be careful not to burn them as they will get bitter.
  8. Put the roasted chiles in a bowl and cover with boiling water. Allow them to rehydrate for 10-15 minutes, then scoop the chiles out, discarding the soaking liquid.
  9. Add 1 tablespoon of vegetable oil to a frying pan and add the minced onions and garlic. Fry over medium low heat until the onions are fully caramelized (about 40 minutes). Turn off the heat and allow the onions to cool.
  10. Add the sesame seeds to the bowl of a food processor and process until they are finely ground. Add the drained chiles along with the canned tomatoes and caramelized onions and run the food processor until smooth.
  11. With the food processor running add some reserved pork stock 1/4 cup at a time until the mixture is smooth and does not clump anymore, but it is still thick. (you shouldn't need more than 1 cup). Scrape down the sides of the bowl a few times with a spatula. Add the honey, salt, mexican oregano, ground cumin and ground coriander and continue to process until well incorporated.
  12. Strain the sauce mixture through a fine mesh sieve or chinois, pressing down on the solids to extract as much sauce as you can.
  13. Shred the pork with a fork. Measure out 1 cup of the sauce and set it aside (for the topping), then add the remaining sauce to the pork. Stir to combine.
  14. Rehydrate the corn husks in warm water.
  15. To make the masa, whisk together the masa harina, baking powder and salt in a large bowl. Add 3 cups of the reserved pork stock and mix together with clean hands to combine. Keep adding pork stock 1/4 cup at a time, until the mixture is about the consistency of cookie dough.
  16. Put the Manteca in the bowl of an electric mixer fitted with a whisk attachment, then beat until light and fluffy (about 5 minutes), scraping down the sides of the bowl once ( it will go from translucent to white)
  17. Turn down the speed of the mixer, then incorporate the masa a little bit at a time. A classic way to test if your masa is light enough is to drop a little ball into a glass of water. It should float on the surface.
  18. To wrap the tamales, place 1 rehydrated corn husk with the narrow end pointed to the left. Use a spoon or spatula to spread a thin layer of masa all the way to the left, right and bottom edges of the husk, leaving about a quarter of the husk exposed along the top. This space prevents the husk from getting sandwiched in between layers of masa, making the tamales easier to unwrap.
  19. Place some of the pork filling along the middle of the layer of masa you just laid down, but leave a gap to the left.
  20. Fold the narrow end of the husk over the filling.
  21. Finish by folding the bottom flap over the filling, and then folding the top flap over the bottom flap. If you've done this successfully you should have a nice rectangular package with 3 sides closed and one side open (with the filling exposed). Place the tamale with the flaps facing down on a baking sheet.
  22. Once you've wrapped all the tamales, prepare a deep pot with a steamer insert by filling the pot with water until the waterline is just below the level of the steamer insert. Place the tamales in the steamer vertically, with the open end facing up.
  23. Wet a kitchen towel, and cover the pot with the towel before covering it with the lid. This prevents condensation from forming on the lid, which will drip down and maker your tamales watery. Make sure to fold the bits of towel hanging out of the pot over the lid so they do not catch on fire.
  24. Bring the pot to a boil, then turn down the heat so you can barely see a steady stream of steam escaping. Steam the tamales for 1 1/2 hours. Make sure you check the steamer periodically to make sure you don't run out of water.
  25. To make the sauce for the tamales, put the tomatoes in the food processor and process until smooth. Strain the tomato puree through a fine mesh strainer into a small sauce pan. Add the reserved 1 cup of mole sauce to the tomato sauce. Cook the sauce over medium low heat until the sauce is thick and bubbly. You'll want to stir it frequently to keep it from burning.
  26. To serve, unwrap your steamed tamales, leaving them on the husks. Cover with the sauce and serve.
  27. These tamales will keep for about 1 week in the fridge, or for a few months in the freezer. You can re-steam or heat them in the microwave wrapped in a damp paper towel to warm them up.

All images and text on this website are protected by copyright. Please do not post or republish this recipe or its images without permission. If you want to share this recipe just share the link rather than the whole recipe.