Tasty edible mushrooms