By Mayo Clinic Staff

Dietitian's tip:

Masa harina is the key ingredient in tamales. It is made by grinding corn kernels that have been soaked in a slaked lime solution and then dried.

Number of servings

Serves 6
  1. DASH diet
  2. Heart-healthy
  3. Weight management
  4. Plant-based
  5. Meatless
  6. Healthy-carb
  7. Diabetes meal plan
  8. Gluten-free
  9. Kidney diet
  10. High-fiber


    For the tamales:

  1. 18 dried corn husks, plus extra husks to make ties
  2. 3 cups fresh or frozen corn kernels (thawed), divided
  3. 2 cups masa harina
  4. 1/2 cup lukewarm water
  5. 1 teaspoon baking powder
  6. 1/4 teaspoon salt
  7. 3 tablespoons canola oil
  8. 1/4 cup diced red bell pepper
  9. 1/4 cup diced green bell pepper
  10. 2 tablespoons diced yellow onion
  11. 1/8 teaspoon red pepper flakes
  12. For the salsa:

  13. 1/4 cup chopped avocado
  14. 4 medium tomatillos, husked and chopped (about 2 cups)
  15. 1 tablespoon fresh lime juice
  16. 2 tablespoons chopped fresh cilantro (coriander)
  17. 1/2 teaspoon seeded, minced jalapeno pepper
  18. 1/4 teaspoon salt


To make the tamales, place the corn husks in a bowl of water to soften for 10 minutes. Drain and rinse well. Pat dry and set aside.

In a food processor, process 2 1/2 cups of the corn kernels until coarsely pureed.

In a large bowl, combine the pureed corn, masa harina, lukewarm water, baking powder, 1/4 teaspoon salt and oil. Mix until well-blended, using your hands if necessary. Set aside.

Place a dry nonstick frying pan over medium heat. Add the bell peppers, onion and remaining 1/2 cup corn kernels, and saute until tender-crisp, 6 to 8 minutes. Stir in the red pepper flakes and remove from the heat.

To assemble a tamale, place 3 tablespoons of masa mixture in the center of a soaked corn husk. Flatten with your hand and form a small well in the center. Add 1 tablespoon of the sauteed vegetables to the well. Fold the long side of the corn husk over the filling to cover, then fold over the ends, overlapping them. Tie with a thin strip torn from an extra soaked husk. Repeat to make 18 tamales in all.

In a large pot fitted with a steamer basket, bring 2 inches of water to a boil. Layer the wrapped tamales in the steamer basket. Cover with a damp kitchen towel and steam until the filling becomes firm and the tamales are heated through, 50 to 60 minutes. Add more water as needed.

While the tamales are steaming, make the salsa. In a small bowl, combine the avocado, tomatillos, lime juice, cilantro, jalapeno and 1/4 teaspoon salt. Toss gently.

To serve, place 3 tamales on each plate. Accompany each serving with a generous spoonful of salsa on the side.

Nutritional analysis per serving

Serving size: 3 tamales

  • Calories 335
  • Total fat 11 g
  • Saturated fat 1 g
  • Trans fat 0 g
  • Monounsaturated fat 6 g
  • Cholesterol 0 mg
  • Sodium 338 mg
  • Total carbohydrate 52 g
  • Dietary fiber 7 g
  • Total sugars 4 g
  • Added sugars 0 g
  • Protein 7 g

This recipe is one of 150 recipes collected in "The New Mayo Clinic Cookbook," published by Mayo Clinic Health Information and Oxmoor House, and winner of a James Beard award.

March 31, 2020