Juustokakku on jälkiruoka, joka koostuu tyypillisesti kuorista, joka on valmistettu murskatusta graham -kekseistä ja jonka päällä on tuorejuusto, muna ja sokeritäyte. Juustokakun paistamisen aikana lämpö auttaa munia toimimaan keinona sitoa muut täytteen ainekset yhteen. Paistamaton juustokakku viittaa yleensä juustokakun perusreseptin muunnelmaan, joka korvaa täytteen munat toisella sideaineella, joka pystyy vakauttamaan ja kiinteyttämään täytteen ilman lämpöä. Tämä vaihtelu voi olla parempi niille, joilla on muna-allergia, mutta se voi myös olla vähemmän aikaa vievää ja altis halkeilulle päälle, joka usein esiintyy paistetun juustokakun kanssa.
Perinteisen paistetun juustokakun kuori valmistetaan yleensä yhdistämällä murskatut graham -krakkausmurut voihin ja puristamalla seos pannun pohjalle ja paistamalla, kunnes seos kovettuu kiinteäksi kuoreksi. Ei-leipoa juustokakku kuori koostuu yleensä samoista ainesosista, mutta käyttää pääasiassa jääkaapin jäähdytystä eikä leivontaa, jotta kuori kiinteytyy. Valmiit graham-krakkauskuoret voidaan korvata myös leipomattomilla resepteillä.
Leipomattomien juustokakkujen reseptit voivat vaihdella suositelluista täytteen aineosista. Vaikka tuorejuusto, sokeri ja muut aromiaineet pysyvät yleensä samana, sitova ainesosa voi vaihdella käytetyn reseptin mukaan. Yleisesti suositeltava sitova ainesosa, jota tarvitaan juustokakun leipomattomissa versioissa, on sitruunamehu, joka sisältää happoja, joiden uskotaan auttavan vakauttamaan muita ainesosia ja antamaan täytteelle kiinteämmän tekstuurin. Muut reseptit voivat vaatia gelatiinia, jonka rakenne muistuttaa geeliä, kun se yhdistetään nesteen kanssa. Voidaan käyttää maustamatonta gelatiinia, samoin kuin hedelmämakuista gelatiinia, jotta maku vaihtelee tavanomaisessa juustokakkureseptissä.
Jotta kuori ja täyte jähmettyisivät ilman lämpöä, ei-leipoa-juustokakku käyttää tyypillisesti kylmiä lämpötiloja ainesosien jäähdyttämiseen ja kiinteyttämiseen. Kuori jäähdytetään yleensä erikseen juustokakutäytteen valmistuksen aikana, koska jos kuori ei ole täysin kiinteä ennen täytteen lisäämistä, se voi johtaa siihen, että muruset sekoittuvat täytteen kanssa erillisen kerroksen sijasta. Kun täyte on lisätty kuoreen, juustokakun hyytyminen kestää yleensä vähintään tunnin. Juustokakku voidaan tarjoilla tavallisena tai hedelmien, suklaan, karamellin tai minkä tahansa halutun kastikkeen tai lasitteen päällä.