Preheat oven to 325°F (160°C). Season the beef roast generously with salt and pepper.
2
Heat vegetable oil in a large Dutch oven or oven-safe pot over medium-high heat. Brown the roast on all sides, about 4-5 minutes per side. Remove and set aside.
3
In the same pot, add sliced onions and cook until softened, about 5 minutes. Add minced garlic and cook for another minute.
4
Stir in tomato paste, then deglaze the pot with red wine, scraping up any browned bits. Let it simmer for 2-3 minutes.
5
Return the roast to the pot. Add carrots, potatoes, beef broth, bay leaves, thyme, salt, and pepper.
6
Cover with a lid and transfer to the preheated oven. Cook for about 3 hours, or until the meat is tender and falling apart.
7
Remove from oven, discard bay leaves, and serve hot, garnished with chopped parsley if desired.