Preheat your Dutch oven over medium-high heat.
Season the chuck roast with salt and black pepper. Once the pot is hot, add the olive oil and sear the roast for about 4-5 minutes on each side until browned. Remove the roast from the pot and set aside.
In the same pot, add chopped onions and sauté for 2-3 minutes until softened. Add minced garlic and cook for an additional minute.
Add the chopped carrots and potatoes to the pot, stirring to combine with the onions and garlic.
Return the roast to the pot. Pour in the beef broth, red wine (if using), and stir in the tomato paste, thyme, rosemary, and bay leaves.
Bring the mixture to a boil, then cover the pot with the lid, lower the heat to simmer, and cook for 3 to 4 hours, or until the meat is tender and easily shreds with a fork.
Once done, remove the roast from the pot, allow it to rest for a few minutes before slicing. Serve with the vegetables and spoon some of the braising liquid over the top.