01 - Preheat the oven to 325°F (160°C).
02 - Pat the beef chuck dry and season generously with salt and black pepper.
03 - Heat olive oil in a large Dutch oven over medium-high heat and sear beef cubes in batches until evenly browned on all sides. Remove and set aside.
04 - Reduce heat to medium, add sliced red onions, carrots, and celery to the pot, and sauté for 8 to 10 minutes until onions soften and begin to caramelize.
05 - Stir in minced garlic and tomato paste, cooking for 2 minutes until fragrant.
06 - Return seared beef to the pot. Pour in dry red wine and bring to a simmer, scraping up browned bits from the bottom.
07 - Add beef stock, bay leaves, and thyme. Stir to combine and maintain a gentle simmer.
08 - Cover the pot and place it in the preheated oven. Braise for 2 to 2.5 hours, until beef is fork-tender.
09 - Remove bay leaves and thyme sprigs. Adjust seasoning with salt and pepper as needed.
10 - Serve hot, optionally garnished with chopped fresh parsley.