Begin by heating the olive oil in a large skillet over medium-high heat. While the oil is warming, season the beef chuck roast on all sides with salt and black pepper. Once the oil is shimmering, carefully sear the beef in the skillet, cooking each side for approximately 4-5 minutes until a rich, brown crust develops. Remove the beef from the skillet and set aside.
In the base of your crockpot, evenly layer the sliced onion and minced garlic. This will create a flavorful foundation for the beef.
Place the previously seared roast right on top of the onions and garlic. Then, pour the beef broth over the meat, ensuring good coverage. Drizzle in the Worcestershire sauce, and sprinkle the dried thyme, additional salt, and pepper over everything to enhance the flavors.
Secure the lid on the crockpot and set it to cook on low for 8 hours or on high for 4 hours. The goal is to achieve a tender roast that can be easily shredded with a fork.
Once the cooking time is complete, carefully transfer the roast to a cutting board and allow it to rest for a few minutes. Shred the beef using two forks, pulling it apart into bite-sized pieces. Return the shredded meat to the crockpot, giving it a gentle stir so it can absorb the savory broth.
To craft each sandwich, take a generous portion of the shredded meat and place it inside the hoagie rolls. Top with slices of provolone or Swiss cheese—allowing the residual heat from the beef to melt the cheese slightly enhances the experience.
Serve each sandwich with a small bowl of the warm broth on the side for dipping. This enhances the dish, making it even more delightful.
Notes
Present the sandwiches on a wooden platter, garnished with freshly chopped parsley. Add a small ramekin of the broth with a sprig of thyme for dipping.