01 - Pat the beef chuck roast dry and season generously on all sides with salt and freshly ground black pepper.
02 - Heat olive oil in a large skillet over medium-high heat and sear the beef roast on all sides until deeply browned, about 3 to 4 minutes per side. Transfer the seared roast to the slow cooker.
03 - Add onion and minced garlic to the same skillet and sauté until softened, approximately 2 minutes. Stir in tomato paste and cook for an additional minute.
04 - Pour in dry red wine, scraping the skillet’s browned bits. Simmer for 2 minutes to slightly reduce the liquid.
05 - Arrange carrots, celery, and halved baby potatoes around the beef in the slow cooker. Pour the skillet mixture evenly over the ingredients.
06 - Pour beef broth into the slow cooker and add Worcestershire sauce, dried thyme, dried rosemary, and bay leaves.
07 - Cover and cook on low heat for 7 to 8 hours until the beef is fork-tender and vegetables are soft.
08 - Remove bay leaves, shred the beef into large pieces, and serve alongside the vegetables and cooking sauce.