-
1
For the BBQ sauce: Combine the ketchup, mustard, brown sugar, garlic, cider vinegar, Worcestershire, Cajun seasoning and 1/2 cup water in a small saucepan over medium heat.
-
2
Bring to a boil, stirring until ingredients are completely incorporated.
-
3
Reduce the heat to low and simmer gently until the flavors have melded and sauce has thickened enough to coat the back of a spoon, 30 to 40 minutes.
-
4
Remove from the heat and let cool to room temperature.
-
5
If not using right away, cover and refrigerate for up to 2 weeks.
-
6
For the pulled pork: Preheat the oven to 275 degrees F.
-
7
Spread out the onions and garlic in an even layer in a roasting pan and pour in the chicken stock.
-
8
Combine the Cajun seasoning and brown sugar in a small bowl.
-
9
Pat the pork shoulder dry with paper towels and then rub all over with the spice mixture.
-
10
Set the pork on top of the onions and garlic and cover the roasting pan with foil.
-
11
Transfer to the oven and cook until the pork is fork tender, 6 to 8 hours.
-
12
Remove the pork to a cutting board to cool.
-
13
Strain the cooking liquid through a fine-mesh sieve and reserve.
-
14
If the pork has a bone, remove and discard it.
-
15
With two forks, shred the meat into bite-size pieces, discarding any large pieces of fat.
-
16
Return the shredded meat to the roasting pan.
-
17
Add 2 cups of the BBQ sauce and a bit of the reserved cooking liquid if too dry.
-
18
For the coleslaw: Combine the red and green cabbage, carrots and red onions in a large bowl.
-
19
Whisk together the mayonnaise, cider vinegar, sugar, and some salt and pepper in a medium bowl, and then add to the cabbage mixture.
-
20
Mix well to combine.
-
21
Taste for seasoning; adjust with more salt, pepper or sugar as needed.
-
22
Serve the pulled pork on buns topped with coleslaw.