Yam -kakkuista on ympäri maailmaa erilaisia versioita, jotkut makeita ja jotkut suolaisia. Kakkujen yhteinen elementti on jamssin käyttö koko reseptin pohjana. Kaakkois -Aasiassa kakut ovat yleensä höyrytettyjä ja niillä on suolainen maku, mukaan lukien katkarapu, makkara ja muu jauheliha seoksessa. Alkuperäisamerikkalaisessa keittiössä yam -kakut voivat olla paahdettuja tai paistettuja löysiä yam -kimppuja. Varsinaisia jälkiruoka-tyylisiä yam-kakkuja varten on olemassa muutamia reseptejä, vaikka ne eivät olekaan niin yleisiä, osittain siksi, että jamssista voi tulla erittäin kovaa ja tiheää käytettäessä rakenteissa, kuten korkeissa kakkuissa.
Yam -kakkujen tärkein ainesosa on jamssi, vaikka jamssi voi olla hämmentävää. Joissakin Kaakkois -Aasian maissa taro -nimistä jäännöstä kutsutaan joskus yamiksi. Pohjois -Amerikassa termiä “jamssi” käytetään usein väärin bataatin tunnistamiseen. Vaikka sekä bataatti että taro muistuttavat jollain tavalla jamssia, ne eivät ole todellisia jamsseja. Taro on maultaan lähempänä jamssia kuin bataatti, vaikka jamssien yleisyyden vuoksi Aasiassa monet reseptit käyttävät todellisia jamsseja.
Kaakkois -Aasian keittiössä yam -kakut ovat suolaisia välipaloja, alkupaloja tai keittojen tai muiden pääruokien lisukkeita. Jamsit ovat erittäin kovia, kun ne ovat raakoja, ja yam -kakkujen valmistus alkaa höyryttämällä, keittämällä tai liottamalla jamsseja, kunnes ne ovat pehmeitä. Sitten ne murskataan yhdessä riisijauhojen ja joskus tapiokajauhojen kanssa lämpimän veden kanssa taikinan muodostamiseksi.
Taikinaan voidaan lisätä muita ainesosia, kuten valkosipulia, inkivääriä, paprikahiutaleita, sieniä, viiden mausteen jauhetta, sipulia tai salottisipulia. Kaikki nämä ainesosat keitetään yleensä etukäteen kehittääkseen makuaan ja tekstuuriaan. Lihaa ja äyriäisiä lisätään yleensä myös yam -kakkuihin, mukaan lukien kiinalainen makkara, jauhettu tai kuutioitu sianliha tai katkarapu. Lihalisäkkeet pilkotaan yleensä erittäin hienoksi tai murskataan jauheeksi kuivatuista muodoista ja keitetään ennen kuin ne lisätään taikinaan. Koko taikina kaadetaan pannulle ja höyrytetään kiinteäksi, minkä jälkeen pinta voidaan koristaa pähkinöillä, mausteilla tai vihanneslastuilla.
Amerikan intialaisessa ruoanlaitossa yam -kakut alkavat raastamalla jamssit paloiksi ja sekoittamalla ne sitten jauhoihin, muniin ja sokeriin. Seos voidaan sitten paistaa nopeasti öljyssä rapeiden kakkujen muodostamiseksi. Toinen versio, ja sellainen, joka on mukautettu luomaan yam-makuinen jälkiruokakakku, sisälsi samat ainesosat, paitsi että jamssit murskataan muiden ainesosien kanssa ja yhdistetään sitten maidon kanssa ja paistetaan, kunnes ne muodostavat keksimäisiä kakkuja.