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, 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
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.
- 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.

Richard says
The cook time is very off. It has cooked for two and half hours and I’m still cooking it more. Hope the taste is good once it’s finally done.
Christine Pittman says
Richard, I’m not sure what happened in your Instant Pot but 2.5 hours is an extremely long time for a roast like this to be pressure cooked. How many pounds was your roast?
Kim says
I have a 9 pound pork roast butt… do I need to add more liquid than 1 cup?
Christine Pittman says
Kim, I’ve never cooked a roast that large in my Instant Pot so I’m not positive. What I do know is that extra liquid isn’t going to negatively affect anything in this case, so going with 2 cups sounds right to me.
Judy says
I have a pork shoulder picnic roast. There is a thick skin on the roast.
Do I trim off the skins and leave a thin fat layer before searing?
TIA
Judy
Christine Pittman says
Judy, Yes, trim off the skin. I’d try cooking it by itself too though. You can essentially make homemade cracklings from it. Salt the skin and cook it by itself, slowly, until the fat has rendered off and it is crisping up.
Davon says
Can you start the roast frozen or should I thaw it out?
Christine Pittman says
You should thaw it out for this, Davon. Frozen would definitely need more time, but we have not tested it that way so I can’t give any specifics on how it turns out.
Ray counce says
What if you want some potatoes and carrots and liston mix in roast
Christine Pittman says
If you don’t mind the vegetables being very soft, then you can do it, Ray. I just think they will end up a bit overcooked in the cook time. Simply season the vegetables with salt and pepper and then add them above the roast so that they aren’t sitting in liquid at the bottom. Then follow the recipe exactly as written. You don’t need to change the amount of time.
Kenny says
Amazing recipe. I always have the ingredients and it’s so quick I can do it on a a weeknight! Thank you.
★★★★★
Janell Santiago says
Do you follow the same cooking instructions if it is bone-in pork butt?
Christine Pittman says
Janell, for this recipe, bone in requires more time, I had to add 15 additional minutes to the cook time. It’s also a little more difficult to carve after. We’ve been testing this with various roasts, and will be adding additional information and timings soon!
Jelly says
Hello.
The top of the page says cook for 15 min per pound of pork. Then, in the cooking instructions it says cook for 30 min total with no mention of pork weight.
I can see why some people say it’s raw and some say it’s great. ……
Not sure if the post can be edited
Christine Pittman says
The ingredient list for the recipe calls for a 2lb. pork shoulder which is why in the instructions we call for 30 minutes. We explain how to figure out the timing in the post above in case you have a roast of a different size. Hope that helps you!
Sandra says
Wow! This was great! Super easy for a IP dummy like me.
I used a 4.5 lb pork butt so I doubled the cook time. I added a short of Wild Turkey. Temp was perfect & the meat was super fall about soft and juicy! I served it with the nearly melted onions on hamburger buns with a slap of aoili sauce. I tossed in a bunch of brown mushrooms.. they were perfectly done. Served with sides broccolini and mac n cheese. Even my typically picky 11 year old enjoyed it & she never likes anything new. Husband gobbled it up.
Thanks for sharing… this recipe is a keeper!
★★★★★
Christine Pittman says
Wow, that sounds like an amazing dinner, Sandra! Thank you for sharing!
Joni says
I added dried crushed thyme to the rub coz I grew it and had it. The only other things I did was after searing and removing the roast to place the little rack, I deglazed the pot with a couple of splashes of chardoney😋 and increased cooking time to 20 min per lb. This was so perfect!!!
★★★★★
Christine Pittman says
That sounds delicious, Joni! I love being able to use home-grown herbs.
Sara says
hmm. had a 2.5 lb roast, added 8 minutes to the cook time (38 minutes) and roast wasn’t even 140º in the middle. That is, it was not cooked. So, I’ve put it back in for 15 more minutes of pressure. We’ll see what happens.
Christine Pittman says
Sara, I’m so sorry that this didn’t turn out for you. I hope the extra time did the trick. Honestly, I’m baffled by this recipe. About half of the comments rave about how good it is and how well it works, and for the other half, it doesn’t work. For me, it works beautifully. I make it every couple of weeks. I’m going to see about getting someone with a differently sized Instant Pot to mine to test it and we’ll try to get to the bottom of why it only works for some people.
Wendy Gillis says
Roast wasn’t nearly cooked with these directions. Waste of time !
Karen Horton says
I went by recipe exactly and it was raw inside.
Christine Pittman says
I’m so sorry, Karen, that’s unusual. Do you know what size your roast was? Maybe let us know your type of Instant Pot too and we can try to find out where it went wrong for you.
Michael says
This recipe is a winner. I followed the recipe exactly including making the gravy. Even my most picky eaters loved the pork and gravy. I strongly recommend taking the extra 10 minutes to place the pork in the 425-degree oven to crisp the outsides. A+
★★★★★
Christine Pittman says
That’s great, Michael! Thank you.
Stephanie Spaltro says
It was good… We love our instant pot!!!
Christine Pittman says
Thanks, Stephanie! We do too!
Kimberly Falcon says
Can I add vegetables such as carrots, and potatoes to this? How much would I increase the cooking time and seasoning?
Christine Pittman says
Actually, I think that the veggies would over cook in the amount of time the roast takes, Kimberly. If you don’t mind the vegetables being very soft, then you can do it. Simply season the vegetables with salt and pepper and then add them above the roast so that they aren’t sitting in liquid at the bottom. Then follow the recipe exactly as written. You don’t need to change the amount of time.
PENNY GERGICH says
Delicious!! Was so easy and flavorful!!
★★★★★
Christine Pittman says
Thank you, Penny!
Toni says
I received an instant pot for Christmas and this is the first recipe I made in it. I knew I wanted to make a pork butt but wasn’t sure about the cook time. I usually make them in a slow cooker and was curious to see how it would come out on the pressure cooker setting of the instant pot. It was delicious, tender and easy to shred and oh my gosh so fast compared to slow cooking it. Instead of the onions I cut up big chunks of potato and put that around the roast skin on and then fork mashed it for a quick rough mashed potato side dish. Very good and the instructions step by step were easy and perfect especially since this was the first time I was using the instant pot. Thanks!
★★★★★
Christine Pittman says
That’s wonderful, Toni! Welcome to the joys of the instant pot. :)
Christine Pittman says
Yes, this recipe is for a roast that is meant to be sliced. For a pulled pork texture, you could cook a little longer, I also suggest checking out this recipe! https://cookthestory.com/instant-pot-pulled-pork/
Jef says
turned out dry… why is it that everything I do in this thing is a disaster…. ready to just sell it and be done.