This pork loin roast served with a thick reduction of pan juices is tender and juicy and will be on your dinner table in less than an hour. There’s also a great tip for making sure it’s cooked perfectly every time!
Pork loin is a lean roast that turns out perfectly in the Instant Pot if you follow a few simple steps, and use my amazing Instant Pot Hack. Basically, you’ll sear the roast on all sides, then pressure cook it for a bit less time than you’d expect to. The roast then comes up to the correct temperature using the Keep Warm function. It’s pretty amazing! You get a perfectly cooked, juicy roast, with amazing pan juices too, all in the Instant Pot.
You can continue reading, or jump down to the recipe by clicking here.
- Video: Making Pork Loin In The Instant Pot
- Difference Between Pork Loin And Tenderloin?
- Seasonings
- Avoiding The Instant Pot Burn Notice
- Pork Loin Thickness Differences
- Cooking Instant Pot Roasts Perfectly: The Important Hack
- Safe Pork Roast Temperature Notes
- What Should I Do With The Pan Juices?
- Instant Pot Pork Loin Recipe
- Frequently Asked Questions

One of my most popular recipes is How to Roast Pork Loin Perfectly. The feedback has been so positive that I decided to test a recipe for pork loin roast using the Instant Pot to help you get this delicious roast on your table even quicker. And the good news is that it works! I have to say though, that I prefer pork loin cooked in the air fryer. The Instant Pot gives you slightly juicier meat, but the air fryer gives such a nice crispy brown crust. If I have to choose, I’d do the air fryer.
I really love my Instant Pot – this is the one I use! It will really help you get a delicious roast on your table quicker than ever.
Note that this recipe has been fully retested and updated. I have found a new method for cooking roasts in the Instant Pot that is foolproof and gets perfectly cooked roasts every single time. I can’t wait for you to try it. The method is in the recipe at the bottom, or you can read about it in the sections below. A couple of things to discuss first…
Video: Making Pork Loin In The Instant Pot
Difference Between Pork Loin And Tenderloin?
I think that it is important to mention here, this recipe is for pork loin roast and not a pork tenderloin. Pork loin and pork tenderloin actually come from different parts of the animal and both look and cook differently.
Pork tenderloin is best cooked quickly over a high heat while a pork loin is often slow roasted or grilled. You can learn more about these cuts of meat over at The Kitchn.
Seasonings
I like to season the roast with a simple mixture of salt, pepper, and garlic powder. I find it best to mix the seasonings together in a bowl, and then season the roast all over from there. That way, I’m not touching the seasoning jars in between touching the roast, and it gets a more even distribution of the flavors.
Searing the roast in the Instant Pot using the sauté function creates a caramelized exterior – yum! And it leaves behind some tasty bits on the bottom of the pot to flavor the pan juices – double yum! Just make sure you scrape those bits up. Here’s why:
Avoiding The Instant Pot Burn Notice
After searing the roast, some browned bits will be stuck to the bottom of your Instant Pot. This is normal. However, you need to scrape those up before pressure cooking begins.
This is because the browned bits stuck to the bottom get really hot when pressure cooking starts. This heat signals to the unit that something is burning. You can then get a burn notice from the Instant Pot and it will shut itself off.
To prevent this burn notice, after searing the roast, add liquid to the Instant Pot. Let it come to a simmer. This softens and loosens the stuck bits.
Use a wooden spoon to scrape up all the browned stuck bits so that they’re floating in the liquid. From there, you can proceed with the recipe.
Pork Loin Thickness Differences
After I initially tested and posted this recipe, there were a lot of comments. Some people had a roast that turned out perfectly, others had roasts that were overcooked and dry, while others had roasts that were undercooked. This was a mystery to me, and I had to solve it.
After a lot of testing with different pork loins, I hypothesize that the problem is that pork loin roasts come in different shapes. Essentially, some are thicker than others. And, it turns out that in the Instant Pot, this thickness difference matters as much as the weight does. And you can totally see what I mean if you compare the picture of the finished 3 pound roast above, which is long and somewhat narrow, with a flatter, wider, 3 pound roast here:

I toyed with telling you to measure the thickness of your roast before you start cooking it so that we can be sure it’s the same as the ones I’m working with. But that seemed like it was going to be too complicated. I have instead done a lot of testing and have come up with a different solution that just might change how you cook in your Instant Pot more generally!
Cooking Instant Pot Roasts Perfectly: The Important Hack
As mentioned, people have different results when cooking pork loin in their Instant Pot. The solution is to purposely undercook the roast in the pressure cooking stage, and then using the Keep Warm function to bring it up to temperature. We’ll therefore be pressure cooking the roast for a bit less than you might expect. Here are the times I recommend:
- For roasts that are 2-5 pounds, 5 minutes per pound
- For roasts thar are 5-8 pounds, 25 minutes of pressure cooking total.
- For roasts larger than 8 pounds, cut it in half so that each piece is half the width of the original, then pressure cook for 20 minutes total.
After the pressure cooking is finished, do a natural release for 10 minutes. That means that you just leave the Instant Pot alone for 10 minutes after it finishes pressure cooking. Then turn the valve to Venting and let out any remaining steam.
And then, this is where things get interesting! You’re going to take the temperature of your roast using an instant-read-thermometer. Your roast is unlikely to be at the safe temperature of 145F. But we’re going to get it there, and easily.
What you’ll do is put the lid back onto the Instant Pot and seal it. Make sure your Instant Pot has the Keep Warm setting on. Then leave it alone. We’ll be leaving it in there until the roast gets to 145F. If it’s close to there, you’ll only leave it in the Instant Pot for a few more minutes. If it’s further from 145F, you’ll leave it for 5-10 minutes at a time until it gets there. Err on the side of less since it’s actually pretty crazy how quickly it can cook using just the Keep Warm function.
You’re going to be amazed by how quickly the pork comes up to temperature. And you’ll also be amazed by how juicy and delicious this roast is. You get it to exactly the correct temperature and it is neither dry nor undercooked, just perfect!
Safe Pork Roast Temperature Notes
So, I said above that the safe temperature for roast pork is 145F and that that is when you should take it out of the Instant Pot. I have two things to say about that.
First, I actually take mine out at 140F. The reason is that it will rest while I make gravy, and as it rests, the temperature will rise to the safe 145F. I do test it before carving to make sure, but that is a tip for really juicy roast pork loin.

Second, a lot of people grew up eating pork that is more well done than that. When I was younger, the safe temperature for pork was 160F and so all the pork loin that I ate was fully white and a bit drier. That is what I was used to and it took awhile to get used to pork that was a bit less well done.
If you are someone who is used to more well done pork, you’re going to want to go beyond the 145F temperature. You don’t have to go all the way to 160F though. I recommend that you cook the roast exactly as instructed, knowing that you’ll have it on the Keep Warm setting to get it up to temperature. Then, try taking it out when it’s at 150F, and let it rest so that the temperature rises to 155F. That will be a tiny bit lower than what you’re used to, but I don’t think you’ll find it too pink, and you’ll find it nice and juicy. Of course, if you’re not sure, go ahead and take it out at 155F and let it rest to 160F. Cook so it tastes good to you, you know?
What Should I Do With The Pan Juices?
The juices left behind from the cooking process are like liquid gold. After I take the roast out of the pot and remove the trivet, I use the sauté function again to turn pan juices into a delicious, rich sauce to serve over the pork. Let the roast rest on a plate while you do this. Or, you can put the roast under the broiler for a few minutes to crisp up the outside.
If you want more of a gravy, there are instructions below for turning the pan juices into a quick cornstarch gravy. You can also check out my recipe for Instant Pot Gravy over here or my recipe that you can use without any pan drippings if you want to make the gravy ahead, while the roast is cooking.
Print
Instant Pot Pork Loin Recipe
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour
- Yield: 4–6 servings 1x
- Category: Entrée
- Method: Instant Pot
- Cuisine: American
DESCRIPTION
This pork loin roast served with a thick reduction of pan juices is tender and juicy and perfectly cooked due to an amazing Instant Pot hack!
Note: This recipe was retested and edited in February 2023 due to comments from readers. Some people loved the recipe, others found their roast undercooked, and others found it overcooked. I have done extensive testing and have come up with the new Keep Warm method that guarantees a perfectly cooked roast every time.
Listen to learn how to make this recipe, along with some great tips from Christine:
Ingredients
- 1 tsp. salt
- 1 tsp. pepper
- 1 tsp. garlic powder
- 2 and 1/2 to 5 pound pork loin roast, boneless or bone-in
- 1 Tbsp. olive oil
- 1 Tbsp. butter
- 1 medium onion, cut into 8 wedges
- 1 and 1/2 cup unsalted chicken broth or water
- 1 and 1/2 Tbsp. cornstarch (optional, to thicken pan sauce)
Instructions
- Take roast out of the fridge and cut slits in the fat. In a small bowl, combine salt, pepper, and garlic powder. Stir to combine. Rub pork roast all over with salt mixture.
- Press the Sauté button on the Instant Pot. Add the olive oil and butter. Swirl until it melts and is very hot. Add the seasoned pork fat-side-down and let it cook for 3 minutes without touching it. Flip it over and cook for another 3 minutes. Press Cancel and remove pork from Instant Pot. Set aside on a plate.
- Add the broth to the Instant Pot, scraping any browned bits from the bottom with a wooden spoon or rubber spatula. It’s important to get all of the browned bits unstuck from the bottom.
- Add the onion wedges to the broth, distributing evenly. Put the roast on top, fat-side-up.
- Cover pot, lock on the lid, and set the steam release valve to Sealing. Select the Pressure Cook button and set to pressure cook on high for 5 minutes per pound.*
- When the pressure-cooking cycle has finished, do a 10 minute Natural Release (that is, do nothing). After the 10 minutes, turn the valve to Venting and let any remaining steam escape.
- Check internal temperature of the roast. If it is at 145F or higher, take roast out of Instant Pot. If it is lower, put the lid back on, seal it, set the Instant Pot to Keep Warm, and leave it at Keep Warm for 2-10 minutes at a time, testing the internal temperature at each interval. Remove roast when it reaches 145F.** Let roast rest on a clean plate or cutting board for at least 5 minutes.***
- Select the Sauté button on the Instant Pot. Bring the juices to a boil and reduce by 1/2, stirring occasionally, about 5 – 7 minutes. Taste and season as desired. If you’d like to turn the pan juices into more of a gravy, stir cornstarch into 3 tablespoons of cold water and then stir that into the juices. Bring to a simmer.
- Carve pork into 1/2” slices and serve with pan juices or gravy.
Notes
*For roasts that are 2-5 pounds, pressure-cook on high for 5 minutes per pound. For roasts thar are 5-8 pounds, pressure-cook on high for 25 minutes total. For roasts larger than 8 pounds, cut in half so that each piece is half the width of the original, then pressure cook for 20 minutes total.
**If you like your roast more well-done, you’ll be taking it out when it reaches 155F.
***If you want a crispy crust, after you’ve taken the roast out of the Instant Pot you can put the roast on pan under the broiler until it darkens, 5-10 minutes.
Frequently Asked Questions
I answer a lot of questions in the comment section at the bottom so do read those, but here’s a summary of the most frequently asked questions.
Can I cook 2 pork loins at the same time in my Instant Pot?
Yes! As long as you have enough room, you don’t want the roasts touching. If you have 2 (2 lb.) pork loins, try a 15 minute pressure cook and a 10 minute natural release, then check the internal temperature of both roast and do the Keep Warm hack from above.
Can I cook potatoes with the pork loin?
Sure, you can add potatoes to the broth underneath the trivet if you’d like them to be like boiled potatoes or try adding baby potatoes on top of the roast for more of steamed potatoes.
What do I do if I followed the instructions and my pork still isn’t quite done?
Not to worry. Because there are so many types of Instant Pot (and sizes of pork loin) this may happen while you are figuring out what works for yours. If it’s only slightly under, put the lid back on the IP, seal it, and set the Instant Pot to Keep Warm. Let it rest in there for a few minutes. If it’s rarer, you’ll do that for as long as it takes, checking every 5-10 minutes.
This post originally appeared in June 2018. It was revised and republished in February 2023.

Jamee M Whitehead says
My goodness… I loved this pork loin. I cant barely believe I’m saying this because… well, its pork. I cooked an almost 4 lb (3.71 lb) loin in an 8 QT IP and it turned out fantastic. I followed the directions, but doubled the water and the spices, and per Christine’s recommendation to another commenter, I cooked it for 25 minutes. The internal temp was roughly 152 so a smidge higher but still so darn delicious. I may reduce it by a few minutes next time because I’m greedy and want the PERFECT pork but I am still so happy with this runs results. The reduction was still watery even after simmering for 17 minutes, but again I did double it, and I used it anyway and it too was delicious. Will be making it again for sure!
Christine Pittman says
That’s wonderful, Jamee! Thanks so much for sharing your results with us!
Danielle M says
My husband bought me the Instant Pot for Christmas after seeing me drool over one at the store. This was only my second time using it, and the recipe turned out perfect. My loin was pre-seasoned, so I didn’t get to use your spice blend (though it looked tasty too). I was intimidated, but your simple, easy-to-follow instructions had me putting a delicious roast on the table with little time and effort. This recipe will be used again (and I promise to try the seasoning too).
Christine Pittman says
That’s a wonderful Christmas gift! So glad you enjoyed the recipe, Danielle, and we’ve got plenty more Instant Pot ideas for you!
David says
Got a 6 qt pot for Christmas. Picked up a 4 1/2 lb loin (That’s loin, not tenderloin) and cut it in half. I put that 2 1/4 lb hunk in the pot after seasoning it. I seared it on all sides. I diced a small onion and threw it in the bottom of the pot with 1 cup of bone chicken broth from COSTCO. I set the pot on “Meat/Stew” for 17 minutes with the *vent thing on “sealing” . When the timer was done counting down I left it in the pot without opening it. The timer came on again starting at L00:01 and I flipped the black valve (*Steam release handle) to “venting” when it reached 5 minutes.
I followed the directions just as you said, Christine. Even though my loin was 2 1/4 lbs it came out perfect at 149 degrees with my digital thermometer. Made the sauce and served the loin with broccoli and I sauted a pound and a half of Baby Bella mushrooms too, but not in the pot. Thanks a bunch. Everbody in the familly loves me today. I’ll pass that on to you. LOL
Christine Pittman says
Thank you, David! Both for the feedback and the lovely compliment.
Adam Seidel says
Would echo the comments above the cook time is off. Just did this recipe with a 1.8 lb loin. Cooked for 25 minutes, was still raw in the center. Ended up fine though as we put it back in, brought it back up to pressure, and gave it 10 more minutes. Did the natural release as recommended both times. Came out perfect after that. We also added an onion during the sauté, which was tasty. Overall came out delicious, just needs that extra time for a larger loin, 17 minutes is definitely a 1 lb loin time.
Appreciated the simplicity of prep time for this as well!
Christine Pittman says
Thank you so much for the feedback, Adam!
Anna says
I had a 3.85lb roast that came brined. I wonder if brining has anything to do with varied outcomes? I know most pork loins are sold in some sort of brine, but I wonder if everyone who has posted has a brined roast? Do they sell them unbrined? And does the cook time or the outcomes change with brining?
Anyway, mine turned out great! Based on the adjusted cook times you recommended in one of the comments above, I cut the roast in half and adjusted cook time to 23 min. I also did 1 c of vegetable stock instead of 1/2 c of chicken stock, and since my husband is German, we prepared this German style, with German pork roast spices, served with browned sauteed saur kraut and potato dumplings. The gravy was delicious, and the meat was well done but not tough. Could’ve even stood to be cooked a few min shorter, I think, but I was not disappointed with the outcome. With the juices poured amply over the meat, this was VERY delicious! This was an easy meal that didn’t seem like an easy meal at all. Thanks for the recipe!
Christine Pittman says
Anna, I’m so happy you liked the meal! The recipe as written is intended for unbrined pork loin. My store doesn’t sell it brined. I think it does sell pork tenderloin brined though. If you have tenderloin, it needs less time than pork loin. If you do have a brined pork loin, nothing in the recipe needs to change, except that I would not add any salt since the brine is salty.
Nicholas says
Made this tonight for a 2 lbs pork lion roast followed recipe for 20 min was raw in the center
Christine Pittman says
I’m sorry to hear that, Nicholas. Did you do a natural release after the 20 minutes?
Patricia Wise says
Any cooking time suggestions for a 1.7lb frozen pork roast?
Christine Pittman says
Patricia, I would try setting the instant pot for 25 minutes and then do a full natural release. Use an instant read thermometer to check that it’s the temperature you want, but at least above 145F, which is the rarest recommended temperature by the USDA. If not, try pressure cooking for longer.
Therese Burch says
Help! Can u tell me how long to cook a 5.5 lb pork loin for pulled pork sandwiches in the insta pot? I know I need to cut it up and sear it first in sections but don’t know how long to cook it?
Christine Pittman says
We’ve got a recipe for Instant Pot Pulled Pork over here (https://cookthestory.com/instant-pot-pulled-pork/) you can check out, Therese. Enjoy!
Shelly k says
Followed recipe 2.5 lb for 20 minutes and was raw in middle. ?
Christine Pittman says
I’m sorry to hear that, Shelly. Did you do a natural release after the 20 minutes?
Susanne says
THIS IS A KEEPER!!!! Made this today with 2 lb pork loin at 18 minutes on meat setting, 5 min wait when done, then QR. it was moist and delicious. Internal temp was 170 which is higher than I would have liked. Maybe try 2 minutes less next time. Made a quick sauce with flour roux. I used spice mix with garlic and onion powder, smoked paprika, roasted herb mix. Thanks for a great recipe!
Herb says
I found that with a small 2.5 lb pork loin that 30 minutes at high pressure produced a temperature of about 165 degrees, ttoo hot. Used slow rnatural release. A better time would be say 23 minutes with slow release pressure,
Rob says
Tried this and it was a success. Cooked 2 pork loins each were 1.5lbs. in a 8qt IP. Only change I made was 1 1/2 cups of chicken broth instead of 1/2 cup.
Cooked on high pressure, 17 min with a natural release of 7 min.
Karen says
I am cooking a 7.4 lb pork loin for a crowd . I have a new 8 qt Instapot and may try it. Should I stick to my oven or use the new pot? How long should I cook this large a roast using the Instapot? Which will give me the best results? Thanks
Carole Lee says
Tried the Instant Pot Pork Loin in my 8 qt IP with great trepidation. I followed the recipe almost verbatim. Only change was I used homemade Adobo rub on the 4 lb roast. It was a HIT!! Husband said it was the juiciest, most tender, best flavored pork roast he has ever eaten and put it on the “A List”.
I have a whole pork loin, 7.67 lbs, I need to repeat the success for a group camping trip, but reading the comments, I am really nervous about it now. Other than cutting the loin in half so it will fit in my IP, what other adjustments should I make? Should I cook it 1/2 at a time, or can I do both pieces at once? If both at once, any changes in timing, etc? Thanks for any help you can offer!
JohnR says
One of the possible reasons for the mixed results is the recipe doesn’t mention anything about the state of the Pork Loin BEFORE doing anything to it. Instant Pots can cook meat frozen, or cold and still have good results, but that DEFINITELY affects cooking time, release time etc. I presume the recipe is for a thawed Pork Loin that has been allowed to come to room temperature. Any other precondition, can vary the results of this recipe.
Jennifer says
I made this tonight and it came out perfectly cooked. Tender and juicy but also fully cooked. I used a 2.75lb Pork Loin in a 6 quart Instant Pot. I followed the directions for the rub but changed the liquid a little. I used 1 cup of Chicken broth, 1/4 cup of Apple Cider Vinegar and 1 Tablespoon of Blackstrap Molasses (regular would work fine too). I mixed these in together when I deglazed the pot after browning. I cooked the loin on the trivet on the Meat setting (High) for 23 minutes. Then I let it Natural Release for 26 minutes. I removed the meat and let it rest about 10 minutes while I simmered the pan juices. It was a lovely meal and I will use this recipe over and over again! Thank you!
Christine Pittman says
Wow, Jennifer, that sounds amazing. I can’t wait to try your variation. Thanks for telling us about it!
Dawn says
I am soooooo disappointed with the result. I followed the recipe exactly as stated. I used a 2 lb pork loin and after taking it out of the Instant Pot, the temperature was 120. No way could I leave it like that. I put it back in the Instant Pot and the result is that I got a completely dried out and shredded piece of meat. The only good thing I can say is that the gravy was delicious. I would have done better just putting it in the oven.
Jen says
I should have read the comments first. My pork loin was about 3 lb but the only difference was that it was longer than if I had cut it to 2 lb. (It started out as an eight and a half pound pork loin from Costco.) I cut it so that it fit in the instant pot and followed the instructions and seared all sides including the ends for 4 minutes each. A 17 minute pressure cook was not enough. The outside looked delicious but when I cut it in half the inside was completely raw and had registered 115 degrees with a digital thermometer. Even with a 10-minute rest, no way that was getting up to Temp. I’m putting it back in for 3 minutes now at high pressure and hoping it doesn’t ruin it. I actually did this as a test so that I can cook the other portions of the pork loin later for dinner…
Looking at your pictures, I think yours is a lot smaller of a pork loin, almost the size of a pork tenderloin. I know that it is a pork loin but I think maybe you have a smaller cut? The cut from Costco is pretty big around so maybe that’s why the different results?
Andrea says
Tried this recipe tonight. Boy did it ever come out tough. But I am still in the gotta try differet recipes mode so thank you and will keep trying!
Tom Brennan says
I appreciate you posting the recipes and then following up. One of the issues I have with Instant Pot meats is that you can’t check the internal temperature without pulling it out of the pressure cooking mode. I had a 3.3 lb loin roast that I cooked for 22 min and, after 10 min slow release, checked it and it was 124 degrees. 21 under what I was shooting for. I then put it in the oven, which defeats the one pot cooking, for about 10 min and I overshot the temp to 154. Let it sit and while making the gravy but it was dryer than I’d hoped. The gravy was great. I had used 1 cup of water with better bouillon beef and thickened it with a little cornstarch and that was amazing on the roast and mashed potatoes. I will continue to experiment but, as long as you get to 145 and let it rest, you should be into a good tender roast. Thanks again.
Christine Pittman says
Tom, I’ve had a similar frustration. It’s tough because all Instant Pots are not the same size, and all roasts are not exactly the same either, even if they are of a similar size and cut. The fast cooking of the instant pot seems to leave more room for error than slower oven-roasting. It would be worth writing to the Instant Pot company maybe and asking them to consider a model with a meat thermometer inside. I know that several slow cookers have this feature. Until they come out with that for us, I think the best bet is to stick with items that aren’t as bad (or are even better) when overcooked (pork butt versus loin, chicken thighs versus breasts, beef chuck versus filet, etc) and/or to tread more carefully when cooking the leaner meats that aren’t as good when overcooked. Glad you liked the gravy!