Heat olive oil in a large pot over medium-high heat.
Season the chuck roast with salt and pepper.
Brown it on all sides to develop rich flavors.
Add beef broth and red wine to the pot.
Bring the liquid to a simmer.
Deglaze the pot by scraping up any browned bits from the bottom.
Include the carrots, potatoes, and onions in the pot.
Sprinkle thyme over all ingredients for added aroma.
Cover the pot and reduce the heat to low.
Let it cook for 3 hours or until the beef is tender.
Check occasionally and adjust the seasoning.
Remove the pot from heat.
Let the roast rest for a few minutes before slicing.
Serve with vegetables and sauce from the pot.