This is a traditional way of cooking meat that originated in Mexico &/or the Caribbean - meat is slow cooked with seasonings, then shredded and served. Barbacoa is the Spanish word for barbecue, and a truly traditional barbacoa recipe would be cooked over an open fire, or in a pit oven in the ground, covered with agave leaves.