Кошки являются плотоядными животными. В отличие от псовых — собак, волков, шакалов, лис, койотов, которые являются всеядными, в силу чего часто разнообразят животную пищу растительной и могут легко становиться вегетарианцами, кошки обычно потребляют только мясную пищу, к которой приспособлен их пищеварительный тракт. Прежде всего, развитые клыки позволяют разжёвывать пищу; длинный и подвижный кошачий язык оснащён по бокам особыми бугорками, которые позволяют отделять мясо от скелета жертвы. Также эти бугорки выделяют кератин и помогают кошке при умывании. При жевании голова кошки опускается в сторону челюсти, которой кошка жует. Так как оба жевательных мускула слабо развиты, кошка часто изменяет сторону челюсти, которой жует.
Кишечник у кошки, как и у многих плотоядных животных, достаточно короток и не превышает в длину 1,8 м. Кошачий желудок выполняет функцию пищеварения, причём, кошке необходимо периодически очищать его от неперевариваемых частиц пищи: костей, сухожилий и собственной шерсти. Очищение желудка обеспечивается рвотой, которая является обычным защитным рефлексом, но также может быть симптомом болезни. Желательно для предотвращения закупоривания желудка кошки волосяными шариками давать кошке зелень специально пророщенной пшеницы.
Вторично одичавшие кошки, а также кошки, имеющие доступ за пределы дома, питаются мелкой добычей, преимущественно грызунами и птицами. Даже кошки, которым владельцы предоставляют полноценное питание, охотятся на мелких млекопитающих, птиц, амфибий, рептилий, рыб и беспозвоночных, если имеют выход за пределы дома. Кошки предпочитают питаться небольшими порциями несколько раз в день.