Start by searing the beef chuck roast in a large skillet over medium-high heat with the olive oil until browned on all sides. This enhances the flavor.
Transfer the seared roast to the slow cooker. Add the sliced onion and minced garlic over the top of the beef.
In a mixing bowl, combine the beef broth, Worcestershire sauce, thyme, rosemary, salt, and pepper. Pour this mixture over the beef and onions in the slow cooker.
Cover and cook on low for 8 hours or high for 4 hours, until the beef is tender and easily shredded with a fork.
Once cooked, remove the roast from the slow cooker and shred it using two forks. Return the shredded beef back to the slow cooker, mixing it well with the broth and onions.
Preheat your oven to 350°F (175°C) to toast the hoagie rolls. Split open each hoagie roll and layer in slices of provolone cheese.
Place the rolls in the oven for about 5-7 minutes until the cheese is melted and the bread is slightly crispy.
To serve, fill each toasted hoagie roll with a generous amount of the shredded beef mixture. Offer the flavorful broth from the slow cooker on the side for dipping.
Notes
Serve the sandwiches on a wooden cutting board with small bowls of the beef broth for dipping. Garnish with chopped fresh parsley for a pop of color!