Soak the corn husks in hot water for 30 minutes until softened. Drain and pat dry.
In a large bowl, whisk together masa harina, baking powder, and salt.
Add melted lard and beat with an electric mixer until crumbly.
Slowly pour in warm broth, mixing until a soft, spreadable dough forms (like thick hummus).
In a separate bowl, mix shredded pork or chicken with enchilada sauce until evenly coated.
Lay a soaked corn husk flat, smooth side up. Spread about 2 tbsp of masa dough in the center.
Add 1–2 tbsp of filling down the middle of the masa dough. Fold the husk sides inward over the filling, then fold the bottom end up. Tie with a thin strip of husk if desired.
Steam tamales in a pot or Instant Pot for 45-60 minutes until firm and cooked through.