Heat the olive oil in the bottom of a large soup pot, then add in the beef and white onion, frying until the beef is browned on all sides and the onion has softened.
Add the garlic and cook for 1-2 minutes, until browned and fragrant. Add in the Italian seasoning and heat for 30 seconds.
Pour some of the beef broth into the bottom of the pan and deglaze the bottom,
Add in the rest of the broth, then the canned tomatoes and Worcestershire sauce to the pot.
Bring to a low simmer, then reduce the heat and cover.
Cook for 20 minutes until the beef starts to become tender.
Add in the potatoes and celery and cook for another 20 minutes until the potatoes are tender.
Stir in the frozen vegetables and cook for 10-15 minutes more until they are tender.
Add more broth if the soup is too thick at this point. Taste and add salt and pepper as desired.
Serve.
Notes
Cutting the stewing beef small ensures it will be tender