Tamales Verdes (Green Tamales with Pork and Salsa Verde)

Tamales Verdes (Green Tamales with Pork and Salsa Verde) is a intermediate Mexican recipe that serves 18. 330 calories per serving.

Prep: 1 hr 45 min | Cook: 1 hr 30 min | Total: 3 hrs 15 min

Cost: $27.50 total, $1.53 per serving

Ingredients

  • 40 pieces Dried corn husks (Plus extra for lining and covering the steamer)
  • 2 lbs Pork shoulder (maciza) (Boneless, cut into large chunks)
  • 2 medium White onion (1 for boiling pork, 1/2 for salsa, 1/2 for masa)
  • 6 cloves Garlic cloves (3 for boiling pork, 2 for salsa (1 raw, 1 cooked), 1 for masa)
  • 2 lbs Tomatillos (Husked and rinsed)
  • 6 pieces Serrano chiles (Stems removed)
  • 1 bunch Fresh cilantro (Roughly chopped)
  • 3 tbsp Vegetable oil (For frying salsa)
  • 2 tbsp Salt (Divided, to taste)
  • 2 tsp Baking powder
  • 1 cup Manteca (pork lard) (Room temperature)
  • 6 cups Masa harina for tamales (Maseca or similar, not instant cornmeal)

Instructions

  1. Prepare Corn Husks

    Rinse dried corn husks thoroughly under running water to remove any dust and preservatives. Place in a large bowl, cover with hot water, and weigh down with a heavy object so they stay submerged. Soak for at least 30 minutes while you prepare the other ingredients.

    Time: PT30M

  2. Cook Pork

    Place pork shoulder in a large pot with 1 onion (halved) and 3 garlic cloves. Cover with water. Bring to a boil, then reduce heat and simmer gently for 2 hours until pork is very tender. Skim off any foam. Reserve the cooking broth.

    Time: PT2H

    Temperature: Simmer

  3. Shred Pork

    Remove pork from broth and let cool slightly. Shred meat using two forks or your hands. Set aside. Strain and reserve the pork broth for masa and salsa.

    Time: PT10M

  4. Cook Tomatillos and Chiles

    In a saucepan, place tomatillos and serrano chiles. Add enough water to cover. Bring to a boil and simmer until chiles are soft (about 10 minutes), then add tomatillos and cook until they turn olive green and are soft (about 10 minutes more).

    Time: PT20M

    Temperature: Boil, then simmer

  5. Make Salsa Verde

    In a blender, combine half the cooked tomatillos, all the cooked chiles, 1/2 onion, 1 raw garlic clove, 1 cooked garlic clove, and a handful of cilantro. Blend until smooth. Add remaining tomatillos and blend again until thick and smooth.

    Time: PT5M

  6. Fry Salsa

    Heat 3 tbsp oil in a large saucepan over medium-high heat. Pour in the blended salsa (careful, it may splatter). Add 1 tbsp salt (to taste). Cook, stirring, until salsa thickens and darkens, about 15 minutes.

    Time: PT15M

    Temperature: Medium-high

  7. Beat Lard

    In a large bowl or mixer, beat the lard with 1 tbsp salt and 2 tsp baking powder until light and fluffy, like a meringue (about 10 minutes with mixer, 20 minutes by hand).

    Time: PT10M

  8. Make Masa

    Add masa harina to the whipped lard, alternating with reserved warm pork broth. Mix by hand until a soft, spreadable dough forms (about 20 minutes). Masa should be moist but not runny. Test by dropping a small ball in water: if it floats, it's ready.

    Time: PT20M

  9. Assemble Tamales

    Pat corn husks dry. Spread about 1/3 cup masa onto the center of each husk, leaving edges clear. Add a generous spoonful of shredded pork and salsa verde. Fold sides in, then fold up the bottom. Tie with a strip of husk if desired.

    Time: PT30M

  10. Steam Tamales

    Fill the bottom of the steamer with water (add two coins to hear when water is boiling). Line steamer with extra husks. Arrange tamales standing upright, open side up. Cover with more husks and a kitchen towel. Steam over medium heat for 1.5 hours, checking water level occasionally.

    Time: PT1H30M

    Temperature: Steam

  11. Cool and Serve

    Let tamales rest for 10 minutes before serving. This helps them firm up and release from the husk.

    Time: PT10M

  12. Cleanup

    Wash all used bowls, pots, blender, steamer, and utensils. Wipe down counters and stove.

    Time: PT15M

Nutrition Facts

Calories
330
Protein
11g
Carbohydrates
31g
Fat
18g
Fiber
3g

Dietary info: Gluten-free, Dairy-free, low-calorie

Allergens: Corn, Pork

Last updated: April 6, 2026

Amazon Associates

Amazon Associates PartnerTrusted

As an Amazon Associate, we earn from qualifying purchases made through links on this page. This helps support our site at no extra cost to you. Clicking on ingredient or equipment links will take you to amazon.com where you can purchase these items.

Tamales Verdes (Green Tamales with Pork and Salsa Verde)

Traditional Mexico City-style tamales verdes: fluffy masa filled with tender shredded pork and a thick, vibrant green salsa, all wrapped in corn husks and steamed to perfection. This recipe walks you through every step, from preparing the husks to making the masa and assembling the tamales.

IntermediateMexicanServes 18

Shop all ingredients on Amazon in one click • Printable PDF with shopping checklist

Source Video
1h 50m
Prep
4h 25m
Cook
45m
Cleanup
7h
Total

Cost Breakdown

$27.50
Total cost
$1.53
Per serving

Critical Success Points

  • Soaking the corn husks until fully pliable.
  • Cooking pork until very tender and shreddable.
  • Making a thick salsa verde (not watery).
  • Whipping lard until fluffy for a light masa.
  • Testing masa for float (ensures proper texture).
  • Steaming tamales long enough for masa to set.

Safety Warnings

  • Use caution when blending hot salsa to avoid burns.
  • Be careful when adding salsa to hot oil (may splatter).
  • Steam can burn; open steamer lid away from face.
  • Let tamales cool slightly before handling.
More like this:Mexican Recipes

You Might Also Like

Similar recipes converted from YouTube cooking videos

Tamales Rojos de Cerdo (Mexican Red Pork Tamales)
23

Tamales Rojos de Cerdo (Mexican Red Pork Tamales)

Traditional Mexican tamales filled with tender shredded pork and a rich red chile sauce, wrapped in corn husks and steamed until fluffy. This recipe yields about 30 large, flavorful tamales perfect for celebrations or family gatherings.

4 hrs 10 minServes 30$29
Mexican
Tamales Rojos de Cerdo (Mexican Red Pork Tamales)
13

Tamales Rojos de Cerdo (Mexican Red Pork Tamales)

Traditional Mexican tamales filled with tender shredded pork and a rich red chile sauce, wrapped in corn husks and steamed until fluffy. This recipe yields about 30 large, flavorful tamales perfect for celebrations or family gatherings.

4 hrs 10 minServes 30$29
Mexican
Tamales Verdes (Green Tamales with Pork and Salsa Verde)
36

Tamales Verdes (Green Tamales with Pork and Salsa Verde)

Traditional Mexico City-style tamales verdes: fluffy masa filled with tender shredded pork and a thick, vibrant green salsa, all wrapped in corn husks and steamed to perfection. This recipe walks you through every step, from preparing the husks to making the masa and assembling the tamales.

3 hrs 15 minServes 18$28
Mexican
Green Chicken Salsa Verde (Mexican‑Style Chicken Thighs)
44

Green Chicken Salsa Verde (Mexican‑Style Chicken Thighs)

Bone‑in, skin‑on chicken thighs are seared until the skin is crispy, then simmered in a bright, herbaceous salsa verde made from tomatillos, jalapeño, onion, garlic, mint and cilantro. The chicken is shredded, bones removed, and the mixture frozen in silicone “Lego” cubes for quick, nutritious Mexican‑flavored meals.

1 hr 17 minServes 4$7
Mexican
Tamales Rojo de Puerco (Red Pork Tamales)
16

Tamales Rojo de Puerco (Red Pork Tamales)

Traditional Mexican red pork tamales made with a rich pork broth, roasted guajillo and ancho chilies, and fluffy masa. This recipe walks you through making the broth, the flavorful picado filling, and the perfectly steamed tamales. Makes about 36 tamales (serves 12).

7 hrs 51 minServes 12$34
Mexican
SUPER EASY!!! CHILE VERDE PORK STEW RECIPE - GREEN CHILI STEW
11

SUPER EASY!!! CHILE VERDE PORK STEW RECIPE - GREEN CHILI STEW

A warm, comforting Mexican-inspired pork stew featuring roasted Anaheim peppers, cilantro, and Mexican oregano. Tender pork shoulder is seared, simmered in a smoky pepper‑broth, and served with warm tortillas.

1 hr 39 minServes 4$18
Mexican