Both are amazing flavorful styles for cooking pork. Carnitas is a slow-cooked pork roast. The meat cooks with spices for hours and shreds easily. Al pastor is traditionally roasted on a vertical spit with pineapple and other flavors. It is then thinly sliced and is a great substitute for carnitas in any dish.