Barbacoa is a style of slow-cooking meat from the Caribbean area. In Mexico, it's generally used on sheep or goats that are buried in the ground and covered with leaves after roasting. Typical seasonings included onions and cilantro.