Tomato Artichoke Soup with Barley

This tomato artichoke soup with barley is so filling, you can even use it as your main dish!  The hearty barley grain is so delicious and chewy!  You will love this addition to the traditional tomato artichoke soup!



  1. Boil 2 ½ c. water, then add 1 c. dry barley.
  2. Bring to a boil again and then cover and reduce heat to low. It usually takes around 45 minutes to cook. If you have pearled barley, that will only take about 30 minutes. Try to buy regular barley though because it’s a whole grain when it has the hull on. Cook until barley is soft. Drain any excess water.
  3. In a large saucepan, heat olive oil and sauté the onion for 5 min. until soft.
  4. Add the garlic and thyme or basil and sauté another minute. Add the tomatoes, chicken broth, salt & pepper.
  5. Cover; simmer for 20 minutes.
  6. If you would like, you can use an immersion blender to make a smoother soup. Do this before you add the barley and artichoke hearts.  Blend until the desired texture is reached.  I usually blend for about 30 seconds to a minute.
  7. Then add the sour cream, artichoke hearts and barley, stir well and simmer for 5 more minutes or until everything is heated through. Then taste for more seasoning.
  8. To add extra floor, you can garnish with some herb infused olive oil or fresh basil (if desired). Then enjoy this delicious tomato artichoke soup with barley!