No, onions contain compounds that can be harmful to chickens and should be avoided. Our flock has never eaten onions from the garden. They are very intuitive eaters and will usually avoid plants that they shouldn't eat!