Instant Pot Roast Pork Recipe

  • Author: Christine Pittman
  • Prep Time: 10 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour
  • Yield: 4-6 servings 1x
  • Category: Entrée
  • Method: Instant Pot
  • Cuisine: American


This Instant Pot recipe for pork roast will become a family favorite. The salt and pepper mixture creates a tasty crust and seasons the drippings for an out-of-this-world gravy. If your roast is larger than 2 pounds, see the note about larger roasts below.


Units Scale
  • 1 and 1/2 tsp. salt
  • 1 tsp. pepper
  • 2 Tbsp. olive oil, divided
  • A 2 lb. boneless pork shoulder or pork butt roast
  • 1 cup unsalted chicken broth or water
  • 1 tsp. garlic powder
  • 1 onion cut into quarters


  1. In a small bowl, combine salt and pepper and stir to combine.
  2. Rub pork roast with the salt mixture on all sides.
  3. Select the Sauté button to heat the Instant Pot. When “Hot” is displayed, add the olive oil.
  4. Add the seasoned pork roast and sear on all sides, approximately 4 minutes per side.
  5. When roast has been seared on all sides, press Cancel and remove roast from the Instant Pot. Place on a plate and set aside.
  6. Add the broth or water and the garlic powder to the Instant Pot, scraping any bits from the bottom with a wooden spoon or rubber spatula.
  7. Place the trivet in the bottom of the Instant Pot. Lay the roast on top of the trivet and arrange the onions around.
  8. Cover pot, put on the lid, and set the steam release valve to Sealing.
  9. Select the Meat/Stew or Pressure Cook button and set the cook time to 30 minutes.*
  10. When the cooking cycle has finished, allow the pot to sit for 10 minutes, and then do a quick release by moving the valve to Venting.
  11. Optional Step: To crisp the crust, preheat oven to 425˚F while the roast is resting.
  12. Remove the pork to a sheet pan or roasting pan if using crisping method. Place in preheated oven and cook for 10 minutes.
  13. If not using the crisping method: Remove the pork to a cutting board.
  14. Carve the roast into 1/2” slices.

Love this recipe? I’d appreciate it if you could scroll down and add a *5 star rating* to help others know they’ll love it as well!


For a quick out-of-this-world gravy, follow my Instant Pot Gravy recipe.

*Info for larger roasts. If your roast is 3 pounds or less, cook it for 15 minutes per pound. If your roast is larger than 3 pounds, go with 17 minutes per pound. So if your roast is 4 pounds or more, do 17 minutes per pound. Everything else in the recipe remains the same.