Preheat the oven to 325°F (165°C).
Season the beef roast thoroughly on all sides with salt and black pepper.
Heat the vegetable oil in a large Dutch oven over medium-high heat. Sear the beef until a dark crust forms on all sides, about 5 minutes per side. Remove the beef and set aside on a plate.
Add the onion, carrots, and celery to the pot. Sauté for 5-7 minutes until the onions are translucent and slightly browned.
Stir in the garlic and tomato paste. Cook for 1-2 minutes until the paste darkens slightly and becomes fragrant.
Pour in the red wine to deglaze the pot, scraping the bottom with a wooden spoon to incorporate the fond. Simmer for 3-5 minutes to reduce slightly.
Return the beef to the pot. Add the beef broth, thyme, rosemary, and bay leaves. The liquid should come halfway up the side of the beef.
Cover the Dutch oven with a tight-fitting lid and transfer to the oven. Braise for 3 to 3.5 hours, or until the meat is fork-tender.
Remove the beef and vegetables to a serving platter. Discard the herb sprigs and bay leaves. Skim the fat from the surface of the cooking liquid and serve it as a jus or reduce further on the stovetop for a thicker gravy.