Există multe rețete diferite de risotto, cu ingrediente diferite, dar toate se bazează pe orez de un soi adecvat, gătit după o procedură standard.
Orezul se fierbe mai întâi puțin timp într-un soffritto de ceapă și unt sau ulei de măsline pentru a acoperi fiecare bob cu o peliculă de grăsime, ceea ce se numește tostatura; se adaugă vin alb sau roșu, care trebuie să fie absorbit de boabe. Când acesta s-a evaporat, se ridică focul la mediu-mare și se adaugă treptat, în cantități mici, bulion foarte fierbinte, amestecând ușor, aproape constant: amestecarea desprinde moleculele de amidon din exteriorul boabelor de orez în lichidul din jur, creând un lichid cu textură cremoasă și netedă. În acest moment se ia de pe foc pentru mantecatura, când se amestecă energic untul rece tăiat în cubulețe și brânza Parmigiano-Reggiano rasă fin, pentru a obține o textură cât mai cremoasă și mai fină. Se poate lua de pe foc cu câteva minute mai devreme și se lasă să se gătească cu căldura reziduală. În general, risotti cu fructe de mare nu includ brânză.
Risotto gătit corect este bogat și cremos, dar cu o anumită rezistență sau mușcătură: al dente și cu boabe separate. Textura tradițională este destul de fluidă, sau all'onda ("ondulat, sau care curge în valuri"). Se servește pe farfurii plate și ar trebui să se întindă cu ușurință, dar să nu aibă lichid apos în exces în jurul perimetrului. Trebuie să fie mâncat imediat, deoarece continuă să se gătească în propria căldură și poate deveni prea uscat, cu boabele prea moi.