Go Back
+ servings
Overhead shot of instant pot pulled pork recipe sprinkled with mint.

Instant Pot Pulled Pork

The ultimate Instant Pot Pulled Pork Recipe - A simple tasty rub gives a real depth of flavour to your pork shoulder and helps to create an easy, sticky and delicious homemade barbecue sauce. This is a winning base for so many meals. This pulled pork freezes well too.

Course Main Course
Cuisine Family Food
Prep Time 10 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 40 minutes
Servings 8 Servings
Calories 384 kcal


For the rub:

  • 2 tbsp Demerara sugar
  • 1 tbsp Caster sugar
  • 2 tbsp Smoked paprika
  • 2 tsp Cayenne pepper
  • 2 tbsp Onion powder
  • 1 tbsp Garlic powder
  • 1 tsp Black pepper Freshly ground
  • 2 tsp Ground ginger
  • 1 tsp Salt
  • 1 tbsp Dried oregano


  • 1 tbsp Olive oil
  • 2 kg Pork shoulder Cut into 5 or 6 chunks
  • 3 tbsp White wine vinegar
  • 3 tbsp Honey
  • 3 tbsp Tomato puree
  • 500 ml Water


  1. Stir all of the rub ingredients together and rub all over your pieces of pork shoulder. If you have time, leave to absorb for 30 minutes - 2 hours.

  2. Set the Instant Pot to 'saute' mode and heat the olive oil in it. Fry off the pork pieces in batches until golden brown all over.

  3. When all of the pork is browned and set to one side, keep the Instant Pot on 'saute' mode and use some of the water to scrape the meat bits off of the bottom of the pan as the water bubbles.

  4. Pop the meat back in, leaving the meaty water at the bottom, add the vinegar, honey, tomato puree and the rest of the water. Seal the lid of the Instant Pot and set the timer for 60 minutes.

  5. When the Instant Pot is finished, allow it to release the pressure naturally (will take about 15 - 25 minutes). Remove the pork to a bowl and switch on 'saute' mode again. Allow the sauce to reduce by half (you can do this in a saucepan in the hob if you need it to be a little quicker).

  6. Meanwhile shred or pull apart the pork into chunks. Add it back to the reduced sauce and stir well. Check for seasoning and add more salt, pepper or honey if needed.

Nutrition Facts
Instant Pot Pulled Pork
Amount Per Serving
Calories 384 Calories from Fat 81
% Daily Value*
Fat 9g14%
Saturated Fat 2g13%
Cholesterol 150mg50%
Sodium 450mg20%
Potassium 1065mg30%
Carbohydrates 15g5%
Fiber 1g4%
Sugar 11g12%
Protein 57g114%
Vitamin A 1090IU22%
Vitamin C 1.4mg2%
Calcium 40mg4%
Iron 3.3mg18%
* Percent Daily Values are based on a 2000 calorie diet.