Tamales (Pork and Chilli Tamales with Tomato Sauce)
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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
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
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
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
AdvertisementThese tools help you get better results with less effort.
KitchenAid Stainless Steel Mixing Bowls
- Non-slip base
- Stainless steel
- Not microwave safe
T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart
- Easy food release
- Dishwasher safe
- Not induction compatible
OXO Good Grips Stainless Mixing Bowl Set
- Non-slip base
- Comfort grip
- Higher price
WMF Mini Saucepan 16 cm with Lid
- High-quality stainless steel
- Even heat distribution
- Higher price point
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 GoogleEvery 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.
























