In a mixing bowl, whisk together balsamic vinegar, olive oil, garlic, rosemary, thyme, oregano, salt, black pepper, red pepper flakes, Dijon mustard, and honey.
Marinate the Beef
Place the beef roast in a large dish or a resealable bag. Pour the marinade over the roast, ensuring it’s well coated. Cover and refrigerate for at least 2 hours, preferably overnight for maximum flavor.
Preheat and Prepare
Preheat the oven to 325°F (165°C). Remove the beef from the marinade and place it on a rack in a roasting pan. Pour the beef broth into the bottom of the pan.
Roast the Beef
Roast uncovered for about 2 hours, or until the internal temperature reaches 135°F (57°C) for medium-rare or 145°F (63°C) for medium. Baste occasionally with pan juices.
Rest the Meat
Remove the roast from the oven, tent it loosely with foil, and let it rest for 15 minutes before slicing. This helps retain its juices.
Slice and Serve
Thinly slice against the grain and drizzle with the pan juices for extra flavor.