Tavuklar otları ve bulabildikleri bütün böcekleri, benleri ve çiçekleri tüketir. Çimleri beslerken aynı zamanda gübreliyorlar. Tavuklara çim kupürleri verilebilir.
Tavuklar omnivorlardır ve yılanlardan tahıllara kadar çok çeşitli yiyecekleri yerler. Tavuk sahipleri, eski tost, yeşil fasulye, patates kabukları ve diğer genel insan gıdaları gibi artıkları besleyebilir. 20. yüzyıla kadar, çoğu tavuklar geçim kaynağı oldu. Onlar böcekleri, böcekleri, otları, mutfak artıklarını ve at besleyicilerinden dökülen tahılları yediler. Modern tavuk ırkları, geçmişte tavuklardan daha fazla yumurta bırakmaktadır. Çiftçiler, yüksek seviyede yumurta üretimini desteklemek için tavuğun diyetini ticari yemlerle desteklemektedir.