Wash and cut the vegetables. Halve the baby potatoes and slice the carrots. Chop the onion into small pieces. Mince the garlic cloves finely.
Cut the beef chuck roast into 1-inch cubes. Season the beef cubes with salt and black pepper.
In a large skillet, heat the olive oil over medium-high heat. Add the seasoned beef in batches and brown on all sides for about 5-7 minutes. Transfer the beef to the slow cooker.
In the same skillet, add the minced garlic and sauté for about 1 minute until fragrant. Pour in the beef broth and add the butter, thyme, and rosemary. Stir and bring to a simmer.
Add the halved baby potatoes, sliced carrots, and chopped onion to the slow cooker. Gently stir to combine all the ingredients.
Cover the slow cooker with its lid. Cook on low for 480 minutes or on high for 240 minutes.
Once the cooking time is up, taste the dish and adjust the seasoning if needed. Serve hot, garnished with fresh parsley.