BBQ pulled pork

BBQ pulled pork

Juicy BBQ pulled pork served with home-made, creamy coleslaw on fresh, toasted rolls. The ultimate fuss-free recipe to serve to a crowd. 
Course Main Course
Cuisine American
Keyword BBQ pulled pork, Creamy coleslaw, Pulled pork sandwiches
Prep Time 30 minutes
Cook Time 3 hours
Total Time 3 hours 30 minutes
Servings 12
Calories 252kcal
Author Alida Ryder


  • 2 kg (4lbs) pork shoulder
  • 4 tbsp olive oil
  • 3 tsp salt
  • 2 tsp black pepper
  • 3 tsp smoked paprika
  • 2 tsp dried oregano

For the BBQ sauce

  • cups tomato ketchup
  • 4 tbsp brown sugar
  • 6 tbsp red wine vinegar
  • ½ cup soy sauce
  • 2 tsp smoked paprika
  • 1 tsp garlic powder
  • salt to taste

For the coleslaw

  • 6 cups shredded cabbage (approximately 1 medium cabbage)
  • 2 cups shredded carrots (approximately 2 large carrots)
  • ¾ cup mayonnaise
  • ¾ cup Greek yogurt
  • 1 tbsp lemon juice
  • 2-3 tsp honey (optional)
  • salt to taste

To serve

  • fresh bread rolls halved and toasted
  • pickles (optional)
  • fresh rocket/arugula (optional)


  • Pre-heat the oven to 160°c. For the pork, drizzle the olive oil over the leg of pork and rub the seasonings into the meat. Place in a greased baking dish and cover with foil.
  • Place in the oven and allow to roast for 3 hours until the pork pulls apart easily.
  • Remove from the oven and allow to cool slightly before pulling the meat with two forks or use your stand mixer with the paddle attachment to pull a lot of pork or chicken quickly. 
  • To make the barbecue sauce, combine all the ingredients in a small saucepan and allow to simmer for 10 minutes.
  • Combine the pulled pork with the barbecue sauce and set aside.
  • To make the coleslaw, combine the grated carrot, cabbage and parsley in a bowl. Mix together the mayo, yoghurt, lemon juice and salt. Pour the dressing over the vegetables and toss. If you want it sweeter, add honey. 
  • To serve, place a few spoonfuls of pulled pork into a buttered bread roll, top with coleslaw and rocket/arugula (if using) and eat immediately.


Calories: 252kcal | Carbohydrates: 13g | Protein: 21g | Fat: 12g | Saturated Fat: 3g | Cholesterol: 68mg | Sodium: 1473mg | Potassium: 493mg | Sugar: 10g | Vitamin A: 570IU | Vitamin C: 2.1mg | Calcium: 30mg | Iron: 1.9mg