Instant Pot Pork Carnitas

A bowl with pork carnitas and wedges of lime
Save Recipe

This simple recipe makes perfectly tender pulled pork that is briefly broiled in the oven to add a crisp edge to some of the meat pieces. It’s mouthwateringly good!


  • 1 (4-5lbs) boneless pork boneless pork roast, cubed and fat trimmed
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon ground black pepper
  • 2 tablespoon olive oil
  • 1/2 yellow onion, diced
  • 1 cup chicken broth
  • 5 cloves garlic, minced
  • 1 lime, juiced
  • 1 orange, juiced
  • 1 1/2 tablespoon cumin
  • 1 teaspoon dry oregano
  • 1/2 teaspoon chili powder
  • Fresh cilantro, to garnish (optional)


Prep the meat. Trim the fat off of the pork roast and cube the meat into 1-inch chunks. Sprinkle the meat with salt and pepper.

Add ingredients to the Instant Pot. In the bottom of the instant pot, drizzle the oil and then place the meat on top. Add in the chopped onion, broth, garlic, lime juice, orange juice, cumin, oregano, and chili powder. Cover and lock the lid, turning the valve to sealed. Pressure cook on high for 30 minutes and allow for 15-minute natural release.

Crisp up the cooked pork. Once the carnitas has had a natural release, lightly shred the pork with two forks and place on a foil-lined baking sheet. Drizzle the top of the pork with the juices from the instant pot. Place the meat under the broiler on high for 3 minutes and then take out to stir the meat and drizzle with more juices if needed. Broil for an additional 3 minutes and then remove from the oven.

Serve. Sprinkle the meat with fresh chopped cilantro, if desired. Serve in tacos, tortas, burritos – whatever you like!

Keywords: pork carnitas, carnitas queretaro, instant pot carnitas, carnitas michocan