01 - Preheat the oven to 325°F.
02 - Pat beef cubes dry and season with salt and black pepper.
03 - Heat olive oil in a large Dutch oven over medium-high heat. Sear beef in batches until browned on all sides. Remove beef and set aside.
04 - In the same pot, add onions, carrots, and celery. Cook for 5 minutes until softened. Add garlic and sauté for 1 more minute.
05 - Stir in tomato paste and all-purpose flour, cooking for 2 minutes to form a roux.
06 - Pour in red wine, scraping the bottom of the pot to loosen any browned bits. Simmer for 2 minutes.
07 - Return beef to the pot. Add beef stock, Worcestershire sauce, bay leaves, thyme, potatoes, and mushrooms. Bring the mixture to a simmer.
08 - Cover the pot and transfer to the oven. Braise for 2 to 2.5 hours, stirring occasionally, until beef is fork-tender.
09 - Remove bay leaves and thyme sprigs. Adjust seasoning with salt and pepper to taste.
10 - Serve hot, optionally garnished with fresh parsley.