Šašlõkk on roog, millel on näiliselt sama palju retseptivariatsioone kui Lääne-Aasia riike ja perekondi. Roog pärineb Türgi ja Venemaa vahelistest piirkondadest ning nimi ise on tuletatud türgi sõnast shish, mis tähendab “varras” ja on osa sarnase toidu nimetusest, mida tuntakse shish kabobs. Lisaks kõikidele šašlõki valmistamise erinevatele viisidele on põhielementideks lihatükid, mida on eelnevalt mingil viisil töödeldud – tavaliselt marinaadiga –, mis on vardadesse kantud ja seejärel aeglaselt röstitud hõõguvate söe kohal tavaliselt mangalina tuntud väligrillil. Sarnaselt paljudele traditsioonilistele piirkondlikele roogadele valmistab iga pere marinaadi veidi erinevalt ja mõni isegi küpsetab liha erinevalt, kuigi enamasti ollakse nõus, et roogi on kõige parem valmistada ja süüa õues. Šašlõki kõrvale pakutakse tavaliselt vardaid, mis sisaldavad röstitud köögivilju nagu paprika, sibul ja tomat.
Kõik šašlõkid algavad lihatüübi valikuga. Lambaliha on üks enim kasutatud liha, osaliselt seetõttu, et mõnes piirkonna riigis on elanikud, kes järgivad halal- või koššerdieeti. Kasutatakse ka sea- ja veiseliha ning harvemini kana või kala, näiteks tuura. Liha marineeritakse enne küpsetamist ja seejärel küpsetatakse aeglaselt, nii et saab kasutada peaaegu kõiki lihalõike ja paljudel aladel on oma lemmikud.
Enne grillile viimist marineeritakse liha traditsiooniliselt üleöö. Mõnes originaalretseptis kasutatakse äädikat, sibulat ja muid vürtse, sealhulgas terava pipra helbeid või kuivatatud ürte. Äädikat kasutavaid retsepte on sama palju kui retsepte, mis seda rangelt väldivad hapu maitse või liha vähese kuivamise tõttu, mida see võib põhjustada. Retseptides, kus äädikat ei kasutata, kasutatakse lihale sageli sidrunimahla, valget veini või üldse mitte vedelikku. Mõned retseptid nõuavad lihtsalt liha soolamist, segamist hakitud sibula või šalottsibulaga ja jättes seejärel üleöö sibulatesse marineerima, et anda neile maitse ja lasta loomulikult erituvatel kemikaalidel liha pehmendada.
Marineeritud šašlõkk kinnitatakse varraste külge ja asetatakse seejärel mangala peale. Mangal on pikk, künataoline metallist grill, mille küljed on sirged ja mille ülaosas on suhteliselt õhuke ava. Söel lastakse põleda, kuni need hõõguvad ja leeke ei jää. Vardad asetatakse süte peale, nii et varraste üla- ja alaosa toetuvad grilli ülemistele servadele. Liha küpseb sel viisil aeglaselt, kuni see on valmis.
Üks traditsioon on võtta valmis liha ja eemaldada iga tükk selle vardast, hoides seda leivatükkide vahel. Leib ja liha pannakse suurde kaussi või potti ning seejärel kaetakse, loksutatakse ja lastakse mõni minut seista, et lihast pärit maitsed ja mahlad leiba tungiksid. Seejärel serveeritakse šašlõkki taldrikul, mõnikord koos köögiviljadega, mis on sarnasel viisil küpsetatud eraldi varrastel.