Preheat oven to 325 degrees Fahrenheit.
Season the chuck roast thoroughly with salt and pepper on all sides.
Heat olive oil in a large Dutch oven over medium-high heat.
Sear the beef until deeply browned on all sides, approximately 5 minutes per side. Remove beef and set aside.
Add onions and garlic to the pot, sautéing for 3 minutes until softened.
Stir in tomato paste and cook for 1 minute to caramelize.
Deglaze the pot with red wine, scraping the bottom to release fond.
Add beef broth, rosemary, and thyme. Return the beef to the pot.
Cover with a tight-fitting lid and transfer to the oven for 2 hours.
Add carrots and potatoes to the pot.
Cover and continue cooking for an additional 2 hours until beef is fork-tender.
Remove herbs and serve roast with vegetables and reduced braising liquid.