Preheat oven to 300Β°F.
Season roast with salt and pepper.
In a large dutch oven, heat 1 tablespoon olive oil over medium-high heat. Sear the roast on each side until browned, about 4 minutes per side adding more oil if needed.
Arrange onions around the roast. Combine wine, broth, rosemary, garlic, and thyme. Pour over the roast. Add bay leaf.
Bring just to a simmer on the stovetop over medium-high heat. Once the broth is simmering, cover and place in the oven and bake 2 hours.
Add potatoes, carrots, and celery, and bake an additional 2 hours (for a 4lb roast) or until the roast and potatoes are fork-tender.
Discard bay leaf. Gently pull beef into large pieces with a fork or slice into thick pieces. Serve with juices (or make gravy below if desired).
To Make Gravy: