Pulled Pork Hoagie Recipe with Tangy BBQ Sauce

Updated November 5, 2026

Total time
3 hr 40 min
prep 25 min · cook 3 hr 15 min
Serves
8
portions as written

Jump to recipe

Pulled Pork Hoagie Recipe with Tangy BBQ Sauce

This pulled pork hoagie is a hearty sandwich piled high with slow-cooked, tender pork shoulder, tangy barbecue sauce, and crisp coleslaw, all tucked into a soft hoagie roll. It’s a classic American comfort food that works for weeknight dinners, game-day gatherings, or casual parties. The pork is braised low and slow until it shreds effortlessly, and the homemade sauce adds a sweet-and-tangy kick that balances the rich meat perfectly.

Ingredients

  • 4 lb (1.8 kg) pork shoulder (also called pork butt), trimmed of excess fat
  • 2 tbsp (30 g) brown sugar
  • 1 tbsp (15 g) smoked paprika
  • 1 tsp (5 g) garlic powder
  • 1 tsp (5 g) onion powder
  • 1 tsp (5 g) salt
  • 1/2 tsp (2.5 g) black pepper
  • 1/2 tsp (2.5 g) cayenne pepper (optional, for heat)
  • 1 cup (240 ml) chicken broth
  • 1/2 cup (120 ml) apple cider vinegar
  • 1 onion, sliced
  • 4 cloves garlic, smashed
  • For the BBQ sauce:
  • 1 cup (240 ml) ketchup
  • 1/2 cup (120 ml) apple cider vinegar
  • 1/4 cup (60 ml) Worcestershire sauce
  • 2 tbsp (30 g) brown sugar
  • 1 tbsp (15 ml) honey
  • 1 tsp (5 g) smoked paprika
  • 1/2 tsp (2.5 g) garlic powder
  • For serving:
  • 8 hoagie rolls, split
  • 2 cups (200 g) coleslaw mix (shredded cabbage and carrots)
  • 1/2 cup (120 ml) mayonnaise
  • 2 tbsp (30 ml) apple cider vinegar
  • 1 tbsp (15 g) sugar
  • Salt and pepper to taste

Instructions

  1. Preheat your oven to 300°F (150°C). In a small bowl, mix the brown sugar, smoked paprika, garlic powder, onion powder, salt, black pepper, and cayenne (if using). Rub this spice mixture all over the pork shoulder, pressing it in to coat evenly.
  2. Heat a large Dutch oven or heavy-bottomed pot over medium-high heat. Add a splash of oil, then sear the pork on all sides until browned, about 3-4 minutes per side. This step builds flavor, so don’t skip it.
  3. Remove the pork from the pot. Add the sliced onion and smashed garlic, and cook for 2-3 minutes until fragrant. Pour in the chicken broth and apple cider vinegar, scraping up any browned bits from the bottom of the pot.
  4. Return the pork to the pot, cover with a tight-fitting lid, and transfer to the oven. Braise for 3 hours, or until the pork is fork-tender and easily shreds. Check at 2.5 hours—if the liquid has evaporated, add a splash of water or broth.
  5. While the pork cooks, make the BBQ sauce. In a small saucepan, combine the ketchup, apple cider vinegar, Worcestershire sauce, brown sugar, honey, smoked paprika, and garlic powder. Bring to a simmer over medium heat, then reduce heat to low and let it simmer for 10-15 minutes, stirring occasionally, until slightly thickened. Set aside.
  6. Make the coleslaw: In a bowl, whisk together the mayonnaise, apple cider vinegar, sugar, salt, and pepper. Add the coleslaw mix and toss to coat. Refrigerate until ready to serve.
  7. When the pork is done, remove it from the oven and let it rest for 15-20 minutes. Then shred the meat using two forks, discarding any large pieces of fat.
  8. In a large bowl, toss the shredded pork with about 1 cup (240 ml) of the BBQ sauce, or more to taste. Reserve the remaining sauce for serving.
  9. Toast the hoagie rolls lightly under a broiler or in a toaster oven, if desired. Pile the pulled pork onto each roll, top with a generous scoop of coleslaw, and drizzle with extra BBQ sauce. Serve immediately.

Tips

  • Use pork shoulder, not loin: Pork shoulder has enough fat to stay moist during the long cook. Pork loin will dry out and become tough.
  • Don’t rush the sear: The browning step adds deep, savory flavor. Make sure the pot is hot before adding the meat.
  • Make it ahead: The pulled pork tastes even better the next day. You can cook it a day in advance, refrigerate, and reheat gently with a little broth.
  • Adjust the heat: If you prefer a milder sauce, skip the cayenne in the rub. For extra spice, add a pinch of cayenne to the sauce as well.

Serving Suggestions

Serve these hoagies with extra BBQ sauce on the side, along with pickles, potato chips, or a simple green salad. They’re also great with baked beans or corn on the cob for a summer cookout feel.

Variations

  • Smoky version: Add 1 teaspoon of liquid smoke to the braising liquid for a smoky flavor without a smoker.
  • Spicy version: Add 1-2 chopped chipotle peppers in adobo sauce to the BBQ sauce for a smoky heat.
  • Cheesy version: Top the pulled pork with provolone or pepper jack cheese and melt under the broiler before adding coleslaw.
  • Carolina-style: Skip the BBQ sauce and toss the shredded pork with a vinegar-based sauce (1 cup cider vinegar, 1 tbsp sugar, 1 tsp red pepper flakes) for a tangy, thin sauce.

Storage and Reheating

Store leftover pulled pork in an airtight container in the refrigerator for up to 4 days. The BBQ sauce and coleslaw can be stored separately for the same duration. To reheat, place the pork in a saucepan with a splash of broth or water, cover, and warm over medium-low heat until heated through (165°F / 74°C). You can also microwave individual portions in 30-second bursts, stirring between. The pork freezes well for up to 3 months—thaw overnight in the fridge before reheating.

Frequently Asked Questions

Can I use a slow cooker instead of the oven? Yes. After searing, transfer the pork and liquid to a slow cooker and cook on low for 8-10 hours, or on high for 5-6 hours, until tender.

What if I don’t have a Dutch oven? Use a heavy roasting pan covered tightly with foil, or a large oven-safe pot. Just make sure it has a tight seal to keep the steam in.

Can I make the sauce ahead? Absolutely. The BBQ sauce can be made up to a week in advance and stored in the fridge in a sealed jar.

How do I know when the pork is done? The pork should be fork-tender—when you stick a fork in, it should twist easily and shred without resistance. The internal temperature should be at least 145°F (63°C), but for pulled pork, it’s usually cooked to 195-205°F (91-96°C) to break down the collagen.

Can I use a different cut of meat? Pork butt or shoulder is best. You can also use a bone-in shoulder, but adjust cooking time slightly—bone-in may take an extra 30 minutes.

Is it safe to leave the pork out after cooking? No. Refrigerate any leftovers within 2 hours of cooking to prevent bacterial growth.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).