Slow-Cooker BBQ Pulled Pork
Updated August 24, 2026
- Total Time
- 8 to 10 hours, plus refrigeration
- Rating
- Comments
- Read comments
Advertisement
Ingredients
1 tablespoon garlic powder
1 tablespoon onion powder
2 teaspoons hot or sweet smoked paprika
2 teaspoons salt, plus more to taste
1 teaspoon black pepper, plus more to taste
3 to 4 pound boneless pork shoulder or pork butt, trimmed of most of its excess fat
2 tablespoons vegetable oil, plus additional for greasing
1 yellow onion, chopped (optional)
1 (12-ounce) can dark soda, like Dr Pepper, root beer, cola or birch beer
½ to 1 ½ cups homemade or store-bought barbecue sauce
Hot sauce (optional)
Preparation
- Step 1
In a small bowl, combine the garlic and onion powders, smoked paprika, salt and black pepper. Rub the spice mixture all over the pork. If you have time, cover with plastic wrap and refrigerate for 2 hours or up to overnight. If you don’t, no worries; proceed to Step 2.
- Step 2
Lightly grease the crock of a slow-cooker. Heat 2 tablespoons vegetable oil in a large skillet over medium-high. Sear the pork until golden brown on all sides, about 2 minutes each side. Add onion, if using, to the slow-cooker. Add the pork on top of the onion. Pour soda over the pork and set the slow-cooker to low for 6 to 8 hours, until the meat has collapsed and shreds easily.
- Step 3
Drain most of the liquid from the slow-cooker and shred the meat directly in the pot. Add about ½ cup of the barbecue sauce and stir to combine. (At this point, if you like crisp bits in your pulled pork, you can spread the shredded pork on a sheet pan and place under a broiler for a couple minutes then return to the slow-cooker.) Taste and add more barbecue sauce, hot sauce, salt or pepper, if desired. Serve with soft rolls and extra sauce on the side.
Private Notes
Comments
I slow-cook my pork shoulder 8-10 hours on low with no searing and no rub--just the pork shoulder and water. The reason I am writing though, is to say that I freeze the pulled cooked pork in portions in zip-lok bags. Then when I need a quick meal, I grab a bag from the freezer, heat it up in some chicken broth, put the pork on a bun, and add some BBQ sauce. Instant meal and so good. Tastes like I just pulled it out of the slow cooker.
I used a Dutch oven for this and cooked it for 6 hours at 250. It was absolutely delicious. The only change I made was to add a Tablespoon of liquid smoke while it was cooking because I love a smoky flavor. If you think you will reheat during the week I would suggest not putting the full amount of BBQ sauce and saving a little of the left over liquids to use for reheating. This is a keeper recipe! Can’t wait to make again!
Can you use a Dutch oven for this? And if so, how long and at what tempature would you cook it at?
I just randomly tried this recipe last week and it was amazing. I didn’t sear and I didn’t let the rub sit on it for hours. I did chop an onion and put it on the bottom of the crock pot. I strangely used a fruit punch Shasta soda because someone online said they used a cherry coke and that the fruity flavors worked well, but I only used half the can because someone else said the recipe was too sweet. I did high for 4 hours and low for 2. I let it cool in the liquid. It was amazing.
This isn't on the same planet with real BBQ. The real think is cooked low and slow in a smoker. This recipe is what down-home folks call "yankee BBQ." It ain't a complement. If you'd like real BBQ at home, but yourself a smoker. A small electric one can easily be had at Home Depot, Lowes, etc in the $300 range. Unless it comes from Canada :-(
Use a liner in the crockpot to sa ve yourself a lot of scrubbing to get it clean.

