These Instant Pot Pork Carnitas are irresistibly tender, juicy, and packed with authentic Mexican flavors. Cooked quickly in the Instant Pot, the pork is infused with citrus, spices, and aromatics, then crisped to perfection for the ultimate taco, burrito, or bowl topping. Perfect for meal prep or a family dinner!
Cut the pork shoulder into large chunks, about 2-3 inches each, and pat them dry with paper towels.
In a small bowl, mix the salt, black pepper, cumin, chili powder, paprika, and oregano.
Rub the spice mixture all over the pork pieces to evenly coat.
Set the Instant Pot to “Sauté” mode and add olive oil. Once hot, add the diced onion and garlic, stirring until fragrant (about 2 minutes).
Add the seasoned pork chunks to the pot and sear each side for 2-3 minutes until golden brown. Work in batches if needed.
Pour in the orange juice, lime juice, and chicken broth.
Add the bay leaf and cinnamon stick.
Close the Instant Pot lid, set the valve to "Sealing," and cook on Manual High Pressure for 60 minutes.
Let the pressure release naturally for 15 minutes, then manually release any remaining pressure.
Remove the pork from the pot and shred it using two forks.
Discard the bay leaf and cinnamon stick.
If desired, strain the remaining liquid and save for later to drizzle over the shredded pork.
Preheat the oven to 200°C (400°F).
Spread the shredded pork evenly on a baking sheet.
Drizzle with melted butter, olive oil, and a bit of reserved cooking liquid.