Good food. Less fuss.
From the EZdish collection

Authentic Latin American Tamales

Mexican · Main

Soft, fluffy corn dough (masa) filled with savory seasoned meat and salsa, wrapped in corn husks and steamed to perfection. A traditional morning staple across Latin America.

IntermediateGluten freeDairy free
Jump to recipe
Authentic Latin American Tamales — recipe cover
2 hr 30 minA little patience, a lot of flavor
Prep time1 hr
Cook time1 hr 30 min
Servings12 people
DifficultyIntermediate
Let's make something good

How to make it

7 steps. Take it one step at a time.

  1. Place dried corn husks

    Place dried corn husks in a large bowl and cover with hot water. Weigh them down with a plate and soak for at least 30 minutes until soft and pliable.

    30 min
  2. Beat the lard with a hand mixer

    In a large mixing bowl, beat the lard (or shortening) with a hand mixer until it is very fluffy and white, about 3-5 minutes.

    5 min
  3. Gradually add the masa harina, baking powder, and salt

    Gradually add the masa harina, baking powder, and salt to the whipped fat. Slowly pour in the warm broth while mixing until a soft, spreadable paste forms. Test a small ball in a cup of water; if it floats, the dough is ready.

  4. Mix the shredded cooked meat

    Mix the shredded cooked meat with the salsa in a separate bowl until well coated.

  5. Pat a corn husk dry

    Pat a corn husk dry. Spread about 2 tablespoons of masa dough onto the wide end of the husk, leaving room at the edges. Place 1 tablespoon of the meat filling in the center of the dough.

  6. Fold the sides of the husk

    Fold the sides of the husk over the filling, then fold the narrow bottom of the husk up to seal. Repeat with remaining ingredients.

  7. Stand the tamales upright

    Stand the tamales upright in a steamer basket with the open ends facing up. Steam over boiling water (100°C / 212°F) for 60-90 minutes. They are done when the husk pulls away easily from the masa.

    1 hr 30 min

A little kitchen wisdom

Ensure the masa is whipped well for a light, airy texture. The 'float test' (placing a small piece of dough in water) is the best way to check if it's ready.

What you'll need

Steamer potHand mixerMixing bowls
Keep the good going

For now. And for later.

Make it ahead

Tamales can be assembled and frozen before steaming, or steamed and then frozen.

Store & enjoy

Store in an airtight container. Steam for 10 minutes or wrap in a damp paper towel and microwave for 2 minutes.

Your next favorite, all in one place

A recipe worth keeping.

Save your favorites, plan your meals, and make cooking feel easy with EZdish.

Get the app
Keep exploring

More recipes to try

An AI-created recipe from the EZdish collection. Ingredient quantities and techniques have not been independently kitchen-tested. Published on this website . Updated . First published in the EZdish collection .

Authentic Latin American Tamales
Step 1 of 7

Place dried corn husks

Place dried corn husks in a large bowl and cover with hot water. Weigh them down with a plate and soak for at least 30 minutes until soft and pliable.

30 min