This pork carnitas recipe slow cooks pork in a bright mix of citrus, garlic, and warm spices with orange, pineapple, and lime until it’s tender and easy to shred. After cooking, the pork is crisped so the edges turn golden and slightly crunchy while the inside stays juicy. Perfect for tacos, bowls, and nachos.
Prep the pork: Place the pork shoulder chunks into the crockpot. Season with smoked paprika, chili powder, cumin, oregano, salt, and pepper.
Add the rest of the flavor: Add the garlic, sliced onion, pineapple chunks, orange juice, lime juice, chicken broth, and avocado oil over the pork
Slow Cook: Cover and cook low for 7-8 hours or high for 4-5 hours, until the pork is very tender and easy to shred.
Shred the pork: Remove the pork from the crockpot and shred with two forks. Discard large pieces of fat.
(Optional) Reduce the liquid: return the shredded pork to the cooking liquid and reduce the liquid for 10-20 minutes. You do this in a slow cooker, by turning the heat to high and leaving the lid off of the slow cooker. In a multi-cooker, you can switch the function to sear/sauté on "medium".
Crisp the carnitas: Spread the shredded pork on a baking sheet. Spoon a few tablespoons of the cooking liquid over the top. Broil for 3-5 minutes until the edges become crispy and golden.
Serve: Serve with fresh cilantro, lime wedges, and avocado, if desired.
Cut the pork into chunks: This allows seasoning and citrus flavor to coat more surface area.
Use fresh citrus: Fresh juice gives brighter flavor.
Use fajita seasoning if you have it: My Fajita Seasoning uses many of the same spices, so you can substitute about 2 tablespoons for all of the spices in this recipe if you have it already on hand.
Let the cooking liquid reduce: After shredding, cook the pork uncovered on high for 10–20 minutes so some liquid evaporates and the flavor concentrates.
Salt to taste at the end: After reducing and crisping, taste and adjust salt if needed.
Broil the pork: This creates the crispy carnitas texture.