You can eat this yummy soup any time of year, but when it is cold outside and you want to be warm on the inside, you just can't beat a steaming hot bowl of beef and barley soup.
In a stockpot, heat oil over medium heat. Cook onions and celery until soft. Remove and set aside. Add beef. Cook, stirring often, until browned. Add the onion and celery back to the pot along with 8 cups of water.
In a cup, dissolve the bouillon cube in 1/2 cup water. Add to the saucepan with tomatoes, carrots, barley, parsley, salt and pepper.
Bring to a boil. Reduce heat, cover and simmer for 1 to 1 1/2 hours, or until the meat is fork tender.
With slotted spoon, remove meat to a bowl. Shred with two forks and add back to the soup.