Šašliks ir ēdiens, kuram šķietami ir tik daudz recepšu variāciju, cik Rietumāzijas valstu un ģimeņu. Ēdiens radās apgabalos starp Turciju un Krieviju, un pats nosaukums ir atvasināts no turku vārda shish, kas nozīmē “iesms” un ir daļa no līdzīga ēdiena nosaukuma, kas pazīstams kā shish kabobs. Papildus dažādiem šašlika pagatavošanas veidiem, galvenie elementi ir gaļas gabali, kas iepriekš kaut kādā veidā apstrādāti — parasti ar marinādi —, kas sagriezti uz iesmiem un pēc tam lēnām cepti uz kūstošām oglēm uz parasti āra grila, kas pazīstams kā mangals. Tāpat kā daudzus tradicionālos reģionālos ēdienus, arī katra ģimene marinādi gatavo nedaudz savādāk, un daži pat gaļu gatavo dažādi, lai gan lielākoties ir vienisprātis, ka ēdienu vislabāk pagatavot un ēst brīvā dabā. Šašlikam parasti tiek pievienoti iesmi, kuros ir grauzdēti dārzeņi, piemēram, paprika, sīpoli un tomāti.
Visi šašliki sākas ar gaļas veida izvēli. Jēra gaļa ir viena no ēdienā visbiežāk izmantotajām gaļām, daļēji tāpēc, ka dažās reģiona valstīs ir populācijas, kas ievēro halala vai košera diētu. Tiek izmantota arī cūkgaļa un liellopu gaļa un retāk vistas gaļa vai zivis, piemēram, store. Gaļa tiek marinēta pirms vārīšanas un pēc tam tiek gatavota lēnām, tāpēc var izmantot gandrīz jebkuru gaļas izcirtni, un daudzām vietām ir savas iecienītākās vietas.
Gaļu marinē, tradicionāli uz nakti, pirms ņem uz grila. Dažās oriģinālajās receptēs tiek izmantots etiķis, sīpoli un citas garšvielas, tostarp aso piparu pārslas vai kaltēti garšaugi. Ir tik daudz recepšu, kurās tiek izmantots etiķis, cik recepšu, kurās no tā stingri jāizvairās, jo tas var izraisīt skābu garšu vai vieglu gaļas izžūšanu. Receptēs, kurās neizmanto etiķi, gaļai bieži tiek izmantota citrona sula, baltvīns vai vispār nav šķidruma. Dažās receptēs gaļu vienkārši sālīt, sajaucot ar sasmalcinātiem sīpoliem vai šalotes sīpoliem un pēc tam atstājot uz nakti marinēties sīpolos, lai piešķirtu to garšu un ļautu dabiski izdalītajām ķīmiskajām vielām padarīt gaļu mīkstāku.
Marinētu šašliku piestiprina pie iesmiem un tad liek virs mangala. Mangals ir garš, silei līdzīgs metāla grils ar taisnām malām un salīdzinoši plānu atvērumu augšpusē. Oglēm ļauj nodegt, līdz tās gruzd un nepaliek liesmas. Iesmi tiek novietoti virs oglēm, iesmu augšdaļa un apakšdaļa balstās uz grila augšējām malām. Gaļa šādā veidā lēnām cep, līdz tā ir gatava.
Viena no tradīcijām ir ņemt gatavo gaļu un izņemt katru gabalu no iesma, turot to starp maizes gabaliņiem. Maizi un gaļu ievieto lielā bļodā vai katlā un pēc tam pārklāj, sakrata un ļauj dažas minūtes atpūsties, lai gaļas garšas un sulas iekļūtu maizē. Pēc tam šašliku pasniedz uz šķīvja, dažreiz kopā ar dārzeņiem, kas ir pagatavoti līdzīgā veidā uz atsevišķiem iesmiem.