Khoresht on iraani sõna, mis tähendab sõna-sõnalt “süüa”, kuigi seda saab kasutada kulinaarses mõttes, et tähistada toite, mis on valmistatud hautiseks. Khoreshtis sisalduva kohta pole tõesti ranget määratlust, kuigi see viitab üldiselt traditsioonilistele Iraani hautistele, mis peegeldavad piirkonna kööki. Hautised sisaldavad tavaliselt liha, köögivilju ja vürtse, näiteks safranit. Khoreshti valmistamine võib kesta ühest tunnist terve päevani, olenevalt selle valmistamisel kasutatud koostisosadest ja meetoditest. Serveerimisel valatakse hautis sageli valge riisiroa peale, mida tuntakse polo nime all.
Kuigi khoreshti jaoks on palju erinevaid retsepte, on paljudel klassikalistel põhikoostisainete komplekt tegelikult üsna ühtlane. Nende hulka kuuluvad sibul, tomatid või tomatipasta, küüslauk ja õli. Üks iseloomulik element paljudes Pärsia hautistes on kuivatatud laim. Need on kuivatatud laimid, mis on purustatud pulbriks ja lisatud roale nagu iga muu pulbristatud maitseaine, kuigi kasutada võib ka värsket laimimahla.
Khoreshti peamine koostisosa võib olla peaaegu kõike, kuigi mõned neist on teistest populaarsemad. Ghaimehi versioonis kasutatakse lambalihaga lõhestatud herneid, bademjani aga baklažaanidest ja mõnikord lihast. Baamieh on valmistatud okrast ja veiselihast ning ghormeh sabzi kasutab lambaliha ja ube. Muud tüüpi kasutatakse seeni, granaatõunaseemneid või vasikaliha ja aprikoose. Kombinatsioonid on sama mitmekesised kui saadaolevad koostisosad.
Enamik khoreshti algab kuuma õliga kaetud panniga. Sibulat, küüslauku ja kõiki muid aromaatseid aineid praetakse, kuni need vabastavad õlis oma maitse. Kui kasutatakse liha, asetatakse see pannile ja pruunistatakse. Kõik tärkliserikkad komponendid, näiteks kartul, lisatakse pannile ja keedetakse samuti. Kasutamisel lisatakse ka läätsed, lõhestatud herned või oad hetkeks küpsemiseks.
Üks tegur, mis aitab anda khoreshtile omapärase ja rikkaliku maitse, on see, et kõik koostisosad keedetakse enne hautisele lisamist. See võimaldab igaühel arendada sügavamat maitset ja tekstuuri. See saavutatakse ka vürtside, nagu piparmünt, petersell ja safran, kasutamisega, mis annavad ainulaadseid maitseid.
Kui kõik koostisosad on pannil kuumutatud, lisatakse vesi või mõni muu vedelik ja lastakse khoreshtil tunde podiseda, kuni osa koostisaineid on hautisesse sulanud. Paksu hautist võib serveerida iseseisvalt kausis või katta jogurti või praekartulitega. Tavaliselt leitakse seda ka lusikaga üle valge riisi.