Heat olive oil over medium-high heat in a large soup pot. Add onion and beef and cook until no pink remains, breaking it up as you go. Drain and return to pot.
Stir in garlic and cook until fragrant.
Add mixed vegetables, tomatoes, Worcestershire sauce, Italian seasoning, and beef broth. Increase heat and bring soup to a boil. Once boiling, reduce heat and cover. Simmer for 10 minutes.
Add pasta and return heat to a boil for 15 minutes, stirring occasionally.