Mačja hrana je prilagojena, da zadosti hranilnim potrebam mačk. Čeprav so mačke po naravi mesojedci, je vsebina mačje hrane tako živalskega kot tudi rastlinskega izvora, obogatena z vitamini, minerali in drugimi hranili. Pomembno hranilo je taurin, derivat amino kisline, ker mačke ne morejo same sintetizirati tega hranila. V osnovi se mačja hrana loči na dve vrsti, suho in mokro hrano.
Suha mačja hrana
Suha hrana z 8-10 % vlažnostjo, je narejena iz rezultatov kuhanja pod visoko temperaturo in pritiskom. Naknadno so lahko dodane maščobe in na vitamini, ki so občutljivi na temperaturo in bi bili drugače uničene v procesu priprave.
Pogosto se uporabljajo sestavine, ki temeljijo na zrnih, obogatene z živalskimi proteini ali živalskimi tkivi (za zniževanje stroškov). Visoko kvalitetna "premium" hrana vsebuje manj ali pa celo nič žitaric, ima pa veliko višje vrednosti živalskih proteinov. Vseeno pa tudi hrana brez žitaric vsebuje ogljikove hidrate, ki prihajajo iz krompirja ali tapioke. Ti pomagajo držati obliko briketov, mačke same, pa jih v bistvu ne prebavijo, ker njihov sistem proizvaja glukozo iz proteinov.
Glavna prednost suhe mačje hrane je obstojnost in cena. Poleg občutno nižje cene, lahko taka hrana v posodi obstane več dni, medtem, ko surova ali konzervirana hrana postane neužitna v nekaj urah. Suha hrana se včasih priporoča tudi, zaradi ideje, da si mačke z grizenjem take hrane, čistijo obloge z zob.
Mokra mačja hrana
Konzervirana oz. mokra mačja hrana s približno 75 % vlažnostjo, obstaja v različnih velikostih. Navadno konzerva vsebuje en obrok, razlog pa je hitra pokvarljivost.
To vrsto prehranjevanja priporočajo zaradi višje vsebnosti vode, ki ima za posledico večjo hidracijo in boljše zdravstveno stanje. Konzervirana hrana vsebuje bistveno manj žitaric in ogljikovih hidratov. Veliko konzerv vsebuje ribe, paziti pa je treba, ker pretirano uživanje rib lahko povzroči bolezni.
Posebno se priporočajo diete, kot pomoč za zmanjšanje verjetnosti bolezni, kot so motnje pri uriniranju, diabetes, ledvične težave, zaprtje ali debelost.
Verjetno je najbolje kombinirati vire hrane. Mačka lahko npr. je brikete, občasno pa dobi tudi konzervirano hrano. Jedilnik pa lahko popestrimo tudi z surovo hrano ali kakimi mačjimi priboljški.