Instant Pot Pork Roast Recipe
This Instant Pot Pork Roast Recipe makes a tender and juicy roast that's perfect for family dinners or special occasions, without you having to babysit the oven all afternoon. The pressure cooker locks in all the rich, savory flavor, giving you a melt-in-your-mouth roast with minimal effort (and maximum payoff).

🔍 Recipe At-A-Glance: Instant Pot Pork Roast Recipe
- 🕰️ Prep Time: 15 minutes
- ⏰ Cook Time: 1 hour 40 minutes
- 💚 Equipment Needed: A trivet for your Instant Pot (but if you don't have one, I'll show you how to hack one!)
- 🍖 Flavor Profile: Perfectly-seasoned savory pork with a hint of pine from the rosemary.
- 🍽️ Good For: Cozy weekend dinners and easy holidays meals when you're tired of turkey (like my Dry Brine Turkey Recipe) or ham (ahem, Slow Cooker Honey Ham).
- 🧡 Difficulty: Truly the easiest pork you've ever cooked.

"Didn't have any apple cider vinegar, so I used balsamic vinegar instead. This was probably one of mine and my husband's favourite Pinterest wins!!"
- NATASHA FROM PINTEREST -
Summarize and Save this Recipe Using:
🧡 Why You'll Love This Recipe

Hi there: Everyone needs a quick and easy pork roast recipe they can pull out in a pinch! This Instant Pot pork roast recipe is delicious, simple to cook, and often loved by even the pickiest eaters.
Here's why you'll love this recipe:
- Hands off: This Instant Pot pork roast is the perfect choice for dinner if you're looking for a hands-off main dish. Let the Instant Pot do the heavy lifting while you make the sides, like my Balsamic Roasted Beets, Easy Homemade Yeast Rolls, Parmesan Roasted Cauliflower, Slow Cooker Mashed Potatoes Recipe, or the best Mashed Sweet Potatoes.
- The sauce is built right in: This pork roast will be the star of your meal. There's no need to worry about a separate gravy-the sauce practically makes itself, right in the Instant Pot!
- Great leftovers: Not only does this pork roast make great leftovers on its own, but you can also chop up the leftovers to replace the ham in my famous green beans and potatoes or crock pot ham and beans.
- So simple: 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!
🍽️ The Ingredients You Need

- Pork roast: A three pound roast will fit best in a 6-quart or larger Instant Pot, and I like to use a boneless shoulder cut for this recipe!
- Beef broth: Beef broth will make up the base of your pork sauce. Use store-bought or homemade broth-I love this as a place to use homemade bone broth!
- Apple cider vinegar: The acidity of vinegar cuts through some of the pork's richness.
- Cornstarch: This is what will take your sauce from thin and watery to a delicious gravy that you can pour over the pork.
- Fresh rosemary: Adds a pine-like flavor with citrus notes to your pork roast.
Make sure to check the recipe card below for the full ingredients list, along with quantities and my expert tips and tricks.
🔁 Variations & Substitutions
- Dried rosemary instead of fresh: 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.
- A different cut of meat: 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.
- Fall roast: Replace the three tablespoons of beef broth in the cornstarch slurry with apple cider for a more autumnal roast.
🥣 Instant Pot Pork Roast Recipe How-To

Step 1: Mix the rosemary with the onion powder, garlic powder, salt, and pepper. Then rub, rub, rub the spice mixture into the pork on all side, giving it a little shoulder massage (see what I did there?).

Step 2: Use the Sauté setting on your Instant Pot to heat the oil and sear the pork. It should take 3-4 minutes on each side-the pork won't be cooked all the way through, but should have a browned crust when it is ready. That's your first step towards a showstopper flavorful roast. Move the pork to a plate for now.

Step 3: Add 1 ½ cup of beef broth and the apple cider vinegar to the Instant Pot, and use the Sauté function to heat. The hot liquid will let you scrape up all the delicious brown bits from the bottom of the Instant Pot.
Press Cancel, set a trivet in the Instant Pot, and put the pork on top. The trivet will elevate foods out of the liquid. This way, the meat can absorb the flavors of the liquid while still cooking thoroughly.
Pressure cook on High for 80 minutes.

Step 4: Natural release the Instant Pot for 15 minutes, then use the venting knob to release the rest. Move the pork to a clean cutting board so you can make the sauce.
Whisk the cornstarch with three tablespoons of broth, then whisk this slurry into the drippings in the Instant Pot. Sauté for 2-3 minutes until the sauce is bubbling and the consistency of gravy. If the sauce looks a little thin, trust that it will thicken further as it cools. Press Cancel and serve the sauce over the pork.
🙋🏻♀️ Instant Pot Pork Roast Recipe FAQs
Honestly, both will give you some great pork! I like using the Instant Pot here because it is faster than the slow cooker, while still giving you a fall-apart tender roast.
I like the more robust flavor that comes with using my simple beef bone broth recipe compared to chicken stock, but both will work. Bourbon also pairs fabulously with pork, as evidenced by my bourbon glazed ham!
After your roast has cooled, store it in an airtight container in the fridge for up to four days. To freeze, slice the pork roast and allow it to cool completely before moving it to a freezer bag or container. Frozen pork roast will last for up to three months.
Want to save this recipe?
👩🏻🍳 My Expert Tips & Tricks
- 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.
- Hack a trivet: Don't have a trivet for your Instant Pot? You can buy one as an accessory, or you can hack your own. 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.
- Temperature safe: 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, your pork should hit this temp, but it is a good idea to confirm with a meat thermometer.
- Don't forget the sides: This simple pork roast makes an excellent pairing for so many delicious sides, which you can make while the Instant Pot is doing its thing. Try my fresh green bean casserole recipe, creamy coleslaw recipe, or this crispy Brussel sprouts recipe.

🍲 More Instant Pot Recipes
If you tried this Instant Pot pork roast recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the comments!
📖 Recipe

Instant Pot Pork Roast with Gravy
Ingredients
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 ½ cup + 3 tablespoons beef broth
- ¼ cup apple cider vinegar
- ¼ cup cornstarch
Instructions
- Combine all dry rub ingredients in a small bowl. Rub spice mixture over entire pork shoulder, massaging the pork well.
- 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.
- Remove the pork from the Instant Pot and set it aside on a large cutting board.
- Add 1 ½ 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."
- Set the metal Instant Pot trivet in the liquid, then place the seared pork shoulder on top of the trivet.
- 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.
- 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."
- Serve pork roast topped with the sauce.
Notes
- If you can't find a boneless shoulder cut, a Boston butt (aka: pork butt) or center-cut boneless pork roast will work as well.
- Make sure your pork is cooked to 145°F so that it is safe to eat.
- If you don't have an Instant Pot trivet, you can use a stainless steel steamer basket or the lid from a large jar to elevate your pork roast out of the liquid. Just make sure whatever you use is made of food-grade, heat-resistant materials!
- Leftovers can be refrigerated in an airtight container for up to four days, or frozen for up to three months.






This recipe makes the best pork I've ever eaten. Not a single bit of dryness in the roast!
This ( Instapot Pork Roast Recipe ) Is a keeper .Thank you for sharing 🙂 . Can't wait to share with my Daughter (she bought me the instapot for christmas)
We're so glad you loved it, Deanna! If you like this recipe, we hope you'll check out our other Instant Pot recipes, too. =)