Preheat your oven to 300°F (150°C).
Season the beef chuck roast generously with salt and black pepper on all sides.
In a large dutch oven, heat the olive oil over medium-high heat. Once hot, add the roast and sear it for about 3-4 minutes on each side until browned. Remove the roast from the pot and set aside.
In the same pot, add the chopped onion and garlic. Sauté for about 2-3 minutes until the onion is translucent.
Add the sliced carrots and cubed potatoes to the pot, stirring to combine. Cook for another 2 minutes.
Place the roast back into the pot on top of the vegetables. Pour in the beef broth, Worcestershire sauce, and add thyme and bay leaves.
Cover the pot with a lid and transfer it to the preheated oven.
Bake for about 4 hours, or until the roast is fork-tender and the vegetables are soft.
Once done, carefully remove the pot from the oven. Discard the bay leaves before serving.
Slice the pot roast and serve it on a platter with the vegetables and juices from the pot.