01 - Set the oven to 425°F.
02 - Pat the beef dry and rub evenly with olive oil, kosher salt, and black pepper.
03 - Place onions, carrots, and celery in a large roasting pan. Position the beef on top and nestle rosemary, thyme, and garlic cloves around it.
04 - Roast at 425°F for 20 minutes.
05 - Reduce oven temperature to 350°F and roast for an additional 70 to 80 minutes, or until the internal temperature reaches 130°F for medium-rare.
06 - Transfer beef to a cutting board, tent loosely with foil, and let rest for 20 minutes to retain juices.
07 - Remove herbs from the roasting pan and discard. Spoon off excess fat, then place the pan over medium heat.
08 - Add butter and flour to the pan, stirring continuously to create a roux. Cook for 2 minutes.
09 - Gradually whisk in beef stock and red wine, scraping up any browned bits from the pan bottom. Simmer for 5 to 7 minutes until thickened.
10 - Strain the gravy if desired, then season with salt and pepper according to taste.
11 - Slice the rested beef and serve alongside the roasted vegetables and gravy.