This simple and hearty soup is a great way to warm up on a cold evening. Enjoy it with a hunk of good, sourdough bread and you've got a full meal.
Empty the tomatoes into the pot. Roughly cut them with a spoon, so that you have chunks of tomato and the juice runs out. Add the vegetable broth, onion slices, chopped parsley, chopped bell pepper, and barley.
Bring the soup to a boil, cover the pot and let it simmer for approximately 90 minutes, stirring just a few times to make sure that the ingredients are all submerged in the liquid.
After 90 minutes, add the carrots, mushrooms, dill, salt and pepper. Continuing cooking the soup, covered, at a simmer for about another 10-15 minutes, until the carrots are just barely cooked through.
If you are making the soup ahead of time, the barley will expand to absorb most of the liquid. In order to keep the dish more soup-like, make the "base" without the barley and cook it for only about 45 minutes before cooling it down. When you are ready to serve the soup, re-heat it, add the barley and bring the soup back to a simmer, cooking it until the barley is soft enough to eat (probably 20-30 minutes) before adding the carrots, mushrooms, etc.