the main difference is that pork cuts are used for carnitas while barbacoa can be made with different meats, including beef, lamb, and goat meat. another difference is that after hours of slow cooking, the shredded meat for carnitas is roasted or pan-fried to make it crispy.