Total Time
1hr 35mins
Prep 30 mins
Cook 1 hr 5 mins

Make a day ahead and let the flavors meld.

Ingredients Nutrition


  1. In a large soup pot over medium heat, let the oil get warmed.
  2. Add the meat, onion, garlic, celery, and carrot; stir/saute for 5 minutes, breaking up the meat with a spoon--cook until meat is no longer pink.
  3. Add in the remaining ingredients; bring to a boil.
  4. Lower heat to medium-low and cook, covered, for about 1 hour or until vegetables and barley are tender.
  5. Remove bay leaf and throw away.
Most Helpful

4 5

Great soup, quick to make, delicious (even if you eat it on the same day!) and oh so satisfying. Will get made again! Thank you ratherbeswimmin'!

5 5

Great soup!! very similar to a soup I have been making for years very yummie ...Thank's for posting ....Nurse Di

5 5

This is a wonderful soup. DH had about 4 bowls. I used fresh tomatoes since they're so plentiful right now. I also replaced the barley with rice as per DH's preference. Thankyou for posting.