Preheat your oven to 325°F (165°C).
In a small bowl, combine the minced garlic, rosemary, thyme, salt, pepper, and olive oil to create a flavorful herb paste.
Pat the beef roast dry with a paper towel, then generously rub the herb paste all over the meat, ensuring it is evenly coated.
Place the roast in a roasting pan and insert a meat thermometer into the thickest part of the meat, making sure it does not touch any bone.
Roast the beef in the preheated oven for approximately 20 minutes per pound or until the thermometer reads your desired level of doneness. For medium-rare, aim for an internal temperature of 135°F (57°C).
While the beef is roasting, prepare the sauce. In a saucepan, combine the beef broth, red wine, tomato paste, and flour. Whisk or stir to get all the ingredients to meld well.
Over medium heat place a saucepan and bring the mixture to a simmer, stirring occasionally. Cook for about 10 minutes or until the sauce has thickened to your desired consistency. Season with salt and pepper to taste.
Once the roast beef reaches your desired level of doneness, remove it from the oven and let it rest on a cutting board for about 10-15 minutes. This allows the juices to redistribute and ensures a tender result.
Slice the roast beef into thin slices and serve with the prepared sauce. Pour the sauce over the sliced meat or serve it on the side as a dipping sauce.