Kettu syö sekä lihaa että kasviravintoa. Ketun ravinto koostuu pääosin pienjyrsijöistä, mutta sen ravintovalikoimaan kuuluvat myös marjat, linnut, munat, hyönteiset, kalat, jänikset sekä haaskat.