In a large pot, combine the pork, onion, garlic, oregano, chili powder, cumin, and chicken broth. Bring to a boil, reduce heat, and simmer for 1 hour, stirring occasionally.
Remove from heat and stir in the cilantro, salt, and pepper. Allow the mixture to cool.
Soak the corn husks in warm water for at least 30 minutes.
In a large bowl, combine the masa harina, baking powder, lard, and chicken broth. Mix until a soft dough forms.
Divide the dough into 12 equal portions.
Spread a thin layer of the dough onto a soaked corn husk. Place 1 tablespoon of the pork mixture in the center and fold the husk, overlapping the edges.
Place the tamales in a large steamer, cover, and steam for 30 minutes.
Serve warm.
Interesting Facts
Tamales have been a staple in Mexican cuisine for centuries.
In some parts of Mexico, tamales are served as a breakfast food.
Tamales can be filled with a variety of meats, cheeses, and vegetables.
Tamales are often served at special occasions such as weddings and holidays.