Preheat your oven to 300°F (150°C).
Season the roast generously with salt, pepper, garlic powder, onion powder, dried rosemary, and thyme. Make sure to rub the seasonings evenly on all sides of the roast.
Heat olive oil in a large skillet over medium-high heat.
Sear the MeatPlace the seasoned roast in the hot skillet and sear each side for 3–4 minutes. This step caramelizes the outside and helps lock in moisture, giving the roast a rich, brown color. Once all sides are seared, remove the roast from the skillet.
Prepare Vegetables and BrothIn the same skillet, add onions, garlic, carrots, and potatoes. Sauté for 5 minutes, allowing the vegetables to absorb the flavors left in the skillet. Pour the beef broth and red wine (if using) over the vegetables. Stir well.
Roast in the OvenTransfer the seared roast to a large roasting pan or Dutch oven, then pour the vegetable and broth mixture over it. Cover the pan with a lid or foil and place it in the preheated oven.
Cook the roast for approximately 3–4 hours, or until the meat reaches an internal temperature of 145°F for medium-rare or 160°F for medium. Use a meat thermometer to ensure accuracy.
Let the Roast RestRemove the roast from the oven and allow it to rest, covered loosely with foil, for about 15–20 minutes before slicing. This resting period helps the juices redistribute, resulting in a juicier roast.
Serve and EnjoySlice the roast against the grain for tender slices. Serve with the cooked vegetables and spoon some of the delicious broth over the top for added flavor.