Close up of sliced and plated pork roast topped with gravy.

Everyone needs a quick and easy pork roast recipe they can pull out in a pinch! Pork roast is delicious, simple to cook, and often loved by even the pickiest eaters. This Instant Pot pork roast is the perfect choice for dinner if you’re looking for a hands-off main dish. You can even make the sides while the roast is cooking.

How long does it take to make Instant Pot pork roast?

The pork roast cooks on high pressure in the Instant Pot, completely hands-off, for 1 hour and 20 minutes. But once you account for the initial searing, 15-minute pressure release, and minutes to thicken the sauce, you’re looking at just under two hours from start to finish. We’d probably recommend saving this one for a weekend (though the leftovers make a great weeknight dinner!).

What do I need to make this Instant Pot pork roast?

A lot of recipes claim to be easy. But trust me, there’s no exaggeration when I say that this is the easiest Instant Pot pork roast recipe you’re ever going to come across. It only takes a handful of ingredients, and chances are, you have a lot of them in your pantry already!

  • Fresh rosemary—Adds a pine-like flavor with citrus notes to your pork roast
  • Garlic powder and onion powder—Basic spices to bring out the flavor of your pork roast
  • Salt and pepper
  • A three-pound boneless pork shoulder roast—It wouldn’t be an Instant Pot pork roast recipe without it!
  • Beef broth—The base of your pork roast sauce
  • Apple cider vinegar—Pairs well with pork, and the acidity cuts through some of the pork’s richness
  • Cornstarch—Used to thicken your pork roast sauce
Overhead of ingredients needed to make this recipe, including pork, herbs, and spices.

Can I use dried rosemary instead of fresh rosemary?

Yes! Since this recipe will cook for awhile, you can use dried rosemary if you don’t have access to fresh rosemary. To make that substitute, use three teaspoons of dried rosemary in place of the three tablespoons of fresh rosemary.

Does my pork need to be a shoulder cut?

If you’re having trouble locating a boneless pork shoulder roast, there are a few other cuts of meat you could substitute in. Pork butt—also known as Boston butt—is a different shoulder cut of pork that would work well. A center-cut boneless pork roast would also work in this Instant Pot pork roast recipe.

Protip: Meet a butcher

If you can’t find a specific cut of meat in the meat case, try talking to your store’s butcher. They’re often more than willing to package up a cut of meat for you, and if they don’t have it, some stores will order it in.

Can I make this in a slow cooker instead?

Nope! A slow cooker and an Instant Pot may look the same, but they have different cooking styles. A slow cooker cooks food low and slow. It’s perfect for morning meal prepping because it’ll cook dinner for you throughout the day. Then it’s ready in the evening with no stirring or fuss required.

An Instant Pot is a multi-cooker. It can do everything a slow-cooker can, plus more. It usually has slow-cooker, pressure cooker, rice cooker, and sauté modes. For this recipe, you’ll use the sauteing and pressure cooking modes.
A hand pours gravy down the center of a pile of pork roast slices piled high on a bed of greens.

What is an Instant Pot trivet?

If you bought your Instant Pot recently, it probably came with a trivet. A trivet is a metal or silicone rack that sits on the bottom of your Instant Pot. It’s used to elevate foods out of the liquid. This way, the meat can absorb the flavors of the liquid while still cooking thoroughly.

Older generations of Instant Pots may not have come with this accessory. If yours didn’t, I’d highly recommend you buy one because you can use it for everything from cooking eggs to baking cakes in your Instant Pot!

Protip: Hack a trivet

Don’t have a trivet? Try using a stainless steel steamer basket or the lid from a large jar to elevate your pork roast. Just make sure whatever you use is made of good quality food-grade heat-resistant materials.

What temperature should the pork be when it’s done cooking?

Pork needs to cook to an internal temperature of 145°F to be safe to eat. As long as you follow the recipe and cooking times, you’ll achieve this temperature for your Instant Pot pork roast, but it is a good idea to confirm with a meat thermometer.
Close view of a piece of juicy pork roast topped with gravy on a fork.

How do I serve my Instant Pot pork roast?

This pork roast will be the star of your meal. There’s no need to worry about a separate gravy—you’ll make a sauce right in the Instant Pot to drizzle over your carved roast.

While the Instant Pot pork roast is cooking, you can whip up a few sides. Here are some great options to get you started.

Collage showing six easy steps to make instant pot pork roast. A text overlay reads, "How to make an Instant Pot Pork Roast."

How long does Instant Pot pork roast last?

After your roast has cooled, store it in an airtight container in the fridge for up to four days. You can use a glass or plastic container or set it on a plate and wrap it in several layers of aluminum foil or plastic wrap.

If you cooked up a large roast and want to store it in the freezer, we recommend pre-slicing it so it takes up less freezer space. Allow pork to cool completely before moving to a freezer bag or container. Frozen pork roast will last for up to three months.

Close up of sliced and plated pork roast topped with gravy.

Instant Pot Pork Roast Recipe

Yield: 6 servings
Prep Time: 15 minutes
Cook Time: 1 hour 40 minutes
Total Time: 1 hour 55 minutes

Tender and juicy, Instant Pot Pork Roast is a hearty dish that's perfect for family dinners or special occasions.


Dry rub:

  • 3 tablespoons fresh rosemary, minced
  • 1 tablespoon garlic powder
  • 2 teaspoons onion powder
  • 2 teaspoons salt
  • 1 teaspoon black pepper

Pork Roast:

  • 3 pound pork shoulder roast, boneless
  • 3 tablespoons oil
  • 1 1/2 cup + 3 tablespoons beef broth
  • 1/4 cup apple cider vinegar
  • 1/4 cup cornstarch


  1. Combine all dry rub ingredients in a small bowl. Rub spice mixture over entire pork shoulder, massaging the pork well. 
  2. Press “sauté” on your 6 qt or larger Instant Pot, and add the oil. When fully heated, add the pork shoulder. Sear each side for 3-4 minutes, browning the pork. 
  3. Remove the pork from the Instant Pot and set it aside on a large cutting board. 
  4. Add 1 1/2 cup of beef broth and the apple cider vinegar to the Instant Pot. Using the sauté feature, heat the liquid and scrape the brown bits from the bottom of the Instant Pot to deglaze. Press “cancel.” 
  5. Set the metal Instant Pot trivet in the liquid, then place the seared pork shoulder on top of the trivet. 
  6. With the venting knob set to “sealing”, pressure cook the pork on high for 80 minutes. Allow a natural release of 15 minutes, then release any remaining pressure with the venting knob. Once pressure has been released, open the lid, remove the trivet, and transfer pork to a platter or clean cutting board. 
  7. To make the sauce, whisk the cornstarch and 3 tablespoons of beef broth together in a small bowl until no clumps are remaining, then slowly stir the cornstarch slurry into the drippings in the Instant Pot. Press “sauté,” and heat the liquid for 2-3 minutes until thick and bubbly. Once thickened, press “cancel." 
  8. Serve pork roast topped with the sauce.
Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 757Total Fat: 56gSaturated Fat: 18gTrans Fat: 0gUnsaturated Fat: 32gCholesterol: 204mgSodium: 890mgCarbohydrates: 7gFiber: 1gSugar: 0gProtein: 53g

At Wholefully, we believe that good nutrition is about much more than just the numbers on the nutrition facts panel. Please use the above information as only a small part of what helps you decide what foods are nourishing for you.

Leave a Reply

Your email address will not be published. Required fields are marked *