Heat olive oil in a Dutch oven over medium-high heat.
Rinse the roast and pat dry with paper towels. Season both sides with salt and pepper.
Place the roast in the hot Dutch oven and sear each side for about 5 minutes. Add minced garlic in the last minute of searing to infuse flavor.
While the roast is searing, preheat your oven to 350°F (175°C).
Once the roast is seared, add 1 cup of beef broth to the Dutch oven. Use a wooden spoon or spatula to gently scrape up any browned bits from the bottom of the pot (this adds flavor to your roast). Add the remaining beef broth to the pot.
Cover the Dutch oven with the lid and place it in the preheated oven. Bake for 1 hour.
Prepare the onion, carrots, and potatoes.
After 1 hour, add the chopped vegetables to the pot and cook for an additional 2 1/2 hours, or until the meat is tender and the vegetables are cooked through.
Once done, remove the pot from the oven. Let the roast rest for 15 minutes before slicing to allow the juices to settle.