Preheat the oven to 300°F.
Pat the chuck roast dry and season generously with salt and black pepper.
Heat the olive oil in a large Dutch oven over medium-high heat. Sear the roast for 4–5 minutes per side until browned. Transfer to a plate.
Reduce the heat to medium. Add the sliced onion and sauté for 5 minutes until softened.
Stir in the garlic and cook until fragrant.
Pour in the red wine to deglaze the pot, scraping up any browned bits from the bottom. Let it simmer for a minute.
Stir in the tomato paste, then pour in the beef broth and add the Worcestershire sauce. Stir to combine.
Return the roast to the pot. Nestle in the carrots, potatoes, rosemary, and thyme.
Bring to a simmer, cover, and transfer to the oven.
Braise for 2½ to 3 hours, or until the meat is fork-tender.
Remove the herbs, cut the roast, and serve with the vegetables and pan juices.