01 -
Trim any excess fat from the beef chuck roast. Combine garlic powder, onion powder, smoked paprika, salt, and black pepper in a small bowl. Evenly coat the roast with this dry rub.
02 -
Arrange sliced onions at the base of a slow cooker. Position the seasoned beef roast on top.
03 -
In a separate bowl, blend barbecue sauce, beef broth, brown sugar, and Worcestershire sauce. Pour this mixture over the beef in the slow cooker.
04 -
Cover the slow cooker and cook on low for 8 to 10 hours or on high for 4 to 5 hours, until the roast is fork-tender and easily shreds.
05 -
Remove the beef from the cooker and shred using two forks. Return the shredded meat to the slow cooker and mix well with onions and cooking juices.
06 -
Spoon generous portions of pulled beef onto sandwich buns. Serve warm. Coleslaw may be added if desired.