Chop the bacon, finely. Heat oil in a large pan and cook bacon till crisp. Remove bacon with a slotted spoon. Add the onion and cook gently till lightly browned. Add the barley and return the bacon to the pan. Cook for five minutes stirring occasionally.
Meanwhile, chop half the mushrooms very finely, or pulse in a food processor, and slice the remainder. Add the mushro