Go Back
+ servings

BBQ Pulled Pork Sandwiches

This Pulled Pork Sandwich recipe is fall apart tender, tangy, sweet and smoky with the perfect kick, smothered in the best homemade barbecue sauce- and so easy in the slow cooker, instant pot or oven!  Top them off with creamy, crunchy, light coleslaw and crispy fried onion rings and you’re in for the best BBQ Pulled Pork Sandwiches EVER.  This recipe is simple to make, easily customizable and a brilliant standby for meal prep, large gatherings or freezer meals.  Serve them up with strawberry broccoli salad, bacon ranch potato salad or Italian pasta salad for everyone’s favorite summer meal!
Course Main Course
Cuisine American
Prep Time 25 minutes
Cook Time 9 hours
Total Time 9 hours 25 minutes
Servings 12 -15 servings

Ingredients

FOR THE PORK

  • 4-6 pounds boneless pork shoulder roast (Boston Butt roast)
  • 1 12 oz. can Cherry Coke (1 ½ cups)
  • 2 4 oz. cans mild diced green chilies
  • 1/3 cup brown sugar
  • 1 tablespoon Worcestershire sauce
  • 1 tablespoon apple cider vinegar
  • 2 teaspoons liquid smoke
  • zest of 1 orange
  • 1 TBS EACH garlic powder, chili powder, salt
  • 2 tsps EACH onion powder, smoked paprika
  • 1 tsp EACH pepper, ground ginger
  • ½ teaspoon cayenne pepper
  • vegetable oil

ADD LATER

FOR THE SANDWICHES

FOR THE FRIED ONION RINGS (Optional)

Instructions

PORK

  • Lightly spray slow cooker with nonstick cooking spray. Combine the Coke through the orange zest in the slow cooker; set aside.
  • Whisk all the seasonings together in a small bowl (garlic powder through cayenne pepper). Lightly coat pork with vegetable oil, then rub seasonings all over the pork.
  • Heat 2 tablespoons vegetable oil over high heat in a large cast iron skillet. Using tongs or 2 forks, sear pork on all sides until lightly browned. Place pork in prepared slow cooker.
  • Cover and cook on LOW for 8-12 hours or on HIGH for 4-6 hours, UNTIL the pork is very tender. (Check pork at early end of cooking window and add more time as needed). Use this time to prep toppings such as coleslaw and onion strings.
  • Remove pork to a cutting board and shred - don’t discard slow cooker juices. Return shredded pork to the slow cooker and cook for 20 minutes on LOW to soak up the juices.
  • Strain all but about ½ cup broth from the pork. Stir in the desired amount of barbecue sauce until evenly coated, adding more or less as desired. Taste and add hot sauce/salt/pepper/brown sugar to taste.

COLESLAW

  • Prepare Coleslaw according to recipe directions. Don't make the coleslaw too sweet if your barbecue sauce is on the sweeter side. Cover and refrigerate until ready to use, best if 1-2 hours after combining. If making ahead, keep dressing and vegetables separate and then combine a little before serving.

FRIED ONION STRINGS

  • Whisk buttermilk and egg together. Add onions to a shallow baking dish and pour buttermilk/egg mixture over top. Press the onions down so they're submerged as much as possible. Let them soak at room temperature for 15 minutes up to an hour, stirring and pushing down occasionally. Cover and refrigerate if soaking longer.
  • When ready to fry onions, fill a heavy duty fry pot (this is the exact one I use) or large Dutch oven with approximately 2 inches of oil. Heat to 375 degrees F.
  • While heating, combine flour, panko, salt and pepper in a large bowl; set aside. Line a large baking sheet with paper towels; set aside.
  • Test the oil with a small pinch of panko; if it bubbles and fries, then it is hot enough. If it turns black right a way, it is too hot. Using tongs, transfer a handful of onions from the buttermilk to the flour/panko mixture. Toss to coat, pressing to adhere, shake off any excess flour, then carefully transfer to the hot oil. (The coating will be thin but will crisp up.)
  • Fry onions until lightly golden brown (just 1-2 minutes), watch closely! - they will continue to darken after they're removed from the oil. Remove fried onions with a spider fry strainer or fine mesh sieve to paper towels. Repeat with the remaining onion slices.

TOAST BUNS

  • Preheat oven to 350 degrees F. Working in batches as needed, line top and bottom buns on a baking sheet, cut side up. Bake until warmed and lightly crispy, about 5 minutes. Don’t over bake or they can become dry – we don’t want croutons!

Assemble

  • When ready to eat, pile toasted buns with pulled pork, coleslaw, fried onion rings and/or any desired toppings. Dig in!

Video

Notes

Tips

  • Cherry Coke:  Use regular Cherry Coke, NOT diet!  Dr. Pepper is the closest substitute for Cherry Coke.  The Coke not only adds flavor (contains flavoring approximates of dark spices like cinnamon, clove, allspice, cardamom, pipal, nutmeg, citrus zest, etc.) and caramelized sugar but is also highly acidic which balances the flavor and most importantly, tenderizes the meat.  Cola is such a great tenderizer because it typically has a pH of about 2.7—for comparison, lemon juice has a pH of 2—making it acidic enough to break down the tough proteins without dissolving your meat.
  • Liquid smoke: If you aren’t familiar with liquid smoke, it really is liquid smoke!  It is a very common ingredient and should be easy to find next to the barbecue sauces in your grocery store. You can use mesquite or hickory, but I prefer mesquite in this recipe.  
  • Pulled Pork in the Oven:   Cover and cook the pork roast at 325 degrees for about 6 hours or until very tender.  
  • Pulled Pork in the Instant Pot: Cut the pork into large chunks if needed to fit into the instant pot.  Cook on high pressure for 70-80 minutes (depending on size). Once time is up, let pressure release naturally for 25 minutes, then manually release any remaining pressure and open. 
  • *DIY Buttermilk:  Add 2 tablespoons lemon juice or white vinegar to a 3 cup+ measuring cup.  Add enough milk to equal 2 cups.  Give it a stir then wait 10-15 minutes for it to curdle, then give it another stir before using.   If you only have 1% milk, then add a splash of heavy cream before filling the rest of the measuring cup with milk.

Make Ahead

  • BBQ Pulled Pork: Cook the pulled pork all the way through adding the barbecue sauce.  Transfer the pork to the refrigerator directly in the ceramic crockpot insert or Dutch oven. The next day, warm the pork in the crockpot on LOW for 1-2 hours or gently warm on the stove. Add a splash or additional barbecue sauce or water if it seems dry after it’s warmed through (it will release juices as it heats up).
  • BBQ Sauce: Transfer the cooled barbecue sauce to an air-tight container. Store for up to two weeks in the refrigerator or freeze for up to 3 months. 
  • Coleslaw: Homemade coleslaw will last about 3 to 4 days in the fridge, but is at peak freshness within the first few hours of combining.
    To make ahead further in advance, thinly slice the cabbage, shred the carrots, and slice the green onions. Store in separate airtight containers in the fridge for up to 5 days.  The dressing can be whisked together and refrigerated up to 5 days in advance. Combine when ready to use.
  • Onion Strings.  You can slice the onions a day ahead of time and refrigerate in an airtight bag if you aren’t ready to fry right away.  This will cut down on the onion prep significantly. For fried onions, let them cool COMPLETELY before transferring to an airtight container. Store onions at ROOM TEMPERATURE for up to three days.

HOW TO STORE 

  • Pulled pork: Store leftovers in an airtight container in the refrigerator for up to 5 days. The buns can be refrigerated or frozen to prolong their shelf life.  The pork can be frozen for up to three months. 
  • Onion Strings:  Let onions cool COMPLETELY before transferring to an airtight container. Store onions at ROOM TEMPERATURE for up to three days.
  • Coleslaw: Homemade coleslaw will last about 3 to 4 days in the fridge, but is at peak freshness within the first few hours of combining. The cabbage will soften over time and the dressing will become runnier. The carrots and red cabbage will also alter the color of the dressing the longer it sits.

To Reheat

  • To reheat in the microwave:  Warm the pork in the microwave for 1 minute then at 20 second intervals until warmed through.
  • To reheat on the stove:  Rewarm the pork gently over medium-low heat, adding a splash of water if the pork seems a little dry after warmed through.
  • To reheat in the slow cooker:  Reheat in the slow cooker for 1-2 hours on low.