Halal in haram živila se nanašajo na vrste živil, ki jih spoštovani muslimani smejo in jih ne smejo uživati. Živila, ki veljajo za halal ali dovoljena, ne smejo vsebovati proizvodov določenih živali, zlasti prašičev. Meso živali, ki niso zaklane v skladu s pravili halal, velja za haram ali prepovedano hrano. Hrana ali pijača, ki vsebuje kri ali opojne snovi, se prav tako šteje za haram.
Muslimani razvrščajo hrano v dve glavni kategoriji, halal in haram. Halal v arabščini dobesedno pomeni dovoljeno, haram pa pomeni prepovedano. Koran ali sveta knjiga islamske vere jasno opisuje, katera živila spadajo v te kategorije. Nekatera druga živila se prav tako lahko štejejo za vprašljiva ali mooshbah, zato se jim je prav tako treba izogibati. Ne voditi popolnoma halal načina življenja in uživanje haram hrane se v islamski veri šteje za grešno.
Vir živil je lahko pomemben pri razlikovanju med halal in haram hrano. Rastlinska hrana, kot je zelenjava, se običajno šteje za dovoljeno. Edina izjema so rastline, ki lahko povzročijo zastrupitev, kot je marihuana.
Prašičje meso in vse, kar vsebuje prašičje stranske proizvode, se šteje za haram hrano. Koran jasno pravi, da je prašič nečista žival, zato ga ne bi smeli zaužiti. Slanina in svinjski kotleti, skupaj s stvarmi, kot so svinjske skorje, so prepovedana živila.
Za nečisto velja tudi meso nekaterih drugih živali. Podgane bi na primer veljale za haram hrano, če bi bili tako nagnjeni k kuhanju podgane. Prepovedani so tudi žuželke in črvi.
Morske sadeže lahko razdelimo tudi na kategorije halal in haram, čeprav imajo različne veje islama včasih različna prepričanja o tem, kaj je mogoče jesti. Na splošno vse sekte sprejemajo ribe z luskami kot halal. Mnenja glede drugih morskih sadežev pa so zelo različna, nekateri menijo, da je vsaka žival, ki lahko živi samo v vodi, dovoljena, drugi pa trdijo, da je treba jesti samo ribe z luskami in nobenih drugih morskih bitij. Obstajajo tudi razlike glede tega, ali mora biti riba živa, ko jo odstranimo iz vode, da se šteje za halal.
Številne mesojede živali veljajo tudi za haram hrano. Pazljivi muslimani na primer ne smejo jesti ptic ujed. Prav tako jim je prepovedano jesti kakršno koli meso živali z zobmi, vključno z mačkami.
Druga velika razlika med halal in haram mesom je način zakola živali. Po Kur’anu mora halal meso izhajati iz živali, zaklane v skladu z islamsko zakonodajo. Ta način zakola se pogosto imenuje dhabihah.
Islamski prehranski zakon zahteva, da se živali zakoljejo z zelo ostrim nožem. Jugularno veno in korotidno arterijo je treba prerezati skupaj z sapnikom, hrbtenjače pa ne smemo prerezati. Orodje, ki se uporablja med zakolom, mora biti blagoslovljeno, žival pa zaklati v imenu Alaha ali Boga. Vse živali, ki so zaklane v imenu katerega koli drugega boga, se štejejo za haram. Prav tako mora biti žival mirna in dobro hranjena ter se ne sme zaklati tam, kjer bi druge živali lahko videle dejanje.
Kri se tudi šteje za haram. Prepovedano je piti kri ali jesti katero koli hrano, narejeno iz krvi, kot je črni puding. Alkohol in druge droge se prav tako štejejo za haram. Sem spadajo živila, kuhana v vinu.