Easy Instant Pot Pork Roast Recipe

This article has links to products and services we recommend, which we may make commission from.

This Instant Pot Pork Roast Recipe is a simple and quick way to cook a pork roast that is flavorful and tender in a fraction of the time. 

The Instant Pot is an incredible tool in the kitchen for making dishes that once took a long time to make. You can drastically cut down the cooking time for dishes like this tender Pork Roast, which only takes 30 minutes to make in the pressure cooker vs five hours in the crock pot.

pork roast with potatoes and gravy

The best thing about this pork roast is that it goes with just about any side dish you want to serve, so you don’t have to put a lot of thought into what to make for dinner.

I am a huge fan of mashed potatoes, so I usually serve pork roast with mashed potatoes and gravy, but it also goes really well with roasted cauliflower or green beans. You can also make this pork with sauerkraut, which is a German tradition on New Years Day.

Which Cut of Pork to Use

pork leg roast in the instant pot

There are a few different cuts of pork that make a good pork roast. I cook a LOT of pork shoulder in the instant pot for things like carnitas that benefit from slow cooking to make shredded or really tender meat. But when I’m making a pork that I want to be able to slice and serve with a side, I use pork leg or loin instead.

butcher box meat

You want to look for a piece of meat that has a layer of fat. I know the tendency is to buy meat with no fat or to remove it before cooking, but a pork roast really benefits from the layer of fat, which keeps the meat moist while cooking. A pork loin with no fat will often end up very dry once cooked.

Free range and organic pork almost always have a thick layer of fat on top of the roast – often also with the skin on. When cooking in the Instant Pot, you can’t get crispy skin, but it’s a lot easier to remove after cooking than before, so just leave it on, then remove the excess fat and skin after cooking.

How to Make a Pork Roast in the Instant Pot

1. Prepare and Saute the Pork

pork roast

To prepare the pork roast, sprinkle salt and pepper all over the roast. You can use other spices like garlic powder and thyme, but I don’t think it’s necessary.

I also don’t think it’s necessary to sear the roast before putting it into the Instant Pot. One side of your roast is likely made up of a layer of fat, which can’t be seared anyways. So just put it right into the Instant Pot. Add the both and other ingredients. Then close the Instant Pot and set it to Pressure Cook (or manual, depending on which version you have) for 30 minutes.

roast pork leg

Note: If your roast is smaller than 1 pound or is thin and long, you will need to cook it for less time. Start with 15 minutes for 1/2 to 1 pound. Check the temperature of the meat to make sure it’s done. 145 degrees F is what you’re aiming for. If it’s under, turn it back on for 5-10 minutes.

After the time is up, allow the pressure to release naturally for 15 minutes, then manually release the rest of the pressure.

2. Slice It Up and Serve It

Take the pork out of the Instant Pot and slice it into pieces. If you want to make a gravy, you can use the broth from the Instant Pot. It’s incredibly flavorful and makes a really great gravy.

pork leg roast with potatoes and gravy

Looking for a side dish to serve with this Instant Pot Pork Roast? Here are a few options:

Like this recipe? We’d love for you to share it on your Pinterest board! Click to follow our Pinterest boards so you can find all our recipes!Instagram it! If you try this recipe please tag #AFoodLoversKitchen on Instagram or Twitter. We love to see your photos of our recipes! Also follow me on InstagramTwitter and Facebook to keep up on what we’re cooking up.

Instant Pot Pork Roast

This pork roast is so easy to make in the Instant Pot and it makes a flavorful and hearty main dish that you can pair with any side.
Print Pin Rate
Course: Main Course
Cuisine: American
Keyword: Pork
Prep Time: 5 minutes
Cook Time: 30 minutes
Pressure Release: 15 minutes
Total Time: 50 minutes
Servings: 2 people
Calories: 332kcal
Author: Laura


  • 1 to 1.5 lbs pork leg or loin
  • 1 tsp salt
  • 1 tsp pepper
  • 1 cup chicken or vegetable broth
  • 1 small onion chopped
  • 2 ribs of celery chopped
  • 1 tbsp fresh rosemary


  • Sprinkle salt and pepper over the entire roast.
  • Add the broth, onion and celery to the Instant Pot, then add the pork roast on top of the vegetables.
  • Cover the pot, lock on the lid, and make sure the valve is set to sealing.
  • Select the Pressure Cook button and set the cook time to 30 minutes.
  • When the cooking cycle is finished, allow the pot to depressurize naturally for 15 minutes, then move the valve to venting to release the remaining pressure.
  • Slice the roast and serve with your favorite side dish.


Calories: 332kcal | Carbohydrates: 8g | Protein: 52g | Fat: 9g | Saturated Fat: 3g | Cholesterol: 143mg | Sodium: 1750mg | Potassium: 929mg | Fiber: 1g | Sugar: 3g | Vitamin A: 280IU | Vitamin C: 4mg | Calcium: 24mg | Iron: 1mg



Instant pot pork roast

Leave a Reply

Your email address will not be published. Required fields are marked *