Tamales Recipe
Tamales are a cherished Mexican dish that combines flavorful fillings with masa (corn dough) wrapped in corn husks, steamed to perfection. This recipe celebrates the rich culinary heritage of tamales, making it perfect for holidays or family gatherings. Whether you’re a seasoned cook or a beginner, this dish will captivate your taste buds and bring a sense of joy to your table.
Ingredients
- 2 cups masa harina
- 1/2 cup lard or vegetable shortening
- 1 teaspoon baking powder
- 1/2 teaspoon salt
- 1 1/4 cups chicken broth (or vegetable broth)
- 2 cups cooked, shredded meat (pork, chicken, or beans)
- 1 cup salsa (red or green)
- Corn husks, soaked in water

Servings and Cooking Time
This recipe makes about 12 tamales. Preparation time is approximately 30 minutes, and cooking time is around 1 hour.
Nutritional Value
Each serving (1 tamale) contains approximately 250 calories, 12g fat, 30g carbohydrates, and 8g protein. This is for one tamale and may vary based on fillings used.
Step-by-Step Cooking Process
- Soak corn husks in warm water for at least 30 minutes until pliable.
- In a mixing bowl, beat lard until fluffy.
- Add masa harina, baking powder, and salt to the lard.
- Gradually incorporate chicken broth until a smooth dough forms.
- Spread a generous amount of masa dough on a corn husk, leaving space at the edges.
- Add a spoonful of shredded meat and salsa in the center.
- Fold the sides of the husk inwards, then fold up from the bottom.
- Place tamales upright in a steamer pot, open end up.
- Steam for about 1 hour until masa is firm and cooked through.
- Let them rest for a few minutes before serving.

Alternative Ingredients
You can substitute lard with vegetable shortening or olive oil for a lighter option. For a vegetarian version, use beans or cheese as the filling instead of meat.
Serving and Pairings
Tamales are wonderfully paired with a side of Mexican rice, beans, or a fresh salad. They also taste great with a drizzle of crema or a dollop of guacamole.
Storage and Reheating
Store leftover tamales in an airtight container in the refrigerator for up to 5 days. They can be reheated in a steamer or microwave. Tamales can also be frozen for up to 3 months.
Cooking Mistakes
- Not soaking corn husks long enough can result in tearing.
- Using too much filling can make them hard to wrap.
- Not steaming long enough can leave masa undercooked.
- Overmixing the dough may lead to dense tamales.
- Skipping the resting period after cooking can affect texture.
Helpful Tips
- Experiment with different fillings for variety.
- Make a large batch and freeze for quick meals later.
- Serve with various salsas for added flavor.
- Use a deep pot with a lid for effective steaming.

FAQs
Can I make tamales ahead of time?
Yes, tamales can be prepared a day in advance and steamed just before serving. This is a great time-saver for gatherings.
What kind of meat can I use?
Popular choices include pork, chicken, or beef. Vegetarian options like cheese or beans work well too.
How do I know when tamales are done?
Tamales are done when the masa separates easily from the husk and feels firm to the touch.
Can I use other types of dough?
While traditional masa harina is best, you can experiment with gluten-free options made from rice flour.
How long do tamales last in the fridge?
Tamales can be stored in the refrigerator for up to 5 days when kept in an airtight container.
Conclusion
Tamales are not just a dish; they are a celebration of culture and tradition. Once you master this tamales recipe, you’ll be able to share delicious meals with family and friends, creating lasting memories around the dinner table.

Tamales Recipe
Ingredients
- 2 cups masa harina
- 1/2 cup lard or vegetable shortening
- 1 teaspoon baking powder
- 1/2 teaspoon salt
- 1 1/4 cups chicken broth
- 2 cups cooked shredded meat (pork or chicken)
- 1 cup salsa
- Corn husks soaked in water
Instructions
- Soak corn husks in warm water for at least 30 minutes until pliable.
- In a mixing bowl, beat lard until fluffy.
- Add masa harina, baking powder, and salt to the lard.
- Gradually incorporate chicken broth until a smooth dough forms.
- Spread a generous amount of masa dough on a corn husk, leaving space at the edges.
- Add a spoonful of shredded meat and salsa in the center.
- Fold the sides of the husk inwards, then fold up from the bottom.
- Place tamales upright in a steamer pot, open end up.
- Steam for about 1 hour until masa is firm and cooked through.
- Let them rest for a few minutes before serving.