Few summer dinners satisfy a family like a pile of tender BBQ pulled pork on a soft bun. Slow-cooked pork shoulder turns meltingly tender, then gets tossed in a tangy-sweet barbecue sauce and topped with crunchy coleslaw. The hands-on time is short, and the slow cooker does the heavy lifting while you go about your day. It is the kind of easy, crowd-pleasing meal that works for a weeknight or a weekend gathering.
Why you’ll love this recipe
This recipe is mostly hands-off, which is exactly what you want for a relaxed family dinner. You season the pork, let it cook low and slow, then shred and sauce it just before serving.
It is also built for a crowd and for leftovers. One pork shoulder feeds a group, and the extra meat is just as good the next day in wraps, bowls, or quesadillas. The recipe scales up easily for parties and reheats beautifully.
Ingredients you’ll need
You only need a handful of accessible ingredients to make this work.
- 3 to 4 pounds pork shoulder (also called pork butt)
- 1 onion, sliced
- 0.25 cup brown sugar
- 2 tablespoons apple cider vinegar
- 1 teaspoon salt
- 1 teaspoon black pepper
- 1 teaspoon paprika
- 1.5 cups BBQ sauce, plus more for serving
- 8 sandwich buns
- 3 cups coleslaw, store-bought or homemade
Look for a well-marbled pork shoulder, since the fat keeps the meat moist and tender as it slowly cooks. A soft but sturdy bun holds up best to the saucy pork and coleslaw without falling apart.
How to make BBQ pulled pork sandwiches
Follow these steps for tender, flavorful pulled pork.
- Stir together the brown sugar, salt, pepper, and paprika, then rub the mixture all over the pork shoulder.
- Place the sliced onion in the bottom of a slow cooker and set the seasoned pork on top. Pour the apple cider vinegar around it.
- Cover and cook on low for 8 to 10 hours, or on high for 5 to 6 hours, until the pork is fork-tender and pulls apart easily.
- Transfer the pork to a board, shred it with two forks, and discard any large pieces of fat. For food safety, cooked pork should reach an internal temperature of at least 145 degrees Fahrenheit, though it will go well beyond that to become tender.
- Return the shredded pork to the cooker, add the BBQ sauce, and toss to coat. Let it warm through for a few minutes.
- Pile the saucy pork onto the buns, top with coleslaw, and serve with extra sauce on the side.
Tips for the best pulled pork
A few small choices make a big difference. Give the pork enough time to cook low and slow, since rushing it leaves the meat tough rather than tender. It is done when it shreds easily with a fork.
Save some of the cooking juices and add a splash back to the shredded pork if it seems dry. Adding the BBQ sauce after shredding, rather than before, keeps the flavor bright and lets you control exactly how saucy the pork gets.
Easy swaps and variations
This recipe adapts to your kitchen and schedule. No slow cooker? Cook the pork in a covered Dutch oven at 300 degrees Fahrenheit for about 3 to 4 hours, or use a pressure cooker to speed things up. Use your favorite BBQ sauce, whether smoky, sweet, or spicy.
Pile the pork onto slider buns for a party-friendly version, or serve it over rice or baked potatoes instead of buns. Add pickles, sliced jalapeños, or a drizzle of hot sauce for extra flavor. A homemade vinegar slaw makes a tangy, lighter topping.
A little nutrition context
Pulled pork sandwiches deliver protein in a hearty, satisfying form. According to the USDA, pork is a source of protein along with minerals like zinc. Harvard’s nutrition experts note that protein is a key part of a balanced diet and supports the body’s everyday maintenance and repair.
Topping the sandwich with coleslaw adds vegetables and a fresh crunch to the plate. Serving it with a simple salad or extra vegetables on the side helps round out the meal.
Serving suggestions
These sandwiches are the centerpiece of a great summer dinner. Serve them with classic sides like corn on the cob, baked beans, potato salad, or a tray of fresh vegetables. A pitcher of lemonade or iced tea makes an easy pairing. For a gathering, set up a build-your-own sandwich bar with the pork, buns, coleslaw, pickles, and sauces so everyone can customize their plate.

