01 - Preheat the oven to 325°F.
02 - Pat beef chuck dry and season generously with salt and freshly ground black pepper.
03 - Heat olive oil in a large Dutch oven over medium-high heat. Brown beef cubes in batches on all sides, then transfer to a plate.
04 - Reduce heat to medium, add sliced onions, carrots, and celery to pot. 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 beef to pot, pour in red wine and bring to a simmer. Scrape up browned bits from bottom of pot.
07 - Add beef stock, bay leaves, and thyme. Stir to combine and bring to a gentle simmer.
08 - Cover pot and transfer to 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.
10 - Serve hot, garnished with chopped parsley if desired.