Can Chickens Eat: Tomatoes: Yes. Tomatoes should be ripe – green tomatoes should not be given to your flock. Celery: Yes. Your chickens will eat celery but this is not a favorite. It will need to be cut into bite sized pieces. Mushrooms: Caution. You can feed them mushrooms that are safe for humans. Wild or unknown mushrooms should never be fed to them.