Cook onion, carrot and celery in butter in a large saucepan over medium heat until onion is tender. Add mushrooms and cook 5 minutes more.
Stir in remaining ingredients and bring to a boil.
Reduce heat and simmer 30-35 minutes or until barley is tender.
Discard bay leaf and serve.
