“You sure you want to make pulled pork from scratch tonight?” my partner asked, eyeing the clock, the laundry pile, and the general chaos of our tiny kitchen. Honestly, I was ready to cave in and order takeout, but something about the smell of smoky paprika and the promise of tender meat simmering low and slow kept me going. That night, I threw together what would become my go-to recipe for tender BBQ pulled pork sandwiches with creamy coleslaw.
It wasn’t some fancy Sunday cookout plan or a carefully scheduled meal prep. Nope, it was a last-minute save when the fridge looked bare, and the hunger was real. I grabbed a pork shoulder, some pantry staples, and just winged it. The result? Juicy, fall-apart pork with a tangy-sweet barbecue sauce that made me forget how tired I was. The creamy coleslaw added the perfect crunch and coolness — honestly, that combo is what sealed the deal.
Turns out, this sandwich recipe isn’t just a one-time wonder. I found myself making it several times that week (and the next), tweaking the sauce here, playing with the slaw dressing there. It’s become a quiet favorite, the kind of recipe that feels like a small victory when you’re juggling a million things. If you’re looking for a meal that’s honest, satisfying, and a little bit like a warm hug after a hectic day, this one’s for you.
Why You’ll Love This Recipe
I’ve tested and tweaked this tender BBQ pulled pork sandwiches with creamy coleslaw recipe more times than I can count — and it never disappoints. Here’s why it quickly became a kitchen staple for me and my friends:
- Quick & Easy: Despite slow-cooking the pork, the hands-on time is minimal, and the recipe comes together in under 4 hours — perfect for weekends or chill evenings.
- Simple Ingredients: No exotic spices or hard-to-find items here. You probably have most of what you need in your pantry already.
- Perfect for Casual Gatherings: Whether it’s a backyard barbecue, a game day feast, or a laid-back dinner, these sandwiches always impress without stress.
- Crowd-Pleaser: Kids and adults alike go nuts over the balance of smoky, sweet pork paired with the creamy, crunchy coleslaw.
- Flavor That Stands Out: The homemade BBQ sauce strikes the right balance of tangy and sweet, while the pork stays juicy and tender thanks to a slow, gentle cook.
What sets this recipe apart is the little twist in the coleslaw dressing — a touch of mayo mixed with apple cider vinegar and a hint of honey that just pops. Also, I use a low-and-slow method for the pork that’s foolproof, even if you’re not a slow cooker pro. Honestly, it’s the kind of recipe that makes you close your eyes after the first bite and appreciate the simple pleasures of cooking.
For a brunch spin, pairing these sandwiches with something like the fluffy lemon ricotta pancakes creates a fun mix of savory and sweet flavors. And if you want to round out the meal with a light, fresh finish, the fresh strawberry spinach salad with poppy seed dressing is a winner for sure.
What Ingredients You Will Need
This recipe combines straightforward, pantry-friendly ingredients to create bold flavor and satisfying textures without fuss or fancy shopping trips. Here’s what you’ll want to gather:
- Pork Shoulder (4-5 pounds / 1.8-2.3 kg): Bone-in or boneless works fine; I prefer bone-in for extra flavor.
- BBQ Sauce Ingredients:
- Tomato paste (6 oz / 170 g) – for rich base flavor
- Apple cider vinegar (1/4 cup / 60 ml) – adds tang
- Brown sugar (1/3 cup / 70 g) – balances acidity with sweetness
- Smoked paprika (1 tbsp) – smoky warmth
- Garlic powder (1 tsp)
- Onion powder (1 tsp)
- Worcestershire sauce (1 tbsp) – depth and umami
- Hot sauce (optional, 1 tsp) – for a little kick
- Creamy Coleslaw:
- Green cabbage (4 cups shredded) – crunchy and fresh
- Carrots (1 cup shredded) – sweetness and color
- Mayonnaise (1/2 cup / 120 ml) – creamy base, I like Duke’s for richness
- Apple cider vinegar (2 tbsp / 30 ml) – for brightness
- Honey (1 tbsp) – gentle sweetness
- Salt and pepper to taste
- Sandwich Essentials:
- Soft hamburger buns or brioche buns (8) – sturdy but soft enough to soak up juices
- Pickles (optional) – adds tangy crunch
For substitutions, use Greek yogurt or dairy-free coconut yogurt instead of mayo in the coleslaw to lighten it up or cater to dietary needs. If you’re gluten-free, swap regular buns with gluten-free rolls. When fresh cabbage isn’t available, pre-shredded coleslaw mix works well too.
Equipment Needed
To make these tender BBQ pulled pork sandwiches with creamy coleslaw, you don’t need a fancy setup. Here’s the gear I usually pull out:
- Slow Cooker or Dutch Oven: My go-to for slow-cooking pork. A slow cooker is hands-off and great for busy days, while a Dutch oven lets you brown the pork first for extra flavor.
- Mixing Bowls: For the coleslaw and BBQ sauce. I prefer glass or stainless steel for easy cleanup.
- Sharp Chef’s Knife: Essential for shredding cabbage and slicing pork.
- Forks or Meat Claws: For shredding the pork. Meat claws speed up the process but two forks work just fine.
- Baking Sheet (optional): For toasting buns if you like them a bit crisp.
If you don’t have meat claws, I’ve shredded pork with forks and even clean hands (carefully!). Also, a cast-iron skillet can substitute for the Dutch oven if you want to brown the pork on the stove before slow cooking. Keeping your knives sharp makes shredding and chopping much easier — trust me, I learned the hard way.
Preparation Method

- Prepare the Pork (10 minutes): Trim excess fat from the pork shoulder, but leave some for flavor and moisture. Pat the meat dry with paper towels.
- Make the BBQ Sauce (5 minutes): In a bowl, whisk together tomato paste, apple cider vinegar, brown sugar, smoked paprika, garlic powder, onion powder, Worcestershire sauce, and hot sauce if using. Set aside.
- Brown the Pork (optional, 10 minutes): Heat a tablespoon of oil in a Dutch oven or skillet over medium-high heat. Sear the pork shoulder on all sides until golden brown. This step adds depth but can be skipped if using a slow cooker.
- Slow Cook the Pork (3.5 to 4 hours): Place the pork in the slow cooker or Dutch oven. Pour half of the BBQ sauce over the pork, coating it well. Cover and cook on low for 3.5 to 4 hours, or until the pork is tender and shreds easily.
- Prepare the Coleslaw (10 minutes): While the pork cooks, mix shredded cabbage and carrots in a large bowl. In a separate bowl, whisk mayonnaise, apple cider vinegar, honey, salt, and pepper. Toss the dressing with the shredded veggies, chill until ready to serve.
- Shred the Pork (5-10 minutes): Once the pork is done, transfer it to a cutting board or bowl. Use forks or meat claws to pull the meat apart into tender strands. Remove any large pieces of fat or bone.
- Mix with BBQ Sauce (2 minutes): Pour the remaining BBQ sauce over the shredded pork and stir well to coat evenly. Taste and adjust seasoning if needed.
- Assemble the Sandwiches (5 minutes): Toast buns lightly if desired. Pile a generous amount of pulled pork on the bottom bun, top with creamy coleslaw, add pickles if you like, then crown with the top bun.
Pro Tip: If the pork seems dry, stir in a splash of the cooking juices to moisten it. The pork should be juicy and tender, with strands that pull apart easily. If it resists shredding, it probably needs more cook time.
Cooking Tips & Techniques
Getting that perfectly tender pulled pork is all about patience and the right temperature. Here are a few tips I’ve picked up from more than one slow cooker adventure:
- Low and Slow is Your Friend: Cooking the pork at low heat for several hours breaks down connective tissue, making it melt-in-your-mouth tender.
- Searing Adds Flavor: Don’t skip browning the meat if you can help it. Those caramelized edges boost the overall taste big time.
- Shred While Warm: It’s much easier to pull the pork apart when it’s hot. If it cools too much, reheat gently before shredding.
- Balance the Sauce: Start with less BBQ sauce and add more after shredding to avoid drowning the pork. You want every bite flavorful but not soggy.
- Coleslaw Dressing: Mix the dressing just before serving or close to it to keep the cabbage crisp. If you make it too early, the slaw can get watery.
Once, I mistakenly used too much vinegar in the coleslaw — let’s just say it was a sharp lesson in tasting as you go. Also, if you’re short on time, a pressure cooker can speed things up, but the slow cooker’s hands-off magic is hard to beat for texture.
Variations & Adaptations
This recipe is pretty adaptable, whether you’re tweaking flavors or accommodating diets:
- Spicy Pulled Pork: Add cayenne pepper or chipotle powder to the BBQ sauce for a smoky heat that wakes up the palate.
- Vegan-Friendly Version: Swap pork for jackfruit and use a vegan mayo in the coleslaw. The jackfruit mimics pulled pork texture surprisingly well.
- Coleslaw Variations: Try swapping green cabbage for red cabbage or adding thinly sliced apples for a fruity crunch.
- Cooking Methods: Use an oven set to 275°F (135°C) in a covered roasting pan for 5-6 hours if you don’t have a slow cooker or Dutch oven.
- Sandwich Bread: Try serving on cornbread muffins or hearty pretzel buns for a different texture and flavor profile.
My personal twist once was adding a splash of bourbon to the BBQ sauce — it gave a subtle complexity that friends still ask about. Feel free to experiment and make this recipe your own.
Serving & Storage Suggestions
Serve these sandwiches warm for the best experience. The contrast between the smoky pork and creamy coleslaw is delightful when fresh. I like to present them with crunchy pickles on the side and maybe some classic baked beans or crispy sweet potato fries.
Leftovers store well in an airtight container in the fridge for up to 4 days. Keep the pulled pork and coleslaw separate to avoid sogginess. When reheating pork, warm gently in a covered dish with a splash of cooking juices or water to keep it moist.
The flavors actually deepen after a day or two — if you can resist eating it all immediately! The coleslaw is best fresh but can be made a few hours ahead and chilled. Toast buns just before serving to avoid them getting soggy.
Nutritional Information & Benefits
Estimated per sandwich (with coleslaw and bun): approximately 550 calories, 30g protein, 50g carbohydrates, and 20g fat. This recipe offers a good balance of protein and fiber thanks to the pork and cabbage.
Key ingredients like cabbage provide vitamin C and fiber, while apple cider vinegar in the BBQ sauce and coleslaw dressing adds tang and may aid digestion. Using leaner cuts of pork shoulder can reduce fat content slightly.
This recipe can easily be adjusted to fit gluten-free or dairy-free needs by swapping buns and mayonnaise. It’s a satisfying meal that balances comfort with some fresh, wholesome ingredients.
Conclusion
These tender BBQ pulled pork sandwiches with creamy coleslaw have quietly become one of my favorite recipes to turn to when I want something hearty without fuss. The combination of juicy, slow-cooked pork and the crisp, tangy slaw is just right every time. Cooking this dish reminds me that sometimes the best meals come from spontaneous moments and simple ingredients.
Feel free to make it your own — whether that means adding a little heat, switching up the coleslaw, or trying different buns. I’d love to hear how you customize it or any tips you pick up along the way. Your kitchen stories and twists make all the difference.
Keep cooking, enjoying, and sharing those meals that bring a little warmth and comfort to your table.
FAQs About Tender BBQ Pulled Pork Sandwiches with Creamy Coleslaw
Can I make this pulled pork recipe in the oven instead of a slow cooker?
Yes! Roast the pork shoulder in a covered pan at 275°F (135°C) for about 5-6 hours until tender. Just check occasionally and baste with juices to keep it moist.
How do I keep the coleslaw from getting soggy?
Mix the coleslaw dressing right before serving or at least within a couple of hours. Keep the shredded cabbage and carrots dry before adding the dressing.
Can I use pre-made BBQ sauce instead of making it from scratch?
Absolutely! Choose a good-quality BBQ sauce you like and mix it with a bit of apple cider vinegar or brown sugar to mimic the homemade tang and sweetness.
What’s the best way to reheat leftover pulled pork?
Warm it gently in a covered dish with a splash of cooking juices or water to keep it from drying out. Microwave or stovetop works fine.
Can I prepare the coleslaw a day ahead?
You can prep the shredded veggies a day ahead and keep them dry in the fridge, but add the dressing shortly before serving for best texture and flavor.
Pin This Recipe!

Tender BBQ Pulled Pork Sandwiches Easy Recipe with Creamy Coleslaw
Juicy, fall-apart pork with a tangy-sweet barbecue sauce paired with creamy coleslaw creates a satisfying and easy-to-make sandwich perfect for casual gatherings.
- Prep Time: 25 minutes
- Cook Time: 3 hours 30 minutes
- Total Time: 3 hours 55 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 4–5 pounds pork shoulder (bone-in or boneless)
- 6 oz tomato paste
- 1/4 cup apple cider vinegar (plus 2 tbsp for coleslaw)
- 1/3 cup brown sugar
- 1 tbsp smoked paprika
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tbsp Worcestershire sauce
- 1 tsp hot sauce (optional)
- 4 cups shredded green cabbage
- 1 cup shredded carrots
- 1/2 cup mayonnaise
- 1 tbsp honey
- Salt and pepper to taste
- 8 soft hamburger buns or brioche buns
- Pickles (optional)
Instructions
- Trim excess fat from the pork shoulder, leaving some for flavor and moisture. Pat the meat dry with paper towels.
- In a bowl, whisk together tomato paste, apple cider vinegar, brown sugar, smoked paprika, garlic powder, onion powder, Worcestershire sauce, and hot sauce if using. Set aside.
- Optional: Heat a tablespoon of oil in a Dutch oven or skillet over medium-high heat. Sear the pork shoulder on all sides until golden brown.
- Place the pork in the slow cooker or Dutch oven. Pour half of the BBQ sauce over the pork, coating it well. Cover and cook on low for 3.5 to 4 hours, or until the pork is tender and shreds easily.
- While the pork cooks, mix shredded cabbage and carrots in a large bowl. In a separate bowl, whisk mayonnaise, apple cider vinegar, honey, salt, and pepper. Toss the dressing with the shredded veggies and chill until ready to serve.
- Once the pork is done, transfer it to a cutting board or bowl. Use forks or meat claws to pull the meat apart into tender strands. Remove any large pieces of fat or bone.
- Pour the remaining BBQ sauce over the shredded pork and stir well to coat evenly. Taste and adjust seasoning if needed.
- Toast buns lightly if desired. Pile a generous amount of pulled pork on the bottom bun, top with creamy coleslaw, add pickles if you like, then crown with the top bun.
Notes
If pork seems dry, stir in a splash of cooking juices to moisten it. Shred pork while warm for easier shredding. Mix coleslaw dressing just before serving to keep cabbage crisp. Searing pork before slow cooking adds extra flavor but can be skipped. For oven cooking, roast pork at 275°F (135°C) for 5-6 hours covered.
Nutrition
- Serving Size: 1 sandwich with cole
- Calories: 550
- Fat: 20
- Carbohydrates: 50
- Protein: 30
Keywords: BBQ pulled pork, pulled pork sandwiches, creamy coleslaw, slow cooker pulled pork, easy BBQ recipe, sandwich recipe, comfort food



