Barbacoa is a pulled/shredded meat whereas carne asada is a strip of meat that is marinated and grilled. They are both beef cuts but carne asada is made more ofter from sirloin or rib meat.