Preheat the oven to 350°F (175°C).
Heat the olive oil in a large skillet over medium-high heat. While the oil is heating, season the beef roast evenly with salt and pepper.
Sear the roast on all sides in the hot skillet until nicely browned. This step locks in flavor and juices.
Place the seared roast in the center of a large baking or roasting dish. Arrange the baby carrots, red potatoes, and onion wedges around the roast.
In the same skillet over medium heat, add the minced garlic to the remaining oil and sauté for about 30 seconds, just until fragrant.
Whisk in the red wine, beef broth, and Worcestershire sauce. Stir to combine and bring the mixture to a light boil.
Pour the sauce evenly over the roast and vegetables in the baking dish.
Cover the dish — if using a roasting pan, place the lid on; if using a baking dish, seal tightly with aluminum foil.
Bake in the preheated oven for approximately 3 hours, or until the beef is tender and the vegetables are cooked through.
Remove from the oven, let rest for a few minutes, then slice the roast and serve with the vegetables and pan juices.
Enjoy!