Fette sind wichtige Energielieferanten und Geschmacksverbesserer des Futters. Fett ist notwendig, um die Aufnahme der fettlöslichen Vitamine sicherzustellen. Es liefert essentielle Fettsäuren, die jedoch teilweise nur in tierischen Fetten enthalten sind, daher sind diese immer den pflanzlichen Ölen vorzuziehen.
In Pflanzenölen fehlen für Katzen lebenswichtige Fettsäuren, während je nach Sorte, z. B. in Olivenöl, erhebliche Mengen Ölsäure enthalten sind, die für Katzen nicht essentiell ist. Meist weisen Pflanzenöle ein ungünstigeres Fettsäuremuster und mehr ungesättigte Fettsäuren als tierische Fette auf, die daher für Katzen besser geeignet sind. Insbesondere Pflanzenöle wie Sonnenblumenöl und Distelöl enthalten hohe Mengen Linolsäure, so dass es unter Umständen zu einer Überversorgung kommt, die wiederum dazu führen kann, dass von anderen wichtigen Fettsäuren zu wenig aufgenommen wird. Aus diesem Grund sind allerdings auch hohe Mengen an Hühnerfett nicht geeignet, da sie ebenfalls sehr viel Linolsäure enthalten. Die Katze ist im Gegensatz zum Menschen nicht in der Lage, aus Linolsäure Arachidonsäure und aus Linolensäure in mehreren Schritten Eicosapentaensäure (EPA) und Docosahexaensäure (DHA) selbst zu bilden, daher müssen diese mit der Nahrung aufgenommen werden.