Mix all the dry spices in a small bowl — garlic salt, chili powder, oregano, basil, cumin, coriander, brown sugar, and paprika. This aromatic blend will form the flavor foundation for your carnitas.
Massage the spice mixture thoroughly into every surface of the pork cubes, making sure each piece is evenly coated. Transfer the seasoned pork directly into your Instant Pot insert.
Halve the oranges and lime, then squeeze their juice generously over the seasoned pork. Don't discard the rinds — nestle them cut-side down around the meat and pour the water around everything. The citrus rinds will infuse even more flavor during cooking.
Double-check that your sealing ring sits properly in the lid groove. Secure the lid and turn the steam release valve to the sealing position — this step is crucial for building pressure.
Select manual or pressure cook mode and set to high pressure for 40 minutes. The Instant Pot will take about 15 minutes to come up to pressure before the actual cooking time begins.
⏱ 40 min
When cooking finishes, resist the urge to quick-release. Let the pressure drop naturally for 15 minutes — this gentle cooldown keeps the pork incredibly tender. After 15 minutes, carefully turn the valve to release any remaining pressure.
⏱ 15 min
Switch your oven broiler to high while you work with the pork. Position a rack about 6 inches from the heating element.
The pork should shred with almost no effort — use two forks to pull it apart into bite-sized pieces. Fish out the citrus rinds and use a slotted spoon to transfer the shredded meat to a rimmed baking sheet, leaving the cooking liquid behind.
Sample the carnitas and add a pinch more salt if needed. The meat should be well-seasoned but not oversalted since the broiling step will concentrate the flavors.
Spread the shredded pork in a single layer and slide under the broiler for 3-5 minutes, watching closely. You want golden-brown crispy edges while keeping the interior moist. Those caramelized bits are what separate good carnitas from great ones.
⏱ 4 min