Main Courses
This Carolina-style pulled pork sandwich recipe delivers the smoky, tangy perfection that's been winning BBQ championships for decades. The secret lies in a slow-cooked pork shoulder brined in apple cider vinegar and pepper, then finished with a crispy celery crown that adds that signature crunch.
After years of perfecting this technique at my Atlanta smokehouse, I've distilled it into a method that delivers restaurant-quality results at home.
The process begins with a pork shoulder, seasoned simply with salt, pepper, and just enough heat to wake up the meat without overpowering it.
We smoke it low and slow at 225°F for 12-14 hours, then finish it off with a quick vinegar bath that tenderizes the meat to the point where it practically falls apart.
The crispy celery crown—made from celery stalks tossed in flour and fried—adds that iconic crunch that makes this sandwich unforgettable.
What you end up with is a sandwich that's equal parts tender, smoky, and tangy—each bite delivers melt-in-your-mouth pork with that perfect balance of sweetness from the slow cooking and acidity from the vinegar.
The crispy celery crown adds a textural contrast that keeps every bite exciting, while the toasted potato bun soaks up just enough of that rich pork juice to make it irresistible.
Serve with classic Carolina sides like baked beans or collard greens for a full Southern experience. This recipe is designed to feed a crowd, making it perfect for gatherings or meal prep. The leftovers keep beautifully, so you can make a big batch and enjoy sandwiches all week long.
Ingredients for carolina style pulled pork sandwich
Six pounds of pork, a vinegar bath, and celery crowns—this is the Carolina BBQ lineup.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🍖 | 6 lb | Bone-in, well-marbled cut |
| Apple Cider Vinegar 🍏 | 1 cup | Raw, unfiltered preferred |
| Yellow Onions 🧅 | 2 whole | Yellow or red, sliced |
| Celery Stalks 🥬 | 1 bunch | Thick stalks for crown |
| All-Purpose Flour 🌾 | 2 cups | For celery coating |
| Vegetable Oil 🫒 | 4 cups | For frying celery |
| Potato Buns 🥖 | 12 whole | Toasted for serving |
| Kosher Salt 🧂 | 2 tbsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | 1 tbsp | Freshly cracked preferred |
| Cayenne Pepper 🔥 | ½ tsp | Adjust for heat |
| Wood Chips 🌳 | 2 lb | Hickory or apple wood |
| Wooden Toothpicks 🔍 | 12 whole | For securing crown |
| Mustard 🍯 | ¼ cup | Yellow or Dijon optional |
The pork shoulder is non-negotiable here. Look for bone-in, well-marbled cuts—the fat keeps the meat moist during that long smoke. Costco or your local butcher shop are the best spots for this. If you're buying pre-cut, make sure it's not too lean. The apple cider vinegar should be raw and unfiltered—Bragg is my go-to, but any good brand works. For the celery crown, grab the thickest stalks you can find—Trader Joe's usually has perfect ones. The wood chips? Hickory gives that classic Carolina smoke, but apple adds a subtle sweetness if you prefer something milder.
No apple cider vinegar? White vinegar or red wine vinegar works in a pinch, but the flavor won't be quite the same. Running low on celery? Substitute with thick bell pepper strips—they'll crisp up nicely too. The cayenne is optional, but if you're feeling adventurous, add a pinch more for heat. For the mustard, I use yellow, but Dijon adds a nice tang. If you're making this ahead, the pork actually tastes better the next day—it gets even more tender. The celery crowns? Fry them fresh or keep them warm in the oven at 200°F until ready to serve.
The pork shoulder keeps 4-5 days in the fridge, but honestly, it's even better after a day or two. Portion it into containers with a little extra juice from the pan—it makes for easy sandwiches later. The celery crowns stay crisp for about 2 hours if kept warm, so make them just before serving. The toasted buns? Store them in a paper bag at room temperature for up to 3 days. Freeze the pork for up to 3 months—just thaw it in the fridge overnight before reheating.
Why You'll Love This Recipe
- Slow Cooker Magic: I swear by the set-it-and-forget-it method—just toss the pork shoulder, vinegar, and chopped onions/celery in the slow cooker, then let it work its flavor while you handle the rest of your day. No babysitting, no stress.
- Tangy-Sweet Crunch: That apple cider vinegar isn’t just for show—it cuts through the richness while the onions and celery add a sharp, fresh bite. The flour slurry? Trust me, it makes the sauce stick to the meat like it’s glued on.
- Tailgate or Tuesday: Serve it on buns for a crowd at a game, or slice it thin for quick lunches all week. I’ve even used it in tacos and pasta—because why not? The flavor plays nice everywhere.
- Budget Stretch: A pork shoulder costs less than half the price of pre-made pulled pork, and it actually feeds a family of four (or two very hungry people). Plus, leftovers? They’re the best part—just reheat and eat.
Step-by-step instructions for Carolina-style pulled pork sandwiches
Here's how to make tender, vinegar-braised pork with that signature crispy celery crown—every bite delivers.
Prepare the Pork Shoulder for Slow Cooking
Pat the 6 lb pork shoulder completely dry with paper towels—this helps the bark form later. In a small bowl, mix together 2 tbsp kosher salt, 1 tbsp freshly ground black pepper, and 0.5 tsp cayenne pepper. Rub this mixture all over the pork, pressing it into the meat so it sticks. Let it sit uncovered in the refrigerator for at least 4 hours or overnight—this drying step is what gives Carolina pulled pork its signature crispy exterior.
While the pork rests, slice 2 whole yellow onions into ½-inch thick rings and 1 bunch celery stalks into ½-inch thick slices. These will join the pork in the slow cooker for deep flavor. In a separate bowl, combine 1 cup apple cider vinegar with the sliced onions and celery. This acidic marinade tenderizes the meat and adds that signature tangy depth.
Smoke the Pork Shoulder Low and Slow
Set up your smoker for 225°F using 2 lb hickory or apple wood chips. Once the smoker reaches temperature and you see clean blue smoke (not white steam), place the pork shoulder fat-side up in the smoker. Add the onion and celery mixture directly onto the pork—this ensures the aromatics infuse the meat as it cooks. Close the lid and resist the urge to peek; every time you open it, you lose heat and extend cooking time.
Smoke the pork for 6-8 hours until the internal temperature reaches 195-203°F. The meat should pull apart easily with two forks, and the bark should be dark and crispy. If the smoker drops below 225°F, add more wood chips to maintain temperature. This low-and-slow method is what transforms tough pork shoulder into melt-in-your-mouth shreds.
Shred the Pork and Prepare the Celery Crown
Once the pork reaches the right temperature, remove it from the smoker and transfer it to a cutting board. Let it rest for 10 minutes before shredding—this makes it easier to pull apart. Using two forks or a meat claw, shred the pork into ¼-inch thick strands. Discard any large fat chunks or connective tissue. The pork should be tender enough to shred with minimal effort, almost falling apart on its own.
While the pork rests, prepare the celery crown. Cut the thick celery stalks into 2-inch long pieces, leaving the base intact to form a crown shape. Dip each stalk into a bowl of beaten egg (from the 2 cups all-purpose flour and 4 cups vegetable oil mixture—see next step), then coat thoroughly in the flour mixture. Fry in 375°F oil for 2-3 minutes until golden brown. Secure the fried celery pieces around the top of the pork shoulder with 12 wooden toothpicks to create the iconic crown.
Assemble the Sandwiches with Crispy Toppings
Toast the 12 whole potato buns until golden brown and slightly crispy. Spread 0.25 cup mustard evenly on the bottom half of each bun. Pile the shredded pork onto the buns, pressing down gently to help it stick. Top with the crispy celery crown, arranging it so it sits upright in the center of each sandwich for that classic presentation.
Serve immediately with any remaining vinegar-braised onions and celery on the side. The contrast of the crispy celery crown, tender pork, and tangy vinegar creates the perfect balance of textures and flavors in every bite. This is where the magic happens—each sandwich delivers smoky, fall-apart pork with that satisfying crunch from the celery crown.
Pro Tips For Making Carolina Style Pulled Pork Sandwich
- USE A MIXED VINEGAR BASE: Carolina pulled pork needs that tangy kick, but pure apple cider vinegar can taste harsh alone. I mix it 50/50 with water or even a splash of Worcestershire sauce—just enough to mellow the acidity while keeping the depth. Trust me, your sandwich won’t taste like you pickled the meat.
- CUT THE PORK SHOULDER RIGHT: Skip the bone-in shortcut unless you’re aiming for restaurant-level precision. A 4-6 lb bone-in shoulder takes forever to cook through the bone, and the meat often dries out before it pulls. Go boneless—it cooks faster, shreds cleaner, and you won’t waste time prying meat off bones.
- DON’T SKIP THE FLAP MEAT REST: After pulling, let the meat rest in its juices for at least 20 minutes before shredding. I learned this the hard way—shredding hot pork just makes it gluey and tough. Give it time, and the fat will redistribute, making every bite juicy. (Yes, even if you’re impatient like me.)
- SAUTÉ THE AROMATICS LOW AND SLOW: When cooking the onions and celery in the pork fat, resist the urge to crank the heat. A gentle simmer (not a sizzle) draws out their sweetness without burning them. Burnt veggies taste bitter and overpower the pork—this is where the flavor foundation lives, so take your time.
Best sauces and condiments for these flavors
Classic Carolina Vinegar Sauce
This tangy, peppery sauce is the soul of Carolina pulled pork. I use ½ cup apple cider vinegar, ¼ cup yellow mustard, 1 tbsp hot sauce (like Crystal Hot Sauce), and 1 tsp freshly ground black pepper.
Simmer it for 10 minutes to let the flavors meld, then toss it with the shredded pork right before serving. The acidity cuts through the richness while enhancing the smoky notes. 🌶️
Sweet and Smoky BBQ Glaze
For a sweeter twist, try my go-to glaze: ½ cup ketchup, ¼ cup molasses, 2 tbsp apple cider vinegar, 1 tbsp brown sugar, and 1 tsp smoked paprika. Simmer until thickened, then brush it over the pork during the last 30 minutes of smoking.
This adds a caramelized crust while keeping the signature tang. I love this version for game day gatherings.
Spicy Remoulade
This Louisiana-inspired sauce brings a creamy kick to your sandwiches. Mix ½ cup mayonnaise, 2 tbsp Dijon mustard, 1 tbsp hot sauce, 1 tsp Worcestershire sauce, and ½ tsp cayenne pepper.
Fold in ¼ cup finely chopped celery and 2 tbsp chopped green onions for freshness. Spread it on the toasted buns before adding the pork for a cool, creamy contrast to the smoky meat. 💛
Coleslaw Dressing
Don't skip the slaw! My favorite dressing combines ½ cup mayonnaise, 2 tbsp apple cider vinegar, 1 tbsp sugar, 1 tsp celery seeds, and ½ tsp black pepper. Toss it with shredded cabbage and carrots, then serve on the side.
The crisp, tangy slaw balances the richness of the pork perfectly. For extra crunch, add ¼ cup chopped pecans to the mix.
Mustard-Mayo Spread
This simple but effective spread is a crowd-pleaser. Mix ¼ cup mayonnaise with 2 tbsp yellow mustard and 1 tsp apple cider vinegar. Spread it on the buns before adding the pork for a smooth, flavorful base.
It's the perfect neutral canvas that lets the pork shine while adding a little tang. I keep this on hand for quick sandwich assembly when I'm short on time.
Pickled Jalapeños
For a quick, no-fuss topping, slice 4 jalapeños into rings and pack them into a jar with ½ cup apple cider vinegar, 1 tbsp sugar, and 1 tsp salt. Let them sit for at least 1 hour before serving.
The pickled heat adds a bright, spicy contrast to the rich pork. I love scattering these on top of the sandwiches right before serving for that extra pop of flavor. 🔥
Nutrition facts
Frequently asked questions
Can I substitute a different cut of pork for the shoulder?
While pork shoulder is ideal, you can use pork butt (Boston butt) as a direct substitute—it's essentially the same cut with slightly less fat. For a leaner option, try a 3-4 lb pork loin, but expect a shorter cooking time (4-5 hours at 275°F) and less moisture. Never use tenderloin—it's too delicate and will dry out. The key is choosing a cut with enough collagen for that signature tender pull.
How do I keep the celery crown crispy for serving?
Fry the celery just before serving and keep it warm in a 200°F oven on a wire rack (not touching the pan) until ready to use. For extra crispiness, double-fry: cook once at 350°F for 2 minutes, drain, then fry again at 375°F for 1-2 minutes until golden. If storing, reheat in the oven for 5 minutes at 375°F—microwaving makes them soggy.
What's the secret to perfect vinegar-braised pork flavor?
The acidity of apple cider vinegar is non-negotiable—it tenderizes the meat and balances the smokiness. For maximum flavor, use raw, unfiltered vinegar (like Bragg) and let it sit with the onions and celery for at least 30 minutes before adding to the pork. The longer it marinates, the deeper the tang. Pro tip: Add 1 tbsp of the vinegar mixture to the shredded pork when tossing with sauce for extra brightness.
Can I make this in an oven instead of a smoker?
Yes! For oven-baked pork, wrap the seasoned shoulder in foil with the onion-celery-vinegar mix, then bake at 275°F for 6-8 hours until tender. For smokiness, add 2-3 wood chips to a foil packet with the pork or use a smoker box. The texture won't be identical, but it's a great backup. Just monitor closely—ovens vary wildly in temperature accuracy.
Why does my pulled pork turn out dry?
Overcooking or skipping the resting period are the top culprits. Always pull the pork when it reaches 195-203°F—not before! Let it rest 10-15 minutes before shredding to redistribute juices. If using a leaner cut, add ½ cup apple juice or broth to the pan during cooking. And never skip the vinegar bath—it keeps the meat moist by breaking down collagen during the final stages.
