In a large pot or Dutch oven, brown the ground beef over medium heat until fully cooked, about 5-7 minutes. Drain the excess grease.
Add the diced onion and minced garlic to the pot. Cook for an additional 3-4 minutes until the onion is softened.
Stir in the beef broth, water, and diced tomatoes (with their juice). Bring the mixture to a boil.
Add the egg noodles, Worcestershire sauce, Italian seasoning, salt, and pepper. Reduce the heat to medium and let it simmer for 10-15 minutes, or until the noodles are cooked al dente.
Taste and adjust seasoning as necessary. If desired, garnish with chopped fresh parsley before serving.
Ladle the soup into bowls and enjoy!
Feel free to add vegetables such as carrots or peas for added nutrition.
You can use other pasta types if you don't have egg noodles on hand; just adjust the cooking time accordingly.
This soup can be stored in the refrigerator for up to 3 days and freezes well for future meals.