01 - Generously season the beef chuck roast on all sides with salt and pepper.
02 - In a large skillet over medium-high heat, add a small amount of oil. Sear the seasoned roast until deeply browned on all sides, about 2-3 minutes per side. This step is recommended to enhance flavor.
03 - Place the prepared carrots, potatoes, onion wedges, and minced garlic into the bottom of a slow cooker.
04 - Carefully place the seared (or raw) beef roast directly on top of the arranged vegetables in the slow cooker.
05 - In a small bowl, whisk together the beef broth, dry red wine (if using), tomato paste, and Worcestershire sauce until well combined.
06 - Pour the prepared liquid mixture over the beef and vegetables. Sprinkle the dried thyme and rosemary evenly over the top, then add the bay leaves to the slow cooker.
07 - Cover the slow cooker with its lid and cook on the low setting for 8 hours, or until the beef is exceedingly fork-tender and the vegetables are soft.
08 - Once cooking is complete, carefully remove and discard the bay leaves from the slow cooker.
09 - For a richer, thicker gravy, transfer 2 cups of the cooking liquid from the slow cooker to a saucepan. In a separate small bowl, whisk together 2 tablespoons of cornstarch and 2 tablespoons of cold water to form a smooth slurry. Stir the cornstarch slurry into the liquid in the saucepan. Bring to a gentle simmer over medium heat, stirring continuously, until the gravy has visibly thickened, which typically takes about 2-3 minutes.
10 - Shred the tender beef using two forks. Serve the shredded beef alongside the cooked vegetables and generously spoon the rich gravy over the top.