Šparoge operite i odstranite im drvenasti donji dio. Vrhove odvojite, a stabljike narežite na kolutiće debljine oko 1 cm.
U širokoj tavi ili loncu zagrijte maslinovo ulje na srednje jakoj vatri. Dodajte sitno nasjeckani luk i pirjajte 2–3 minute dok ne postane staklast. Umiješajte nasjeckani češnjak i kratko popržite (oko 30 sekundi).
Ubacite rižu i miješajte 1–2 minute dok zrna lagano ne postanu prozirna na rubovima. Podlijte bijelim vinom i pustite da alkohol ishlapi.
Počnite dodavati topli temeljac – kutlaču po kutlaču – uz stalno miješanje. Svaku sljedeću kutlaču dodajte tek kada riža upije prethodnu. Nakon otprilike 10 minuta kuhanja dodajte narezane stabljike šparoga, a 5 minuta prije kraja i vrhove.
Kada je riža al dente (nakon otprilike 18–20 minuta), maknite posudu s vatre. Umiješajte maslac, naribanu koricu limuna (po ukusu) i sok od pola limuna. Dodajte parmezan i dobro promiješajte dok rižoto ne postane svilenkast i kremast. Posolite i popaprite prema potrebi.
Poklopite i pustite rižoto da odmori 1–2 minute. Ako je potrebno, dodajte još malo toplog temeljca za savršenu kremastu teksturu.
Rižoto poslužite odmah, dok je topao i kremast. Po želji ga dodatno pospite svježe naribanim parmezanom i ukrasite s malo limunove korice.