Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mexican Tamales


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emma
  • Total Time: 1 hour 25 minutes
  • Yield: 24 tamales

Description

These authentic Mexican Tamales are made with soft, fluffy masa wrapped around flavorful fillings like red chili beef, salsa verde chicken, or beans and cheese—all steamed to perfection in corn husks. A traditional dish full of warmth, comfort, and homemade love.


Ingredients

For the Dough:

4 cups Masa harina

3 cups Broth (beef, chicken, or vegetable)

2 teaspoons Baking powder

1 teaspoon Salt

1 teaspoon Cumin

1 1/3 cups Lard

8 oz Dried corn husks

Filling Ideas:

Red chili beef

Salsa verde chicken

Bean and cheese

Optional for Serving:

Authentic Mexican rice


Instructions

  1. Soak the corn husks: Place dried corn husks in a large bowl of very hot water and soak for 30 minutes until soft and pliable.
  2. Prepare the filling: Make your chosen filling in advance—such as red chili beef, salsa verde chicken, or bean and cheese.
  3. Make the masa dough: Beat lard with 2 tablespoons of broth using an electric mixer until light and fluffy (3–5 minutes). In another bowl, combine masa harina, baking powder, salt, and cumin. Add to the lard, mixing well. Gradually add the remaining broth until the dough is smooth, soft, and slightly sticky, like creamy peanut butter. Beat for a few minutes more for extra fluffiness, then cover with a damp towel.
  4. Assemble the tamales: Lay a softened corn husk glossy side up. Spread about 1/4 cup dough onto the upper half of the husk in a thin layer. Spoon 1–2 tablespoons of filling down the center. Fold one side over the filling, then the other, and fold the bottom end up. Tie with thin strips of corn husk if desired.
  5. Steam the tamales: Fill the bottom of a steamer or Instant Pot with water (not above the rack). Line the rack with husks and arrange tamales upright, open end up. Cover with a few soaked husks or a damp towel. Steam for 45–60 minutes on the stovetop or cook in the Instant Pot on Manual/High for 25 minutes with a 10-minute natural release.
  6. Check for doneness: Peel back one husk—if it releases cleanly, they’re done. If sticky, steam 5–10 minutes longer.
  7. Serve: Serve warm with sides like Mexican rice or guacamole. Store leftovers wrapped in husks.

Notes

Use olive oil instead of lard for a lighter version.

Add chili paste to the masa for a spicy twist.

For vegetarian tamales, use vegetable broth and fillings like black beans, peppers, or cheese.

Sweet tamales: omit cumin and add sugar, cinnamon, and vanilla.

Steam in batches and freeze extras for easy reheating later.

  • Prep Time: 25 minutes
  • Cook Time: 60 minutes
  • Category: Main Dish
  • Method: Steamed
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 tamale
  • Calories: 210
  • Sugar: 1g
  • Sodium: 280mg
  • Fat: 11g
  • Saturated Fat: 4g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 2g
  • Protein: 7g
  • Cholesterol: 20mg