Gather all ingredients and prepare them by patting the beef dry, slicing onions, and mincing garlic.
Heat olive oil in a Dutch oven over medium-high heat and sear the beef chuck roast for 4-5 minutes on each side until browned.
In the same pot, cook sliced onions for 10-12 minutes until caramelized, then add minced garlic and cook for an additional 1-2 minutes.
Pour in beef broth, dry red wine, and Worcestershire sauce, then stir in thyme and rosemary. Return the seared roast to the pot.
Cover and bake in a preheated oven for 3-4 hours until the beef is fork-tender.