01 - Pat the beef chuck roast dry and season generously with salt and pepper on all sides.
02 - Heat olive oil in a large skillet over medium-high heat and sear the roast 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 and sauté until softened, about 2 minutes. Stir in tomato paste and cook for an additional minute.
04 - Deglaze the skillet with red wine, scraping up browned bits from the bottom. Simmer for 2 minutes to reduce slightly.
05 - Place carrots, celery, and potatoes around the beef roast in the slow cooker. Pour the skillet mixture over the top.
06 - Pour beef broth, Worcestershire sauce, dried thyme, dried rosemary, and bay leaves into the slow cooker.
07 - Cover and cook on low for 7 to 8 hours until the beef is tender and vegetables are cooked through.
08 - Remove bay leaves. Shred the beef into large pieces and serve with the vegetables and cooking liquid.