Semifreddo itališkai reiškia pusiau šaltą, o pavadinimas reiškia desertus, pagamintus iš plaktos grietinėlės, sumaišytos vienodais kiekiais su ledais arba šaldytu kremu. Italijoje želato – šaldytas desertas, panašus į ledus, bet turintis mažiau sviesto riebalų – yra semifreddo pieno ingredientas. Desertus galima gaminti namuose, nenaudojant ledų gaminimo aparato, atšaldžius naminį kremą šaldiklyje arba naudojant komerciškai paruoštus ledus.
Kai į šaldytą desertą supilama plakta grietinėlė, taip pat įtraukiamas oras, todėl semifreddo vėl nesušals. Toks pat efektas tradiciškai pasiekiamas įmaišius iš kiaušinių baltymų pagamintą meringue, tačiau šiuo metu paprastai nerekomenduojama valgyti žalių kiaušinių. Semifreddo skonis ir tekstūra buvo lyginami su putėsiais, o burnoje tirpsta greičiau nei ledai.
Dauguma desertų gamintojų, kuriančių semifreddo su naminiu šaldytu kremu, pradeda nuo kreminio kremo pagrindo, kuris prancūziškai vadinamas creme anglaise, o itališkai – zabaglione. Tai pašildytas pieno, kiaušinių trynių ir cukraus mišinys, į kurį galima dėti kvapiųjų medžiagų, pavyzdžiui, migdolų ekstrakto ar vanilės. Tada deserto pagrindas atšaldomas ledo vonelėje ir sumaišomas su plakta grietinėle. Tada desertas dedamas į šaldiklį, kol jis atvės, sutvirtės ir paruoštas patiekti.
Semifreddo gali būti patiekiamas bet kokioje formoje kaip dekoratyvinis desertas arba atskiromis porcijomis, pavyzdžiui, kreminiu kremu. Kitas būdas jį patiekti – kepimo formą iškloti vaškiniu popieriumi ir užšaldyti semifreddo, kol ji taps tvirta. Tada asmenys turėtų išimti desertą iš keptuvės, nulupti popierių ir supjaustyti skersai. Tai gali padaryti malonų pateikimą, jei į mišinį įdėta kelių skonių arba vaisių ar riešutų gabalėlių.
Semifreddo galima patiekti su šviežiais vaisiais arba desertiniais padažais, tokiais kaip karamelė ar lazdyno riešutų sirupas. Jis taip pat tradiciškai patiekiamas su mažais migdoliniais sausainiais, vadinamais amaretti, arba sausainiais, užpiltais pušies riešutais, vadinamais pignoli. Ispanijoje, kur desertas žinomas kaip semifrio, jis patiekiamas su turonu, tam tikra nuga, įmaišoma į mišinį prieš užšaldant arba patiekiama ant šono. Marscapone, sodrus, saldus sūris, taip pat yra įprastas ingredientas, naudojamas desertui padaryti tirštesnę nei itališka versija. Dulce de leche, ispaniškas karamelinis padažas, taip pat yra tradicinis semifrio užpilas.