Barbacoa is a traditional Mexican dish made primarily from slow-cooked, tender meat. The most common meats used for Barbacoa are beef (usually cheek or head meat), lamb, or goat. These meats are typically slow-cooked in their own juices until they become incredibly tender and flavorful.