Cock-a-leekie zupa ir skotu ēdiens, kas ir simtiem gadu vecs. Izmantojot gan vistu (gailis), gan puravi (puravu), gaiļa puravi zupas siltums parasti ir vispiemērotākais ziemai. Sākotnēji receptē bija iekļautas arī žāvētas plūmes, taču mūsdienu receptēs tās ir izlaistas. Ir iespējami arī rīsi, krējums un papildu dārzeņi.
Agrākā gaiļa puravi zupa pieminēta 16. gadsimta beigās, kad kāds skotu muižnieks savā mājā pasniedza zupu saviem viesiem. Tradicionāli šķiet, ka zupā iekļuvušā vista tika vārīta ūdenī, tādējādi izveidojot buljonu. Mūsdienu interpretācijas var likt domāt, ka pavārs vispirms cep vistu apmēram ceturtdaļu stundas, lai tā āda kļūtu brūna. Katlā var ielikt veselu vistu vai tās daļas no augšstilbiem līdz krūtiņai, lai aromatizētu zupu. Dažās receptēs ir nepieciešams tikai vistas buljons, un tām nav vajadzīgas nekādas vistas gaļas sastāvdaļas.
Puravi ir otra būtiska puravu zupas sastāvdaļa. Puravu daudzums vistas gaļai ir atkarīgs no pavāra izvēles — no viena puravi katlā līdz sešiem vai vairāk puraviem. Parasti pavārs puravus sagriež puslokos vai sagriež mazākās porcijās. Puravu pagatavošana prasa daudz mazāk laika nekā vistas gaļai, kurai verdošā ūdenī vajag apmēram stundu vairāk nekā dārzenim.
Tāpat kā puravi, katlā var nonākt arī dārzeņi, piemēram, burkāni, sīpoli un selerijas, ja tie ir sasmalcināti tikpat mazi kā puravi. Baltie rīsi ir daļa no dažām receptēm, bet salīdzinoši nelielos daudzumos, salīdzinot ar vistu un puravu. Jāpievieno arī garšvielas, piemēram, sāls un pipari, kā arī lauru lapas vai timiāns.
Daži cilvēki zupai pievieno karoti brūnā cukura, savukārt citās receptēs pavārs zupai pievieno sviestu gatavošanas beigās. Krējums ir sastāvdaļa, kas zupai var piešķirt biezāku tekstūru. Žāvētas plūmes, lai arī tradicionālās, dažiem ir pārāk saldas. Ja pavārs vēlas tās pievienot puravu zupai, vislabākais laiks to ievietošanai ir gatavošanas beigās, un žāvētu plūmju sagriešana plānās šķēlēs var mazināt saldumu.
Kad vistas gaļa ir pareizi pagatavota, lai gaļā neparādās rozā krāsa, pavārs var noņemt liemeni vai, ja gaļa ir porcijās, atstāt to tādu, kāda tā ir zupā. Tas, vai pavārs izgrebj putnam visu gaļu un ievieto to atpakaļ zupā, ir atkarīgs no personīgās gaumes, jo vistas paliekas var noderēt citām ēdienreizēm. Maize ir piemērots ēdiena piedeva, un no pētersīļiem var pagatavot svaigu garnējumu.