Prepare the Beef: Season the beef roast generously with salt, pepper, smoked paprika, and chili powder.
Layer the Slow Cooker: Place sliced onions and garlic at the bottom of the slow cooker, then set the beef roast on top.
Mix the Sauce: In a bowl, whisk together barbecue sauce, beef broth, vinegar, brown sugar, and Worcestershire sauce.
Cook: Pour the sauce over the beef. Cover and cook on Low for 8–10 hours or High for 4–5 hours, until the beef is tender and easily shredded.
Shred & Serve: Remove the beef, shred it with two forks, then return it to the slow cooker and stir to coat with sauce. Serve hot.
Serving and Storage Tips
