Heat a large soup pot over medium heat. Add ground beef, onion and garlic. Cook until meat is no longer pink. Drain off any excess grease.
Stir in Italian seasoning and bay leaves and cook for one minute.
Add beef broth, water, tomatoes, Worcestershire and tomato paste to the pot. Stir to combine, then bring to a boil.
Cover and reduce heat to low. Simmer for 20-30 minutes. Taste and add salt and pepper as desired.
Pour in frozen vegetable and simmer for another 10 minutes.
Meanwhile, in a small pot, cook macaroni according to package directions. Drain, rinse and set aside. (We cook the macaroni separately so the starch doesn't thicken the soup, but you can cook it in the soup if you prefer).
Add macaroni to the soup. Ladle into bowls and garnish with fresh chopped parsley.
Notes
To freeze, store the macaroni and soup separately, in airtight containers in the refrigerator for up to 4-5 days. Reheat in a pot on the stove, and add the macaroni to the simmering soup for 5 minutes.For leftovers, store the macaroni and soup separately, in airtight containers in the refrigerator for up to 4-5 days. Reheat in a pot on the stove, and add the macaroni to the simmering soup for 5 minutes.