Start by seasoning the beef chuck roast generously with salt and pepper on all sides.
In a large skillet, heat a drizzle of oil over medium-high heat. Sear the roast for about 3-4 minutes on each side until browned.
In the crockpot, place the sliced onions and minced garlic at the bottom.
Place the seared beef roast on top of the onions and garlic.
In a bowl, mix together the beef broth, soy sauce, Worcestershire sauce, dried thyme, and dried rosemary. Pour this mixture over the roast in the crockpot.
Cover and cook on low for 8 hours or high for 4 hours, or until the beef is tender and easily shredded.
Once cooked, remove the roast from the crockpot and shred the beef with two forks.
Return the shredded beef back to the crockpot to soak up more of the flavorful juice.
To serve, slice the hoagie rolls in half and layer the shredded beef on the bottom half. Top each sandwich with a slice of provolone cheese.
Optional: Place the sandwiches under the broiler for 2-3 minutes until the cheese is bubbly and golden.
Serve each sandwich with a small bowl of broth from the crockpot for dipping.
Notes
Arrange the sandwiches on a wooden cutting board and garnish with chopped parsley. Serve the dipping broth in attractive ramekins for an appealing spread.