Yes, chickens can eat pesto. Pesto is a sauce made from basil, olive oil, garlic, and pine nuts. It is typically used on pasta, but can also be used as a chicken marinade or added to chicken feed. Chickens seem to enjoy the taste of pesto and it can be a healthy treat for them.