01 - Preheat your oven to 300°F. Thoroughly pat the beef chuck roast dry with paper towels. In a small bowl, combine the olive oil, kosher salt, black pepper, smoked paprika, garlic powder, onion powder, and ground cumin. Rub this seasoning mixture evenly over all surfaces of the beef roast.
02 - Place a large Dutch oven over medium-high heat. Once hot, carefully sear the seasoned beef roast on all sides until deeply browned, about 2 to 3 minutes per side. This step is crucial for developing a rich flavor crust.
03 - Pour the beef broth, barbecue sauce, apple cider vinegar, and Worcestershire sauce into the Dutch oven with the seared beef. Bring the liquid to a gentle simmer on the stovetop.
04 - Cover the Dutch oven tightly with its lid and carefully transfer it to the preheated oven. Braise for approximately 4 hours, or until the beef is exceptionally fork-tender and shreds effortlessly.
05 - While the beef braises, prepare the tangy coleslaw. In a medium mixing bowl, combine the shredded cabbage, shredded carrots, mayonnaise, apple cider vinegar, and granulated sugar. Mix thoroughly to combine, then season to taste with salt and black pepper. Refrigerate until ready for serving.
06 - Carefully remove the Dutch oven from the oven. Using two sturdy forks, shred the tender beef directly within the pot, ensuring it is well-coated and mixed with the rich braising liquids.
07 - Lightly toast the sandwich buns or brioche rolls, if preferred, for added texture and warmth.
08 - Assemble the sandwiches by piling generous portions of the succulent pulled beef onto the bottom halves of the toasted buns. Top with a spoonful of chilled coleslaw, a drizzle of additional barbecue sauce, and pickle slices, if desired. Cover with the top bun and serve immediately while hot.