Preheat the oven to 300°F (150°C). Arrange an oven rack on the lowest setting, removing the other racks if needed.
2. Step
Place the pork shoulder on a cutting board and slice the meat into 2-inch (5 cm) thick slices.
3. Step
In a small bowl, combine the brown sugar, salt, paprika, mustard powder, cumin, garlic powder, chile powder, coriander, onion powder, black pepper, and cayenne.
4. Step
Sprinkle the spice mixture all over the sliced pork and toss to coat evenly.
5. Step
Set a wire rack over a baking sheet and grease with nonstick spray. Place the potato halves on the rack, cut sides down. Insert a skewer into each potato half.
6. Step
Thread the pork slices onto the skewers.
7. Step
Cover the pork tower with foil, place in the oven, and roast for 4 hours or until the pork is fully cooked and tender.
8. Step
To a small pot on medium heat, add oil, minced onion, garlic, and the leftover spice mixture. Stir the vegetables and cook until soft.
9. Step
Make the barbecue sauce: In a medium pot over medium heat, combine the ketchup, brown sugar, molasses, Worcestershire sauce, apple cider vinegar, garlic powder, paprika, Dijon, and cayenne. Whisk and bring the sauce to a boil. Remove from the heat and set aside until ready to use.
10. Step
Once the pork is finished cooking, remove the foil and pour the barbecue sauce over the pork tower. Use a brush to evenly cover all of the meat.
11. Step
Return the pork to the oven for 30 minutes, or until the sauce starts to caramelize.
12. Step
Carve the pork tower with a serrated knife. Serve the meat on the buns, with sides like coleslaw, mac ‘n’ cheese, and pickles.