Season the chuck roast with salt and pepper on all sides.
In a large pot, heat olive oil over medium-high heat. Add the chuck roast and sear on all sides until browned, about 3-4 minutes per side.
Remove the roast and set aside. In the same pot, add the onion and garlic, cooking until softened, about 2 minutes.
Return the roast to the pot and add the carrots, potatoes, beef broth, Worcestershire sauce, rosemary, thyme, and bay leaves.
Bring to a boil, then reduce the heat to low, cover, and simmer for 3-4 hours, or until the meat is tender and falls apart easily.
Remove the bay leaves before serving.