Step 1: Sear the Beef : Heat olive oil in a large skillet over medium-high heat. Season beef roast with salt and pepper, then sear each side until browned (about 2–3 minutes per side). Transfer the beef to your slow cooker.
Step 2: Prepare the Cooking Broth : In a bowl, combine beef broth, Worcestershire sauce, Italian dressing mix, garlic powder, onion powder, oregano, and red pepper flakes. Pour the mixture over the beef in the slow cooker.
Step 3: Cook the Beef : Cover and cook on LOW for 8–9 hours or HIGH for 4–5 hours, until the beef is tender and easy to shred. Once done, remove the beef from the cooker and shred with two forks. Return shredded beef to the broth and let it soak for at least 20–30 minutes for maximum flavor.
Step 4: Toast and Assemble Sandwiches : Split rolls in half and lightly toast them. Pile shredded beef generously onto each roll. Top with provolone or mozzarella cheese (optional) and melt under a broiler if desired. Finish with a spoonful (or more!) of spicy giardiniera on top. Serve with a side of the cooking broth (“au jus”) for dipping.