Gà ăn cỏ và tất cả côn trùng, chuột chũi và hoa mà chúng có thể tìm thấy. Chúng bón phân cho bãi cỏ cùng lúc chúng đang cho ăn. Gà có thể được cho ăn cỏ xén.
Gà là loài ăn tạp và ăn nhiều loại thức ăn, từ rắn đến ngũ cốc. Chủ gà có thể cho chúng ăn thức ăn thừa như bánh mì nướng, đậu xanh, vỏ khoai tây và các loại thức ăn thông thường khác của con người. Cho đến thế kỷ 20, hầu hết gà đi nhặt rác để kiếm sống. Họ ăn bọ và côn trùng, cỏ, phế liệu nhà bếp và ngũ cốc rơi vãi từ máy cho ngựa ăn. Các giống gà hiện đại đẻ nhiều trứng hơn gà ngày xưa. Nông dân bổ sung thức ăn công nghiệp cho gà vào chế độ ăn để hỗ trợ năng suất trứng cao.