Sear the beef: Heat olive oil in a large Dutch oven over medium-high heat; brown beef cubes in batches on all sides and set aside.
Sauté aromatics: In the same pot, add onions, carrots, and celery; cook for 5-6 minutes until vegetables begin to soften.
Build the flavor base: Stir in the minced garlic and tomato paste; cook for 1 minute until fragrant and the paste darkens slightly.
Deglaze and season: Pour in beef broth and diced tomatoes, scraping the bottom of the pot to release browned bits; add thyme, bay leaves, and Worcestershire sauce.
Primary simmer: Bring the liquid to a boil, then reduce heat to low; cover and simmer for 75 minutes until the beef is fork-tender.
Add root vegetables: Stir in the cubed potatoes and continue to simmer, covered, for 20 minutes until the potatoes are tender.
Incorporate final vegetables: Mix in frozen green beans and corn; cook for 5 minutes, remove bay leaves, and adjust salt and pepper before serving.