How to Make Tamales (Traditional & Healthy Version)

Tamales are a beloved staple of Mexican cuisine, embodying centuries of tradition and family gatherings. These savory parcels are made by spreading masa (corn dough) onto corn husks, filling them with your choice of seasoned meat, and then steaming them until tender. Originating from pre-Columbian times, tamales have been enjoyed across Mexico for breakfast, special occasions, and everyday meals. Their comforting texture and robust flavors make them a favorite on Mexican tables, especially during holidays and festivals. What makes tamales truly remarkable is their versatility and cultural importance. Each region of Mexico boasts its own unique variation, utilizing local ingredients and preparation methods. The combination of soft masa and flavorful fillings such as chicken in green salsa delivers a satisfying, wholesome breakfast that brings families together. Tamales are not only delicious but also a symbol of Mexican heritage, offering an authentic culinary experience for anyone wishing to taste Mexico from their own kitchen.

35 min total2 servingsmedium250 kcal / 100g

Ingredients

  • Corn husks
    8 pieces Corn husks (Hojas de maíz, dried)
  • Masa harina
    1 cup Masa harina (Finely ground corn flour)
  • Low-sodium chicken broth
    2/3 cup Low-sodium chicken broth (Warm)
  • Shredded cooked chicken breast
    1/2 cup Shredded cooked chicken breast (Pollo deshebrado)
  • Green salsa (salsa verde)
    1/3 cup Green salsa (salsa verde) (Mild or medium)
  • Olive oil
    2 tablespoons Olive oil (Extra virgin for healthier fat)
  • Baking powder
    1/2 teaspoon Baking powder
  • Salt
    1/4 teaspoon Salt
  • Cilantro
    2 tablespoons Cilantro (Finely chopped)
  • Sliced jalapeños
    1 tablespoon Sliced jalapeños (Optional, for heat)

Step-by-step instructions

Step 1: Soak corn husks in warm water for 10 minutes until soft and pliable
0%
10 min

Step 1 · Soak corn husks in warm water for 10 minutes until soft and pliable

Soak corn husks in warm water for 10 minutes until soft and pliable.

Step 2: In a large bowl
0%

Step 2 · In a large bowl

In a large bowl, mix masa harina, baking powder, and salt. Gradually add chicken broth and olive oil, kneading until a soft, moist dough forms.

Step 3: In a separate bowl
0%

Step 3 · In a separate bowl

In a separate bowl, combine the shredded chicken with green salsa and chopped cilantro. Mix well.

Step 4: Pat dry the soaked corn husks
0%

Step 4 · Pat dry the soaked corn husks

Pat dry the soaked corn husks. Spread 2 tablespoons of masa mixture onto the center of each husk, forming a rectangle.

Step 5: Place a spoonful of chicken filling in the center of the masa
0%

Step 5 · Place a spoonful of chicken filling in the center of the masa

Place a spoonful of chicken filling in the center of the masa. Fold the sides of the husk over the filling, then fold up the bottom to seal.

Step 6: Arrange tamales upright in a steamer basket
0%
20 min

Step 6 · Arrange tamales upright in a steamer basket

Arrange tamales upright in a steamer basket. Steam over simmering water for 20 minutes, or until the masa is set and pulls away from the husk.

Step 7: Let tamales cool slightly before serving
0%

Step 7 · Let tamales cool slightly before serving

Let tamales cool slightly before serving. Serve with extra salsa verde and fresh cilantro.

Why this recipe is healthy

This tamales recipe is a healthy breakfast choice because it uses lean protein, minimal oil, and plenty of flavor from fresh salsa and herbs rather than excess fat or sodium. Steaming instead of frying keeps calories low. By controlling portion size and using whole ingredients, you can enjoy authentic Mexican tamales without compromising on health.

A note on tradition

Tamales are a central feature of Mexican festivities and family gatherings, especially around holidays like Christmas, Día de la Candelaria, and Independence Day. Each region has its own variations, both in fillings and preparation. In central Mexico, tamales are often enjoyed for breakfast, steamed fresh each morning by local vendors. Sharing tamales is a symbol of hospitality and togetherness in Mexican culture.

← Back to Tamales nutrition