Toss the beef cubes with flour to coat evenly.
Heat oil in a large pot over medium-high heat until hot. Add the beef and cook until browned on all sides.
Remove the beef and set aside. Reduce heat to medium, add onions, carrots, and celery to the pot, and sauté until the onions are tender.
Add garlic and sauté until fragrant, about 1 minute.
Deglaze the pot by adding a splash of beef broth, scraping the bottom to loosen any browned bits.
Return the beef to the pot. Add remaining beef broth, Worcestershire sauce, bay leaves, thyme, and black pepper.
Bring to a boil, then reduce heat to low and simmer, covered, for about 2 hours, or until the beef is tender.
In the last 10 minutes of cooking, add the egg noodles and cook until tender.
Remove bay leaves, adjust seasoning with salt and serve hot.