In mexico and other latin american countries, tamales been a favorite for ages. Its made from masa harina which is kind of corn dough, you fill it with spicy meat or sweet stuffs, wrap it in corn husks and steam it till its soft and tasty. You usually see tamales at christmas, dia de los muertos or family bashes where everybodys helping to make bunch of them.
What makes tamales so great is you can put almost any thing inside. From shredded pork and chicken to cheeses or roasted veggies for vegetarians. If you got a sweet tooth you can even use chocolate, fruits or sweet masa, its unbelievable all the combos you can try. Once you learn how to make tamales, you'll discover so many flavors and traditions in each bite.

Introduction to Tamales
Tamales is a special food that lot of people loves, especialy in mexico where families keeps the recipe alive for generations. Its usually made with masa harina, thats a corn based dough, spread with a layer of masa then loaded up with your favorite filling before dressing it in a corn husk and steaming it. They are a big part of holidays like christmas or dia de los muertos, when whole familys get togetter in the kitchen.
You can fill tamales with basically anything from pork and chicken to cheese and veggies. And if you want dessert tamales, use sweet masa or mix in chocolate and fruits. Theres endless ways to make them spicy, sweet or even both at the same time, so get creative!
Ingredients for Tamales
To make tamales at home you'll need some basic ingredients plus your choice of fillings. Below is a list to help get you started.
Basic Ingredient List
- Masa harina: The key ingredient that gives tamales their corn flavor and texture.
- Lard or vegetable shortening: Makes the masa moist and flavorful.
- Baking powder: Helps the tamales to rise and be fluffy.
- Broth: You can use chicken or vegetable broth to mix into the masa for extra taste.
- Salt: Season the masa and the fillings to your liking.
Possible Fillings
- Shredded pork: A classic savory filling usually spiced up with chili and cumin.
- Chicken: Good when mixed with green or red sauce for extra kick.
- Cheese: Soft or sharp cheese works great for a creamy inside.
- Vegetables: Roasted peppers, zucchini and onions are great for veggie tamales.
- Sweet fillings: Chocolate, berries, or sweetened masa for a dessert twist.
Optional Ingredients
If you want to kick your tamales up a notch, think about adding:
- Spices: Cumin, chili powder or paprika can add depth and heat.
- Herbs: Fresh cilantro or epazote for a bright, herby flavour.

Types of Tamales
Tamales vary alot depending on the region, each place has its own twist you gotta try.
Regional Varieties
- Mexican Tamales: Like Oaxaqueños with mole or epazote, or Tamal de Elote made from sweet corn masa.
- Central American Tamales: In Guatemala or El Salvador they use diffrent masa and sometimes wrap tamales in banana leaves instead of corn husks.
Sweet vs. Savory Tamales
The big difference is in what you put inside. Savory tamales use meat or veggies with spices, sweet tamales have fruits or chocolate and taste like a-dessert.
Detailed Tamales Recipe
Preparation Timeline
Making tamales takes a bit of time since you gotta make the masa, prep fillings, and then steam them. Plan on a few hours.
Ingredients List
Here's a quick summary of what you need:
- Masa harina
- Lard or vegetable shortening
- Baking powder
- Broth (chicken or veggie)
- Salt
- Your choice of filling
Directions
Step 1: Prepare the Masa
In a big bowl mix masa harina, lard, baking powder, and slowly pour in the broth until it’s soft but not sticky. It should hold its shape but still be easy to spread.
Step 2: Prepare the Filling
Cook and shred your pork or chicken and mix with spices, or sauté veggies till they're tender for a lighter filling.
Step 3: Assemble the Tamales
Lay a corn husk flat, spread some masa down the middle, add a scoop of filling, fold the sides in and then fold the bottom up so it wont spill.
Step 4: Steam the Tamales
Stand the tamales upright in a steamer. Steam over simmering water for about 1 to 1.5 hours. Check water level often so it dont run dry.
Tips for Success
Make sure water in the steamer isnt too high and doesnt touch the tamales. They’re done when the masa pulls away from the husk easy and feels firm but moist.
Common Mistakes to Avoid
Watch out for these pitfalls:
- Over or under-seasoning: Taste both masa and fillings so they’re balanced.
- Wrong steaming times: Too little time leaves them raw; too long makes them dry.
- Too much or too little masa: You want enough to wrap around fillings but not so much it overwhelms.
FAQs About Tamales
What are tamales made of?
Tamales are made from massa harina — a corn dough — and filled with meats, cheeses, veggies or sweet stuff, depending on the recipe.
How long does it take to cook tamales?
It usualy takes about 1 to 1.5 hours in a steamer, but it can vary if they’re big or have a lot of filling.
Can tamales be made ahead of time?
Yes you can make them in advance and freeze them. To reheat, steam right from frozen until warmed through.
What are some popular fillings for tamales?
Common ones are pork or chicken, cheeses, veggies, and sweet options like chocolate or fruit.
How do you know if the tamales are cooked?
You’ll know because the masa peels off the husk easy and it’s cooked all the way inside.
Serving Suggestions
Tamales go great with:
- Salsa: Fresh tomato salsa or salsa verde adds zing.
- Crema: A drizzle of sour cream or mexican crema for creaminess.
- Guacamole: Avocado dip for a cool contrast.
- Side dishes: Rice, beans or a simple salad make it a full meal.
Conclusion
Making tamales at home is not only fun but also a way to bring family and friends together. Dont be afraid to experiment with different flavors and fillings!

tamales recipe
Equipment
- 1 large mixing bowl
- 1 standing mixer or hand mixer optional
- 1 large pot with a steamer basket or a tamale steamer
- 24 corn husks soaked in warm water
- 1 ladle
- 1 plastic wrap for wrapping the tamales
- 1 cooking oil for greasing
Ingredients
- 3 cups masa harina
- 2 cups chicken broth
- 1 cup cooked shredded chicken
- ½ cup vegetable oil
- 1 teaspoon baking powder
- 1 teaspoon salt
- 1 cup salsa of your choice
- about 24 pieces corn husks soaked in warm water
- additional pieces corn husks for wrapping
Instructions
- Prepare the corn husks by soaking them in warm water for about 30 minutes until they are soft and pliable. Drain and set aside.
- In a large mixing bowl, combine masa harina, baking powder, and salt. Mix well.
- Slowly add in the vegetable oil and chicken broth while mixing with a hand mixer or standing mixer until the dough is light and fluffy.
- Divide the masa dough into 12 equal portions. Take one corn husk, spread about ¼ cup of masa dough onto the center, leaving some space at the top and sides.
- In the center of the masa, add 1-2 tablespoons of shredded chicken and a spoonful of salsa.
- Fold the sides of the corn husk over the masa and the filling, then fold the bottom up, securing the filling inside. Repeat with the remaining husks and filling.
- Place the tamales upright in the steamer basket, tightly packed. If needed, use extra corn husks to fill any gaps and keep them standing.
- Bring water to a boil in the large pot. Place the steamer basket over the boiling water, cover with a lid, and steam the tamales for about 1 hour.
- Check the water level occasionally, adding more if necessary to avoid burning.
- Once the masa separates easily from the husks, the tamales are done. Let them cool for a few minutes before serving.




