01 - Preheat your oven to 325°F.
02 - Pat the beef roast dry with paper towels. Season generously with kosher salt and freshly ground black pepper on all sides.
03 - Heat vegetable oil in a large Dutch oven over medium-high heat. Sear the roast on all sides until well browned, approximately 4-5 minutes per side. Remove beef and set aside.
04 - In the same pot, add sliced onions and minced garlic. Sauté for 2-3 minutes until fragrant and onions begin to soften.
05 - Add carrots, celery, and baby potatoes to the pot. Stir to coat vegetables with the aromatic base.
06 - Place the seasoned beef roast back into the Dutch oven, nestling it among the vegetables.
07 - Pour in beef broth, water, and Worcestershire sauce. Sprinkle dried thyme, rosemary, and add bay leaves. Bring the mixture to a gentle simmer.
08 - Cover the pot with a tight-fitting lid. Transfer to the preheated oven and braise for 2.5 to 3 hours, until beef is fork-tender.
09 - Place cubed russet potatoes in a saucepan with salted water. Bring to a boil and cook until fork-tender, about 15-20 minutes. Drain well. Mash with butter and whole milk until smooth. Season with salt and pepper to taste.
10 - Steam or boil fresh green beans until just tender, approximately 5 minutes. Drain thoroughly. Toss with butter and garlic powder while hot.
11 - Once the roast is done, transfer the beef and vegetables to a serving platter. Discard the bay leaves.
12 - Skim excess fat from the pot juices. In a small bowl, whisk cornstarch with cold water to form a smooth slurry. Bring the remaining juices to a simmer on the stovetop. Gradually whisk in the cornstarch mixture and cook for 2-3 minutes until thickened. Adjust seasoning as needed.
13 - Slice or shred the tender pot roast. Serve alongside braised vegetables, creamy mashed potatoes, seasoned green beans, and rich gravy.