Pat the chuck roast dry and season generously with salt and pepper on all sides.
Heat olive oil in a large Dutch oven over medium-high heat, then sear the roast.
Remove the roast and set aside; add onions, garlic, carrots, and celery to the pot.
Add the beef broth, thyme, rosemary, and return the roast to the pot.
Bring the mixture to a simmer, then cover and transfer to the oven.
Bake in a preheated oven at 325°F (160°C) for approximately 3-4 hours, or until the meat is tender.
Remove from the oven and let the roast rest for 10-15 minutes before slicing.
Serve the pot roast with the vegetables and some of the cooking liquid ladled over the top.