This Instant Pot Roast Pork 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.
This recipe and method are for a pork butt or pork shoulder. If you have a pork loin, get instructions for how to cook it in the Instant Pot over here. If you have a pork tenderloin, get instructions for cooking it in the Instant Pot here.
Scroll down to read more about how it all comes together or click here to jump straight down to the recipe.
- Video: Making Instant Pot Roast Pork
- First, What Is A Pork Butt?
- Why I Love My Instant Pot For Pork Roast
- How Long To Cook Pork Roast In The Instant Pot
- What Temperature Should The Pork Be?
- Pork Is Underdone?
- How To Crisp The Outside Of A Pork Roast
- What Should I Serve With Pork Roast?
- Podcast Episode: Making Instant Pot Roast Pork
- Instant Pot Roast Pork Recipe
Want To Save This Recipe?
Enter your email address & I’ll send this recipe straight to your inbox to save for later! Plus, you’ll get new recipe ideas from me every week!
Video: Making Instant Pot Roast Pork
Note: In the recipe below I suggest searing the roast first, but now I usually skip that step. The reason is that the roast is a bit cumbersome, as you can see in the video. Instead of searing first, I recommend just broiling the roast at the end.
First, What Is A Pork Butt?
The cut referred to as a butt roast or Boston Butt is actually from the front of a pig. The shoulder area to be exact. The shoulder is divided into two cuts: the top rectangular part (called the butt), and the lower triangular part (usually just called a shoulder roast).
Historically, the top rectangular portion was a less popular cut. Butchers in colonial New England took these less popular cuts and packed them in wooden barrels for storage and transportation. The barrels that they used were called butts. So now you know. Interesting, right?
Now on to an easy and relatively quick recipe for pork roast. I know, this sounds a bit like an oxymoron. Pork shoulder roasts and pork butt roasts generally benefit from long cooking times. With the introduction of the Instant Pot, an updated electric pressure cooker, that has all changed. In about an hour you can have a fork-tender pork roast on the table.
Why I Love My Instant Pot For Pork Roast
There are three things that I really love about cooking a pork roast in my Instant Pot (this is the one that I have).
The first is the sauté function. Using it creates a lovely, caramel-colored layer on the pork. Which means I don’t have to pull out another pan and get it dirty. Love it!
After searing the roast, I remove it from the Instant Pot and put the trivet that was included to get the roast up out of the cooking liquid and off the bottom of the pot. I think it helps to maintain the color from the searing as well as ensuring that the bottom doesn’t burn.
The second thing that I love is the fact that once the lid is locked on and cooking time is set, I’m free to focus on something else.
Finally, the result is like a slow-braised, tender pork roast, but in the Instant Pot, it cooks in much less time.
How Long To Cook Pork Roast In The Instant Pot
When you roast a pork butt in the oven, it takes about 40 minutes per pound. The Instant Pot is MUCH quicker.
In the Instant Pot, you should cook a pork butt for 15 minutes per pound. What does that mean? That means that you set the Instant Pot to pressure cook for 15 minutes per pound. If the roast is 3 pounds, you set it to pressure cook for 45 minutes.
The roast ends up being in the Instant Pot for longer than just those 45 minutes though. Before the pressure cooking starts, the Instant Pot spends time coming up to temperature. That can take as long as 10-15 minutes.
Then, after the pressure cooking time is up, the pressure needs to be released. I do what is called a natural release for 10 minutes. A natural release happens if, when your pressure cooking time has reached zero, you do nothing. Basically, the heater of your Instant Pot stops heating at that point, and then the pressure inside slowly dissipates.
I do the natural release for 10 minutes whenever cooking meat in the Instant Pot because a quicker release results in a drastic change of temperature that can make meat seize up and get tough.
So do the natural release for 10 minutes and then switch the valve to Venting and let the remaining pressure escape. You then open up the Instant Pot and take out the roast.
In the end, a 3 pound pork roast is in the Instant Pot for about 70 minutes, which is still a lot less than if you were cooking it in the oven (that would be 3 pounds x 40 minutes = 120 minutes). And the roast has this extra tender texture from being pressure cooked to boot!
What Temperature Should The Pork Be?
The 15 minutes per pound will produce a tender, juicy roast that is slightly pink in the middle, and a temperature at or just above 145°F, which is the recommended temperature for pork.
If you prefer no pink, change the time from 15 minutes per pound to 25 minutes per pound, which will increase the temperature of the roast to around 160°F.
A boneless pork butt is recommended for this recipe for easy carving, however if all that is available is bone-in, the times mentioned above will still work perfectly for tender, juicy results.
Pork Is Underdone?
After all of the above cooking is finished, if your pork roast is below the temperature that you would like, don’t fret. There’s an easy solution, and it happens to be one of my favorite things about cooking roasts in the Instant Pot. If you set the Instant Pot to Keep Warm and put the lid back on, the internal temperature of the roast will continue to go up. Take the lid off and check the temperature every 3-10 minutes, depending on how much of a temperature increase you need. It will keep heating like that for quite awhile so you can get just the right temperature.
How To Crisp The Outside Of A Pork Roast
One drawback of the Instant Pot is that it’s a wet cooking method, which means that you don’t get a crisp crust on the outside of your roast, even if you seared it at the beginning. The steam in the pressure cooker has made that not crusty. For sure. However, as long as you seared the meat really well in the beginning, that dark, caramelized crust will remain on any section of the roast that is not touching liquid.
Now, if you like a crispy crust on your roast you’ll need to use the oven after the Instant Pot has done its work – I have instructions for that in the recipe below. Or you can read about it in my post How to Roast Pork Perfectly.
Basically, you let the pork rest for a bit. Then put it into the oven at a very high temperature for just 10 minutes. This will crisp up the crust.
FYI, if you’re planning to shred the pork (like pulled pork) you really don’t need to crisp it up in the oven first.
What Should I Serve With Pork Roast?
Instant Pot Gravy is a great idea! You use the liquid that is left in the Instant Pot after you take out the roast. And you cook the gravy using the sauté function of the Instant Pot after the roast is finished cooking. That way, you don’t dirty an extra pot!
What else to serve with the roast pork? If your oven is free, go ahead and make a batch of these amazing roasted potatoes too. Such a perfect dinner!
Podcast Episode: Making Instant Pot Roast Pork
Listen to me explain briefly about how to make this Instant Pot Pork Roast, along with some other great tips, by clicking the play button below:
Listen to more Recipe of the Day episodes here.
Instant Pot Roast Pork Recipe
- 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
DESCRIPTION
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.
Ingredients
- 1 and 1/2 tsp. salt
- 1 tsp. pepper
- 2 Tbsp. olive oil
- 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
Instructions
- In a small bowl, combine salt and pepper and stir to combine.
- Rub pork roast with the salt mixture on all sides.
- Select the Sauté button to heat the Instant Pot. When “Hot” is displayed, add the olive oil.
- Add the seasoned pork roast and sear on all sides, approximately 4 minutes per side.
- When roast has been seared on all sides, press Cancel and remove roast from the Instant Pot. Place on a plate and set aside.
- 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.
- Place the trivet in the bottom of the Instant Pot. Lay the roast on top of the trivet and arrange the onions around.
- Cover pot, put on the lid, and set the steam release valve to Sealing.
- Select the Meat/Stew or Pressure Cook button and set the cook time to 30 minutes.*
- 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.
- Once the steam has released and the button has dropped down, remove the lid and then carefully remove the roast from the Instant Pot. Transfer it to a rimmed plate and allow to rest for 10 minutes.
- Optional Step: To crisp the crust, preheat oven to 425˚F while the roast is resting.
- Remove the pork to a sheet pan or roasting pan if using crisping method. Place in preheated oven and cook for 10 minutes.
- If not using the crisping method: Remove the pork to a cutting board.
- 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!
Notes
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.
This post originally appeared in July 2018. It was revised and republished in November 2021.
Gelene says
Roast came out great
Christine Pittman says
Great to hear, Gelene!
Sandy says
The roast only came up to 88°F so use your thermometer to make sure it’s done
Christine Pittman says
Checking with a thermometer is always a good idea, but it only got to 88°F after pressure cooking for 15 minutes per pound? What kind of instant pot do you have?
Jan says
thank you for the recipe!
Christine Pittman says
You’re welcome, Jan!
Laura C says
So tender and juicy it was falling apart before I could cut it. I was worried there wouldn’t be enough flavor, but it’s got a nice little kick to it! I also did the crisper version and made the gravy, let’s see if the preteen approves lol
Christine Pittman says
Thanks for taking the time to rate the recipe, Laura. I hope it won over your preteen too! :D
Lori says
You had answered a lady that complained it was dry…do not assume people are not following recipes or using different cut.
Mine was dry also.
Had bone in pork butt roast 4Lbs.
Followed instructions..BUT…I had other roasts come out dry as well…so I used shorter cook time- still came out overdone….was 185,
…newer,/different models obviously have variances….from now on…will cut time by half and check temp.
Christine Pittman says
Lori,
So actually, 185F isn’t considered overdone for a pork butt. When you make pulled pork, it can get as high as 205F, according to pit masters. That’s not a sliceable roast though, which is I’m guessing what you’re after. My point is more that it isn’t typically dry at that temperature. So, I’m not sure what is going wrong for you. I’ve tested this and my team members have tested this on various models and I’ve researched across the internet for cooking times to be sure that I’m giving the best advice possible. For example, one of the top-rated recipes for this dish has a 2 pound pork shoulder in the Instant Pot at high pressure for 70 minutes, yes, 70. I don’t even know what to say about that. That recipe has tons of 5 star ratings and comments even though it’s over double the time my recipe would recommend. So, I’ve been thinking about this a lot and I have an idea for you. You can of course reduce the cooking time for your roasts, as you’ve done. But, you could also try omitting the trivet and possibly increasing the amount of liquid. Then, the roast would be partly submerged in the liquid as it cooks, and it might retain more moisture that way. I’d probably finish it off under the broiler to crisp it up a little. I hope this helps. Best, Christine
Jo says
Dry, i cooked a 2lb its really dry. I am new to instant pot and got veggies down perfect, I think this was too long, if I do again definitely cutting time down.
Christine Pittman says
It is unlikely that a 2 pound pork butt cooked for 30 minutes in the Instant Pot would be dry or overcooked, Jo. If anything, I would say that it could be cooked even longer and would end up more like pulled pork. That’s because pork butt is quite juicy and does well when cooked for a longer time.
I’m wondering if you perhaps had a pork loin or tenderloin instead of a pork butt? If so, that could absolutely end up dry from overcooking in that amount of time.
Jennifer Hawke says
15 minutes per pound is *perfect*.
I had some jerk seasoning that needed to be used up, and pork roast was on sale.
I did a dry rub, & let it sit in wax paper for three days in the fridge. Didn’t have chicken broth, but beef worked just great. Did the sear on each side for 4 minutes, doubled the onions & threw in 6 cloves of garlic.
Thought I would oven finish at a high temp, but it smelled too good & looked just fine.
I reduced the liquid left over, it will be soup for tomorrow’s lunch. Made cornbread while I was waiting, perfect combination!
Thought I would have leftovers for the coming week but some friends stopped by and we couldn’t stop picking at it.
Thanks for the great (and perfect) pork roast!
Christine Pittman says
I’m so happy to hear that, Jennifer, it sounds amazing! Thank you for taking the time to rate and comment.
Cheryl Q. says
I had a 5.5lb pork butt and I did it for an hour and 40 minutes. It was so tender and juicy! Bookmarking this page!
Christine Pittman says
Thank you so much, Cheryl!
Darby Shaw says
What if I have a 5 lbs shoulder, how long should I pressure cook it?
Christine Pittman says
Darby, a pork shoulder or pork butt takes about 15-20 minutes per pound in the instant pot. This meat is so juicy and tender that overcooking it isn’t a problem. I would therefore go with 17-20 minutes per pound, which is 1 hour and 25 minutes to 1 hour 40 minutes for the 5 pound roast.
Betty says
I really like how u explain your recipes. Giving the why’s really help me. Thanx.
Christine Pittman says
Thank you so much, Betty! I’m glad the information is helpful.
KEVIN HOWARD says
This Recipe was spot on and the Steps were CLEARLY explained. My 1st time to try this and it was so successful that it’s going to be in regular rotation of my Dinner list from now on. Thank You so much for the recipe. Much Love.
Christine Pittman says
Kevin, That’s fantastic to hear. Thank you for letting me know.
Linda French says
Quick, easy, and delicious! Thank you
Christine Pittman says
You’re welcome, Linda! :)
Ron says
My wife says this is the best pork roast and gravy she has ever eaten. I am inclined to agree with her. Thank you for the recipe!
Christine Pittman says
You’re welcome, Ron! I’m glad it was such a hit. :)
Rhoda says
i was so excited when see how you got your self into this delicious recipe i like this ,like i’m so interested in cooking such things like in pork meal Christine.
Christine Pittman says
I’m so sorry to hear that, Connie. As you can see in the comments, the timing works for most people.
J. Johnson says
I just made this recipe tonight and all I can say is, WOW! I’m not sure what some of these other people did wrong but unless they used a different size/ type of roast or they have a defective unit but it wasn’t rocket science to adjust and check the temp regularly and come out with a perfect Roast, using your recipe and method, I am truly enchanted by the outcome and the fact that there are no leftovers! That doesn’t happen too often!
Thank you so much for a perfect, easy to follow and execute recipe!
Christine Pittman says
You’re welcome, J! Happy it worked so well for you!
Alycia A says
Holy moly. It was the best ever. So very tender and amazing. For a little flavor I did add a small amount of onion power, garlic power, and parsley. Seared the main four sides for 4 minutes each and the end sides fit approximately 2 minutes. I did add fresh diced onions into the pot at the last 4 minute mark. For for a total of about the last 6 minutes. I also didn’t have broth so I used a powder broth and made 2 cups (due to the size of my roast.) I also blanched my half onions in the sauce before before placing them on top and put the roast back in for pressure. 15 minutes per pound was perfect. Let it rest while I made the gravy. Wow! Got 10/10 back from family including super picky teens. Totally worth the wait time. Smells amazing too.
Christine Pittman says
Thanks for the feedback, Alycia! So happy the whole family enjoyed this one. :)
Amanda says
I made this last night and it turned out amazing! Since I have the Instant Pot Duo-Crisp + Air Fryer model, to crisp the roast I just swapped out the pressure lid with the air fryer lid and set it to air fry at 400 degrees for 10 minutes. It worked well! Next time, I’ll pressure cook for a little less time because the internal temp after that stage was about 163F and maybe I’ll air fry for a little longer. I checked the internal temp after air frying and it had actually gone down to 156F, so the air fry heat seemed to really only affect the outside of the roast, which is good. Then I took the roast out to rest while I thickened the gravy in the pot using the saute setting and some cornstarch mixed with water. I also might reduce the salt just a tiny bit as I find the sea salt I use has a bit of a saltier flavor. The onions were even great! I scooped them out before thickening the gravy and served them as a garnish and they were delicious with a bite of the pork. Thanks for the awesome recipe!
Christine Pittman says
You’re very welcome, Amanda! Thank you for sharing your results.
Shelly says
This was a terrific recipe and I will make again
Judd Gibbs says
Okay, so in a bowl I put salt, pepper, garlic powder, ground red pepper, Italian seasoning, curry powder, and garam marsala. I mixed that up and rolled two, two pound pork shoulders in it. I then seared them in sesame oil. With the remaining seasoning I added Crown Royal Apple, chicken broth, oyster sauce, sriracha and coconut aminos. I poured the sauce into the cooker, sautéed it for about two minutes then put the rack in with the pork and onion. Cooked for 1:15 then let go for an hour after to release pressure and seep. Then took out the pork, it was good like that, but I then pulled the rack, put the pork in the sauce, pulled it and set it for sauté. I then cooked it until the liquid reduced. Served it on a Hawaiian bun with the sauce soaking the bun. AMAZING!
Christine Pittman says
Thank you for sharing your process with us, Judd!