01 - Pat the beef chuck roast dry and season generously with salt and black pepper on all sides.
02 - Heat olive oil in a large skillet over medium-high heat and sear the beef on all sides until deeply browned, about 3 to 4 minutes per side. Transfer the roast to the slow cooker.
03 - In the same skillet, add onion and garlic; sauté until slightly softened, approximately 2 minutes. Stir in tomato paste and cook for an additional minute.
04 - Pour in red wine to deglaze, scraping up browned bits from the pan. Simmer for 2 minutes to reduce slightly.
05 - Place carrots, celery, and potatoes around the beef in the slow cooker. Pour the sautéed onion and wine mixture over the top.
06 - Add beef broth, Worcestershire sauce, thyme, rosemary, and bay leaves to the slow cooker.
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 vegetables and cooking juices.