1. Heat oil in large soup pot over high heat. Sauté onion, celery, carrots and mushrooms until golden, about 4 minutes.
2. Add the rest of the ingredients except for the parsley and bring to a boil.
3. Lower heat to a simmer and cook until the barley is tender, about 20 minutes.
4. Sprinkle parsley on top of soup and serve hot.