Preheat the oven to 300 degrees Fahrenheit.
Season the beef chuck roast with black pepper and sear in olive oil in a Dutch oven over medium-high heat until browned on all sides.
Remove the meat and add the onions to the pot, sautéing for 5 minutes until softened.
Add garlic, beef broth, French onion soup mix, and Worcestershire sauce to the pot, scraping the bottom to release browned bits.
Return the roast to the pot and cover with a lid.
Place in the oven and braise for 3.5 to 4 hours until the internal temperature reaches approximately 202 degrees Fahrenheit and the meat is fork-tender.
Rest the meat for 15 minutes before serving with the onion gravy.