Tamales are a traditional Mexican dish that are loved by many. These homemade tamales are made with masa dough filled with a savory filling, such as shredded pork or chicken, and wrapped in corn husks. Steamed to perfection, these tamales are a labor of love that will impress your family and friends.