Brown meat and drain fat. Cover with water about 1 inch over meat, bring to a boil cook for 10 min longer if you like. Add tomatoes and onions, bring to a boil. Add remaining ingredients and at the end 1/2 cup of barley or more as you like. Let boil for 15 min or so and then lower temp to simmer and simmer as long as you wish.
I prefer long cooking soup to enhance the flavors so the longer you simmer the better the soup. You do not have to keep it at a boil for that long in the beginning.