Šašlik je jed, ki ima navidez toliko različic receptov, kot je držav in družin v zahodni Aziji. Jed izvira iz območij med Turčijo in Rusijo, samo ime pa izvira iz turške besede shish, kar pomeni »nabodalo« in je del imena podobne hrane, znane kot šiš ražnjič. Poleg vseh različnih načinov izdelave šašlika so osrednji elementi kosi mesa, ki so bili nekako predhodno obdelani – običajno z marinado – nabodani in nato počasi pečeni nad tlečim ogljem na vrhu tipičnega zunanjega žara, znanega kot mangal. Tako kot mnoge tradicionalne regionalne jedi tudi vsaka družina marinado pripravi nekoliko drugače, nekatere celo meso kuhajo na različne načine, čeprav se večinoma strinjajo, da je jed najbolje kuhati in jesti na prostem. Šašlik običajno spremljajo nabodala, ki vsebujejo pečeno zelenjavo, kot so paprika, čebula in paradižnik.
Vsak šašlik se začne z izbiro vrste mesa. Jagnjetina je eno izmed najbolj uporabljenih vrst mesa za jed, deloma zato, ker imajo nekatere države v regiji prebivalstvo, ki sledi halal ali košer dieti. Uporabljata se tudi svinjina in govedina, redkeje pa piščanec ali ribe, kot je jeseter. Meso je pred kuhanjem marinirano, nato pa se počasi kuha, tako da lahko uporabite skoraj vsak kos mesa in številna področja imajo svoje najljubše.
Meso mariniramo, tradicionalno čez noč, preden ga pečemo na žar. Nekateri izvirni recepti uporabljajo kis, čebulo in druge začimbe, vključno s kosmiči pekoče paprike ali posušenimi zelišči. Receptov, ki uporabljajo kis, je toliko, kolikor je receptov, ki se mu strogo izogibajo zaradi kislega okusa ali rahlega sušenja mesa, ki ga lahko povzroči. Recepti, ki ne uporabljajo kisa, pogosto uporabljajo limonin sok, belo vino ali tekočino na mesu. Nekateri recepti samo zahtevajo, da meso solite, ga pomešate s sesekljano čebulo ali šalotko in ga nato pustite, da se čez noč marinira v čebuli, da daje okus in omogoči, da naravno izločene kemikalije mehčajo meso.
Marinirani šašlik je pritrjen na nabodala in nato postavljen na mangal. Mangal je dolg kovinski žar, podoben koritu, z ravnimi stranicami in relativno tanko odprtino na vrhu. Premog pustimo goreti, dokler ne tli in ne ostane nobenih plamenov. Nabodala položimo čez premog, pri čemer se zgornji in spodnji del nabodala naslanjata na zgornje robove žara. Meso se tako počasi kuha, dokler ni pečeno.
Ena tradicija je, da vzamete končno meso in odstranite vsak kos iz nabodala, tako da ga držite med kosi kruha. Kruh in meso damo v večjo skledo ali lonec, nato pokrijemo, stresemo in pustimo počivati nekaj minut, da okusi in sokovi iz mesa prodrejo v kruh. Šašlik nato postrežemo na krožniku, včasih z zelenjavo, ki je bila na podoben način kuhana na ločenih nabodalih.