Heat a large soup pot over medium-high heat, and crumble in the ground beef. Cook and stir until the beef is evenly browned and no longer pink. Drain, and discard any excess grease.
Stir in the onion, carrots, celery, and barley. Pour in diced tomatoes, water, broth, and tomato soup. Season with bay leaf, parsley, garlic, thyme, and pepper. Bring to a boil. Reduce heat, and cover; simmer for 2 hours, stirring frequently. Remove bay leaf before serving.