Preheat your oven to 325°F (163°C).
Season the chuck roast generously with salt and pepper on all sides.
Heat the vegetable oil in a large skillet over medium-high heat. Sear the chuck roast on all sides until well-browned, about 3-4 minutes per side.
Remove the roast from the skillet and place it on the rack in the roasting pan.
Add the chopped onion and minced garlic to the skillet, stirring until they are softened and fragrant, about 3-4 minutes.
Deglaze the skillet with the beef broth, scraping up any browned bits from the bottom of the pan.
Pour the onion, garlic, and broth mixture over the chuck roast in the roasting pan.
Add fresh herbs, if desired, by tucking them around the roast.
Cover the roasting pan tightly with aluminum foil.
Place the roasting pan in the preheated oven and cook for about 1.5 to 2 hours or until the internal temperature of the roast reaches 145°F (63°C) for medium-rare or 160°F (71°C) for medium.
Remove the roast from the oven and let it rest, covered, for about 15 minutes before slicing and serving.