Instant pot pork roast is so tender, crazy flavorful and so simple to make! Served with carrots, potatoes and gravy that's all cooked in the Instant Pot together! The sweet and savory dry rub perfectly seasons the pork, vegetables and gravy.
Instant Pot Pork Butt/Shoulder.
Instant Pot pork roast is so versatile and easy enough to make for a weeknight dinner! Even better, the pork, vegetables and gravy are all made in the Instant Pot, making for easy cleanup!
The sweet and savory dry rub adds so much flavor to the pork, while perfectly seasoning the gravy and vegetables. It's made with a mix of simple spices that you likely already have in your home.
Serve the shredded pork roast with the carrots, potatoes and gravy for dinner, and devour the leftover pork in buns with horseradish mayo for lunch the next day - soooo good!
What cut of pork is best for pork roast.
I prefer shredded roast pork as opposed to sliced pork roast, so for this recipe, I use a pork butt, also known as a pork shoulder. Let's talk about the types of pork roast.
- Pork butt/shoulder. This cut of pork is what you traditionally use when you want shredded, fall-apart tender pork roast. It's a tougher cut of meat, so it's great for slow cooking in the oven or crock pot, and it's also great in the Instant Pot! Alternatively, pork butt/shoulder is also a great cut of pork for smoking or to make pulled pork sandwiches!
- Pork loin. Pork loin is a lean, tender cut of pork, so it doesn't work well for making shredded pork. Pork loin doesn't requires less cook time compared to a pork butt, and because it has a lot less fat than a pork butt, it can become dry when overcooked. Pork loin is great for sliced pork.
What is an Instant Pot?
Instant Pot is the brand name of a pressure cooking. Unlike traditional pressure cookers, an Instant pot doesn't require heat from a stove. Instant Pots simply plug into an outlet, like a slow cooker.
As an Instant Pot heats up, the liquid inside creates steam, building up pressure in the pot and cooking food faster.
The high pressure and steam also helps to force liquid into the food, which helps to make tender meat while keeping it nice and juicy!
What's also great about the Instant Pot, as opposed to traditional pressure cookers or slow cookers, is that they have a sauté feature, which is pretty much like heating a pot/pan over medium-high heat on the stove. This allows you to brown meat and make gravy!
How many minutes per pound for a pork roast in the Instant Pot
The amount of time needed to cook a pork roast in the Instant Pot depends on how much the pork roast weighs. Here is estimated cook times based on the weight of the pork roast.
- 2 pound pork roast in the Instant Pot: Cook on high pressure for 70 minutes.
- 3 pound pork roast in the Instant Pot: Cook on high pressure for 80 minutes.
- 4 pound pork roast in the Instant Pot: Cut the pork butt in half, then add both halves to the Instant Pot and pressure cook on high for 90 minutes.
How to Make an Instant Pot Pork Roast.
The great thing about making a pork roast in the Instant Pot is that everything can be done in on pot, including making the gravy! Here are step-by-step instructions with tips and tricks.
- Season the pork butt. This step is crucial. Pork butt needs lots of seasoning, so be sure to generously cover ALL sides of the pork roast, rubbing and patting the seasoning into the roast. I like to mix out my own seasoning blend that's both sweet and savory. It pairs perfectly with pork!
- Sear the pork roast. Searing all sides of the pork roast creates a nice brown crust on the exterior of the pork, sealing in the juices and adding lots of flavor. Don't skip this step! This can all be done in the Instant Pot using the sauté feature. Once the pork is nicely browned on all sides, transfer the pork to a plate and set aside.
- Add onion and garlic. Continuing to use the sauté feature, you will caramelize onions and sauté some garlic for added flavor.
- Deglaze the pot. Adding a small amount of liquid to the pot while it's hot causes the liquid to boil rapidly and deglaze the bottom of the pot. Be sure to use a spoon to scrape the browned bits off the bottom of the pot - this is where the flavor is at!
- Cook pork on high pressure. Now it's time to cook the pork roast. Add the pork back into the pot, seal and cook on high pressure until fork tender!
- Cook the vegetables. Once the pork is done cooking, quick release or natural release the pressure in the pot, then add the carrots and potatoes. You will only need to cook the vegetables on high pressure for 4 minutes! Do NOT add the vegetables any sooner or they will be way overcooked!
- Make the gravy. Remove the pork and vegetables from the pot, leaving the onions inside the pot with the broth! You will use the sauté feature again to make gravy by thickening the broth with a cornstarch slurry. I don't like my gravy overly thick, but you can always add more cornstarch, if desired.
- Serve! Shred the pork, the drizzle the gravy all over the pork and vegetables. Serve with more gravy on the side for dipping!
Instant Pot Pork Roast with Onion Gravy.
In my opinion, you can't have roast without gravy! Making the onion gravy is super simple and only takes about 5 minutes. To make the onion gravy, will use the broth and onions that you cooked the pork roast with.
Before making the gravy, remove the pork and vegetables from the pot and set aside on a serving platter. Turn the Instant Pot to sauté and mix in a water and cornstarch slurry. Allow the gravy to boil and thicken slightly. Drizzle the onion gravy over the pork and vegetables and serve some on the side for extra dipping!
Instant Pot Pork Roast with Vegetables.
I love to serve pork roast with carrots and potatoes! I recommend adding the vegetables after the pork roast is already fall apart tender, otherwise the vegetables will become way overcooked.
If the carrots and potatoes are cut into about 2" chunks, they will only need to cook in the Instant Pot on high pressure for 4 minutes, then quick release the Instant Pot.
Storage & Reheating.
How long can I store pork roast in the fridge?
Cooked pork roast can be stored in an air-tight container in the fridge up to 4 days.
To reheat multiple servings, place the pork roast and vegetables in an oven safe dish with ½-1 cup of chicken or beef broth, cover and cook at 350 degrees F until warm.
I recommend using the microwave to reheat individual portions.
FAQ & Troubleshooting.
How long do you cook pork in the Instant Pot?
Lock the lid on and check that the valve is set to seal. Set the Instant Pot to cook on high pressure for 70 minutes for a 2 pound roast or 80 minutes for a 3 pound roast. When the cook time is up, quick release the pressure.
Why is my pork roast tough in the Instant Pot?
If the pork roast is still tough, it just needs to cook longer. Cook time can vary depending on the size of the pork roast. The larger the pork roast, the longer it will need to cook.
To cook the pork roast longer in the Instant Pot, lock the lid and check that the valve is set to seal. Set to cook for another 15-30 minutes on HIGH pressure, depending on how tough the roast is.
Can you overcook a pork roast in the Instant pot?
Yes, you can overcook pork roast in the Instant Pot, but it would have to be cooked significantly longer than the recommended cook time. Pork butt/shoulder has a decent amount of fat, so it's hard to dry the meat out in the Instant Pot.
However, 80 minutes is the perfect amount of time to ensure that the roast is tender, but not overcooked. As well, the pork roast is cooked in broth, ensuring that it stays juicy.
Will a pork loin roast shred?
Pork loin is a very lean cut of pork, so it doesn't work well for making shredded pork. It is better suited for slicing.
Is pork loin same as tenderloin?
Pork loin and pork tenderloin are not the same cut of meat. Pork tenderloin is a long and skinny cut of meat, and pork loin is wide and short. How pork loin and tenderloin is cooked is the main difference. Pork tenderloin is best quickly cooked over high heat, and pork loin is best slow roasted. They are both best served as sliced pork, and do not work well for shredded/pulled pork.
How long to cook a frozen pork roast?
I recommend thawing the pork roast before cooking, but if you use a frozen pork roast, add on an extra 30 minutes to the cooking time. So for a 2 frozen pound pork roast, cook on high pressure for 1 hour and 40 minutes. If the frozen pork roast is 3 pounds, cook on high pressure for 1 hour and 50 minutes.
More Pork Recipes You'll Love!
If you enjoyed this recipe, please leave a ⭐️⭐️⭐️⭐️⭐️ rating and a comment below! I'd love to hear from you! If you’re on Instagram, share a picture of the food you created and tag me at Modern Farmhouse Eats! I enjoy seeing all the pictures! 😊
Instant Pot Pork Roast with Gravy
- 3 tablespoons olive oil
- 2-3 pound bonless pork butt/shoulder
- 1 yellow onion, thinly sliced
- 3 garlic cloves, minced
- 1 ½ cups chicken broth
- 2 tablespoons balsamic vinegar
- 2 tablespoons cornstarch
- 2 tablespoons cold water
- ½-1 pound carrots, cut into large chunks
- ½-1 pound potatoes, cut into large chunks
- 2 tablespoons brown sugar
- ½ tablespoon chili powder
- 1 teaspoon salt
- ½ tablespoon onion powder
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- ½ teaspoon cumin
- ½ teaspoon ground thyme
- ½ teaspoon black pepper
- Mix together all the dry rub spices in a small bowl. Sprinkle and rub the dry rub all over the pork, generously covering all sides.
- Turn the Instant Pot on to the sauté feature and add 2 tablespoons of olive oil. Once hot, add the pork roast. Sear for the pork roast for about 2 minutes on each side, or until nicely browned. Use tongs to stand the pork roast in the pot to sear the short edges. Once seared, remove to a plate.
- Add the remaining tablespoon of olive oil and onion to the Instant Pot. Cook for about 4-5 minutes, or until it starts to soften. Add the garlic and cook another minute.
- Pour in the chicken broth and balsamic vinegar, scraping the bottom of the pot to release any brown bits - this where the flavor is! Add the pork roast back into the pot.
- Lock the lid on and check that the valve is set to seal. Set to cook on high pressure for 70 minutes for a 2 lb roast or 80 minutes for a 3 lb roast. When the cook time is up, quick release the pressure.
- Add the potatoes and carrots to the Instant Pot with the pork roast. Lock the lid and check that the valve is set to seal. Set to cook for 4 minutes on HIGH pressure. When the cook time is up, quick release the pressure. Transfer the pork and vegetables to a serving dish or plate, leaving the onions and broth in the pot.
- To make the gravy, mix together the cornstarch and cold water. Turn the Instant Pot to the sauté feature. Once the broth is boiling, pour in the cornstarch slurry while whisking, until the broth has thickened.
- Serve the pot roast and vegetables with the gravy.