Mai întâi pregătiți piureul de dovleac. Într-o oală încălziți 2 linguri de ulei de măsline, adăugați dovleacul tăiat cubulețe și ceapa tocată și prăjiți 2 minute la foc mic. Adăugați apoi 400 ml apă, măriți flacăra la foc mediu, acoperiți oala cu capac și fierbeți 10–12 minute.
Lăsați amestecul rezultat să se răcească (va dura aproximativ 5 minute) și apoi mixați-l până obțineți un piure fin. Lăsați piureul deoparte pentru moment.
Pregătiți acum risotto. Tocați ceapa mărunt, într-o tigaie mai mare încălziți 2 linguri de ulei de măsline, adăugați ceapa tocată și prăjiți-o aproximativ 1 minut la foc mic, până devine translucidă.
Adăugați apoi orezul în tigaie, amestecați totul și prăjiți până orezul devine translucid (aproximativ 2 minute).
Adăugați în tigaie piureul de dovleac, curcuma, chilli măcinat, oregano și un praf de sare, măriți flacăra la foc mediu și prăjiți totul aproximativ 2 minute.
După timpul indicat pregătiți aproximativ 100 ml de supă de legume, turnați această cantitate în tigaie și lăsați supa să fie absorbită de orez, amestecând din când în când.
Adăugați apoi în tigaie alți 100 ml de supă și așteptați din nou până se absoarbe în orez. Procedați astfel și cu restul supei până se fierbe orezul (va dura aproximativ 30–35 de minute); dacă vă rămâne orez înainte ca supa să fie terminată, puteți folosi și apă pentru a completa.
Pe toată durata preparării nu uitați să amestecați amestecul pentru a nu se arde pe fund.
Când orezul este fiert, încorporați ricotta în amestecul din tigaie cât timp este încă cald.
Împărțiți risotto gata preparat în 6 porții și serviți.