Kucing dianggap sebagai ""karnivora yang sempurna"" dengan gigi dan saluran pencernaan yang khusus. Gigi premolar dan molar pertama membentuk sepasang taring di setiap sisi mulut yang bekerja efektif seperti gunting untuk merobek daging. Meskipun ciri ini juga terdapat pada famili Canidae atau anjing, tetapi ciri ini berkembang lebih baik pada kucing. Tidak seperti karnivora lain, kucing hampir tidak makan apapun yang mengandung tumbuhan. Beruang dan anjing kadang memakan buah, akar, atau madu sebagai suplemen jika ada, sementara kucing hanya memakan daging, biasanya buruan segar. Dalam penangkaran, kucing tidak dapat diadaptasikan dengan makanan vegetarian karena mereka tidak dapat mensintesis semua asam-asam amino yang mereka butuhkan hanya dengan memakan tumbuhan; berbeda dengan anjing peliharaan, yang sering diberi makan produk campuran daging dan sayuran dan kadang dapat beradaptasi dengan makanan vegetarian secara total.