Step 1: Season the Beef
Pat the chuck roast dry with paper towels. Season all sides with salt, black pepper, garlic powder, and smoked paprika.
Step 2: Sear the Beef
Heat olive oil in a skillet over medium-high heat. Sear the roast for 2–3 minutes per side until browned.
Step 3: Add to Slow Cooker
Place sliced onions in the bottom of the slow cooker.
Add the beef roast on top.
In a bowl, mix BBQ sauce, beef broth, brown sugar, Worcestershire sauce, and apple cider vinegar.
Pour the sauce mixture over the beef.
Step 4: Slow Cook
Cover and cook:
LOW for 8–10 hours or
HIGH for 5–6 hours
Cook until the beef becomes tender and shreds easily.
Step 5: Shred the Beef
Remove the beef from the slow cooker.
Shred with two forks.
Return the shredded beef to the sauce and stir well.
Let the beef sit in the sauce for 10–15 minutes before serving.