Begin by preparing the beef. Cut the beef chuck roast into 1-inch cubes and place in a large mixing bowl.
In a separate bowl, mix together the minced garlic, salt, pepper, thyme, rosemary, and Worcestershire sauce. Pour this mixture over the beef cubes and toss until well-coated.
Add the halved baby potatoes to the slow cooker. Spread them out evenly on the bottom.
Layer the seasoned beef cubes on top of the potatoes in the slow cooker.
In a small saucepan, melt the butter over low heat. Once melted, pour the butter over the beef and potatoes in the slow cooker.
Add the beef broth to the slow cooker, ensuring that the ingredients are mostly submerged in liquid.
Cover the slow cooker with the lid and cook on low for 6 hours until the beef is tender and the potatoes are fork-tender.
Once cooking is complete, garnish with fresh chopped parsley before serving.
For added flavor, consider searing the beef cubes in a skillet before adding them to the slow cooker.
If you prefer a thicker sauce, you can whisk in a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons water) during the last 30 minutes of cooking.