Go Back
+ servings

Instant Pot Pork Roast

This easy Instant Pot pork roast recipe will teach you how to cook perfect, tender pork loin in your Instant Pot. A simple, but delicious roast recipe made in your pressure cooker for convenience.
Prep Time5 mins
Cook Time35 mins
Time to Pressure10 mins
Total Time50 mins
Course: Dinner
Cuisine: American
Keyword: easy, instant pot, keto, pork, pork loin, pressure cooker
Servings: 6
Calories: 239kcal
Author: Tonje



  • 2 pound pork loin
  • 1 cup vegetable stock
  • 3 garlic cloves
  • 4 shallots
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • 2 sprigs thyme
  • 1 tablespoon vegetable oil
  • 1 tablespoon cornstarch


  • Remove the pork loin from the refrigerator 1 hour before cooking to allow it to get to room temperature. Cut off the rind if attached, but leave the majority of the surface fat on the roast.
  • Season the pork roast with salt and pepper on all sides.
  • Heat up vegetable oil in your Instant Pot on SAUTE setting. Add the seasoned pork loin, and sear for a few minutes on all sides until golden brown. Remove the roast from the Instant Pot.
  • Add diced shallots and garlic to the Instant Pot, and sauté for around a minute until the onion is soft.
  • Add vegetable stock and Worcestershire sauce to the Instant Pot. Use a spoon or spatula to scrape the bottom of the pot and remove any pieces of pork or onion that might be stuck. This is really important, or the Instant Pot could not be able to get to pressure. Turn off the Instant Pot.
  • Place a trivet on the bottom of the Instant Pot, and add the pork loin on the trivet. Add thyme sprigs to the pot.
  • Seal the lid on the pressure cooker, and cook on MANUAL or PRESSURE COOK setting on high pressure for 20 minutes.
  • Perform a quick release of the pressure following the manufacturers instructions.
  • Use a meat thermometer to ensure that the internal temperature of the roast is at least 145 F / 63 C. If the temperature is lower, you can cover the lid of the Instant Pot, and leave the roast to steam for a few minutes, or until the temperature has risen sufficiently.
  • Remove the cooked pork loin from the Instant Pot. Leave it to rest for at least 20 minutes, or up to 1 hour before you slice and serve it.

To make sauce

  • Combine cornstarch and cold water in a small bowl to form a paste. Add this to the sauce at the bottom of the Instant Pot.
  • Turn on the SAUTE setting, and leave the sauce to simmer for a few minutes while stirring. The sauce will thicken.
  • Add additional salt or pepper to taste if needed.
  • Discard the thyme sprigs. Serve the sauce with chunks of onion, or strain the sauce if you prefer it smooth.



  • This recipe has only been tested in a 6 qt Instant Pot.
  • Frozen pork loin: Cook on HIGH PRESSURE for 20 minutes, then allow the pressure to naturally release for a further 20 minutes.
  • Store leftover roast in a refrigerator for up to 4 days. Reheat, or serve the pork loin cold.


Calories: 239kcal | Carbohydrates: 5g | Protein: 34g | Fat: 9g | Saturated Fat: 4g | Cholesterol: 95mg | Sodium: 648mg | Potassium: 656mg | Fiber: 1g | Sugar: 2g | Vitamin A: 104IU | Vitamin C: 3mg | Calcium: 23mg | Iron: 1mg