
There’s something absolutely magical about coming home to a kitchen filled with the most incredible aroma of slow-cooked pork shoulder. This recipe is hands down one of my favorite weeknight dinners, and it’s become a staple in our home for good reason. The beauty of using a crock pot is that you get restaurant-quality pulled pork without any of the fuss or stress. You simply layer your ingredients in the morning, let it cook low and slow all day, and by dinner time, you have the most tender, juicy, fall-apart pork that’s perfect for sandwiches, tacos, or served over rice.
I’ve been making this recipe for years, and I’ve perfected it through countless tweaks and adjustments. The secret is really in the balance of flavors – you want enough seasoning to make an impact, but not so much that it becomes overwhelming. The combination of brown sugar, smoked paprika, garlic, and a hint of liquid smoke creates this beautiful depth of flavor that just can’t be beaten. Plus, the natural juices from the pork create an amazing sauce that you’ll want to pour over everything.
What I love most about this recipe is how versatile it is. You can serve it however you like – pulled pork sandwiches with coleslaw, grain bowls, tacos, nachos, or even over baked potatoes. It also makes incredible leftovers, and honestly, the flavor is even better the next day. I often make this on a Sunday and use it throughout the week for various meals. It’s budget-friendly, requires minimal prep work, and delivers maximum flavor. This is the kind of recipe that makes you look like a culinary genius without actually spending hours in the kitchen.
If you’re looking for other delicious pork recipes, you might also enjoy our Best Pork Meatball Recipe or our Best Pork Gravy Recipe. And for sides, don’t miss our Best Creamed Corn Cornbread Recipe which pairs beautifully with pulled pork. For more inspiration on slow cooker meals, check out Serious Eats’ collection of slow cooker recipes and Bon Appétit’s pulled pork guide.
Ingredients
- 1 pork shoulder (6-8 pounds), skin removed
- 1/4 cup brown sugar, packed
- 3 tablespoons smoked paprika
- 2 tablespoons garlic powder
- 2 tablespoons onion powder
- 1 tablespoon cayenne pepper
- 1 tablespoon black pepper
- 2 tablespoons kosher salt
- 1 tablespoon dry mustard
- 1 teaspoon liquid smoke
- 1 cup apple cider vinegar
- 1 cup beef or chicken broth
- 1/2 cup barbecue sauce (your favorite brand)
- 1 large onion, sliced
- 6 cloves garlic, minced
- 2 tablespoons butter
- Fresh thyme sprigs (optional)

Instructions
- Pat the pork shoulder completely dry with paper towels. This step is crucial as it helps the seasonings adhere better and creates a better texture.
- In a small bowl, combine the brown sugar, smoked paprika, garlic powder, onion powder, cayenne pepper, black pepper, kosher salt, and dry mustard to create your dry rub.
- Rub the entire pork shoulder generously with butter, then apply the dry rub mixture evenly over all sides of the meat, pressing it in gently so it adheres well.
- Add the sliced onions to the bottom of your crock pot, spreading them out to create a bed for the meat.
- Place the rubbed pork shoulder on top of the onions, fat side up if possible.
- In a separate bowl, whisk together the apple cider vinegar, broth, barbecue sauce, minced garlic, and liquid smoke until well combined.
- Pour the liquid mixture around (not over) the pork shoulder in the crock pot.
- Add fresh thyme sprigs around the meat if desired for additional flavor.
Cover the crock pot and cook on low for 8 hours, or on high for 4-5 hours. The pork is done when it shreds easily with a fork and reaches an internal temperature of 190-205°F.
- Remove the pork shoulder from the crock pot and place it on a large cutting board.
- Let the pork rest for 10 minutes before shredding.
- Using two forks or meat shredders, pull the pork apart into bite-sized pieces, removing any large fat chunks or sinew.
- Strain the cooking liquid through a fine-mesh sieve into a bowl to remove the onions and any impurities, keeping the flavorful liquid.
- Return the shredded pork to the crock pot and pour about 1-2 cups of the strained cooking liquid back over it, depending on how moist you like your pork.
- Stir well to combine and taste for seasoning, adjusting salt and pepper as needed.
- Keep warm on the warm setting until ready to serve, or transfer to a serving dish.

Pro Tips
Make-ahead option: You can prepare the dry rub and store it in an airtight container for up to two weeks. You can also assemble the entire crock pot the night before and refrigerate it overnight. Just add an extra 30 minutes to the cooking time if starting from cold.
Flavor customization: Feel free to adjust the spice level to your preference. If you prefer less heat, reduce the cayenne pepper or omit it entirely. For a sweeter version, add more brown sugar or increase the barbecue sauce. For a tangier flavor, add more apple cider vinegar.
Storage and leftovers: Pulled pork keeps beautifully in the refrigerator for 4-5 days in an airtight container. You can also freeze it for up to three months. Reheat gently in a crock pot with a splash of broth to restore moisture.
Serving suggestions: Serve on soft buns with coleslaw for classic pulled pork sandwiches. Use in tacos with fresh cilantro and lime. Serve over rice or cauliflower rice for a grain bowl. Top nachos, baked potatoes, or salads with the pulled pork. Mix into quesadillas with cheese and peppers.
Cooking liquid: Don’t discard the cooking liquid! It’s packed with incredible flavor and can be used as a sauce for the pork or as a base for soups and stews. It also makes an excellent gravy when thickened with a slurry of cornstarch and water.
Size variations: If your pork shoulder is smaller (4-5 pounds), reduce the cooking time to 6-7 hours. If it’s larger (9-10 pounds), you may need 9-10 hours on low. The key is cooking until the meat reaches 190-205°F internally and shreds easily.
Healthier option: For a lighter version, trim more of the visible fat before cooking and skim the fat from the top of the cooking liquid before adding it back to the pork.
Broth options: Use chicken broth for a lighter flavor or beef broth for a deeper, more robust taste. You can also use vegetable broth if preferred.
