Tamales (Pork and Chilli Tamales with Tomato Sauce)

Wrapped in softened corn husks and steamed until the masa turns tender, these pork and chilli tamales follow a classic Mexican-style format: a soft corn dough enclosing a moist, savoury filling. Slow-simmered pork shoulder is seasoned with guajillo chilli, garlic, cumin, vinegar and stock, giving the filling depth without overwhelming heat. The accompanying tomato and chilli sauce adds acidity and a spoonable finish, making the tamales feel generous and complete. Best served hot from the steamer, they suit festive cooking, make-ahead meals and sharing at the table.
Cuisine style Mexican-style tamales
Spice level Medium
Flavor profile Savoury • Rich • Gently spicy
Techniques Simmering • Steaming
Cooking style Make-ahead friendly • Freezer-friendly • Crowd-friendly
Time commitment Slow-cooked

Why this recipe works

  • Gentle steaming: Corn husks protect the masa as it steams, helping it set into a tender parcel that unwraps cleanly.
  • Deep savoury filling: The pork is simmered with chilli, cumin, garlic, vinegar and stock, then moistened with its strained cooking liquid for concentrated flavour.
  • Built for batch cooking: Tamales hold well after steaming and can be refrigerated or frozen, making them practical for larger meals or advance preparation.

Get the most out of this recipe

Authenticity notes

  • Corn husk steaming: Spreading masa onto soaked husks and steaming the filled parcels is the defining method, giving tamales their soft texture and wrapped shape.
  • Masa and lard: Masa harina provides the corn flavour and structure, while lard gives the dough a richer, more tender finish.
  • Chilli choice: Guajillo gives a warm, fruity chilli flavour; ancho can be used for a slightly sweeter and milder version.

Timing notes

  • Plan the stages: Most of the time is spent simmering the pork and steaming the assembled tamales, so the recipe suits an unhurried cooking session.
  • Rest before serving: Letting the tamales sit off the heat helps the masa firm up, so the husks peel away more cleanly.
  • Keep them covered: Once cooked, keep tamales covered so the masa stays moist while the sauce is reheated or loosened.

Texture tips

  • Cook the pork until shreddable: The filling should pull apart easily before it is mixed with the cooking liquid; tough pieces will make the tamales harder to eat.
  • Check the masa set: The tamales are ready when the masa holds together and releases from the husk rather than smearing.
  • Keep the filling moist, not wet: Add enough cooking liquid to make the pork spoonable, but avoid a soupy filling that can soften the masa.

Make-ahead tips

  • Store the sauce separately: Keeping the tomato and chilli sauce apart from the tamales helps preserve the texture of the masa.
  • Freeze cooked tamales: Cool completely, then freeze the steamed tamales in a covered container so they can be reheated directly from frozen.
  • Reheat by steaming: Steam refrigerated or frozen tamales until piping hot, and loosen the sauce gently with a little stock if needed.

Equipment you'll need

Ingredients

Pork filling

Tomato and chilli sauce

Masa and assembly

Instructions
Print
  1. Put the corn husks in a large bowl and cover with very hot water. Weight them down so they stay submerged, then soak until pliable. Drain and keep covered with a clean tea towel so they do not dry out.
  2. Cut the pork into large chunks. Roughly chop the onion and peel the garlic cloves. In a stockpot, combine the pork, onion, garlic, guajillo chili powder, cumin, chicken stock, apple cider vinegar, fine sea salt, and black pepper.
  3. Bring to a gentle simmer over medium heat, then reduce to low and cook partially covered until the pork is very tender and pulls apart easily. Skim any excess fat from the surface as needed. Lift the pork out to a bowl, keeping the cooking liquid in the pot.
  4. Shred the pork finely with two forks. Strain the cooking liquid into a bowl, pressing on the onion and garlic to extract flavour, then return the liquid to the pot. Stir enough of the liquid into the shredded pork to make it moist and spoonable, not soupy.
  5. Make the sauce: roughly chop the tomatoes and add them to a saucepan with the guajillo chili powder, garlic, apple cider vinegar, and fine sea salt. Simmer over medium-low heat until the tomatoes collapse and the sauce thickens slightly. Mash with a wooden spoon for a rustic, spoonable texture.
  6. Make the masa: beat the lard in a mixing bowl with the fine sea salt until lighter in texture. Add the masa harina and mix until evenly combined. Pour in the warm chicken stock gradually, mixing until you have a soft, spreadable dough that holds its shape on a spoon.
  7. Assemble: lay a soaked husk smooth side up, with the wider end closest to you. Spread a thin layer of masa over the centre, leaving a border at the sides and the top. Spoon a line of pork filling down the middle, then fold the sides in and fold up the narrow end to seal.
  8. Stand the tamales upright in a steamer set over simmering water, keeping them fairly snug so they do not unravel. Cover and steam, topping up with hot water as needed, until the masa is set and pulls cleanly away from the husk. Rest off the heat for 10 minutes before serving.
  9. Serve the tamales hot with the tomato and chilli sauce spooned over or alongside. If the sauce has thickened too much, loosen it with a splash of warm chicken stock from the reserved cooking liquid. Keep any remaining tamales covered so they stay moist.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the steamer at a steady simmer rather than a hard boil, and top up with hot water so it never runs dry.
  • If the masa feels stiff, mix in a little more warm chicken stock until it spreads easily without tearing the husk.
  • Food safety: make sure the pork is cooked until very tender and piping hot throughout before shredding and assembling.

Substitutions

  • Replace Pork shoulder with Pork tenderloin for a leaner filling, but reduce the simmering time and add extra chicken stock to keep it moist.
  • Replace Apple cider vinegar with White vinegar for a sharper, cleaner acidity in both the filling and sauce.
  • Replace Guajillo chili powder with Ancho chili powder for a milder, slightly sweeter chilli flavour.

Storage

  • Refrigerate up to 3 days
  • Cool tamales completely, then refrigerate in a covered container. Reheat by steaming for 10–15 minutes until piping hot; from frozen, steam for 20–25 minutes. Store the sauce separately and reheat gently in a saucepan, loosening with a little chicken stock if needed.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Recipe overview

  • Servings: 4 servings
  • Total time: 4h (1h 30min active)
  • Difficulty: Advanced
  • Cuisine: Latin American
Freezer friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe
Best value

T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart

Affordable nonstick saucepan
  • Easy food release
  • Dishwasher safe
  • Not induction compatible
Top quality

OXO Good Grips Stainless Mixing Bowl Set

Insulated grip bowls
  • Non-slip base
  • Comfort grip
  • Higher price
Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.