Cock-a-leekie supp on Šoti roog, mis on sadu aastaid vana. Kasutades nii kana (kukk) kui ka porrulauku (porrulauk), sobib kuke-porrusupp üldiselt kõige paremini talveks. Algselt olid retseptis ka ploomid, kuid tänapäevastes retseptides on need välja jäetud. Võimalikud lisandid on ka riis, koor ja lisaköögiviljad.
Kuke-porrusuppi mainitakse kõige varem 16. sajandi lõpus, kui Šoti aadlik serveeris oma majas oma külalistele suppi. Traditsiooniliselt näib, et supi sisse läinud kana keedeti vees, nii tekkis puljong. Kaasaegsed tõlgendused võivad arvata, et kokk rösti kana esmalt umbes veerand tundi, et nahk pruunistuks. Supi maitsestamiseks võib potti minna terve kana või kana osad reitest rinnani. Mõned retseptid nõuavad ainult kanapuljongit ja ei nõua üldse kanaliha koostisosi.
Porrulauk on kuke-porru supi teine oluline komponent. Porru kogus kana juurde sõltub koka eelistustest, ühest porrulaugust potis kuni kuue või enamani porruni. Tavaliselt lõikab kokk porru poolringideks või lõikab need väiksemateks osadeks. Porrul kulub küpsetamiseks palju vähem aega kui kana, mis vajab keevas vees umbes tund aega rohkem kui köögivili.
Lisaks porrule võib potti minna ka köögivilju, nagu porgand, sibul ja seller, kui need on sama väikeseks hakitud kui porru. Valge riis on osa retseptidest, kuid võrreldes kana ja porruga suhteliselt väikestes kogustes. Samuti tuleb lisada maitseaineid, nagu sool ja pipar, ning valikuks on loorberilehed või tüümian.
Mõned inimesed lisavad supile lusikatäie pruuni suhkrut ja teised retseptid nõuavad, et kokk lisab supile keetmise lõpus võid. Kreem on koostisosa, mis võib anda supile paksema tekstuuri. Kuigi ploomid on traditsioonilised, on mõnede jaoks liiga magusad. Kui kokk soovib neid kuke-porru supile lisada, on parim aeg nende panemiseks keetmise lõpus ja ploomide õhukesteks viiludeks lõikamine võib magusust vähendada.
Kui kana on korralikult küpsetatud, nii et lihale ei paistaks roosat värvi, saab kokk rümba eemaldada või kui liha on portsjonitena, jätta see supi sisse nii, nagu see on. See, kas kokk nikerdab linnult kogu liha ära ja paneb selle supi sisse tagasi, on isikliku maitse enda otsustada, sest kana jäänused võivad olla kasulikud ka muudel toitudel. Roa lisandiks sobib hästi leib, peterselliga saab värske garneeringu.