Das untere Drittel des Spargels schälen, die Enden sowie die Spitzen abschneiden. Die Stangen in kleine Stücke schneiden.
Die Zwiebel schälen, fein würfeln und mit den Spargelstücken in einem heißen Topf in 1 EL des Öls kurz anschwitzen. Den Reis kurz mitschwitzen und mit etwas Brühe ablöschen. Mit dem Zitronensaft beträufeln, salzen, pfeffern und unter gelegentlichem Rühren nach und nach die übrige Brühe angießen. Die Flüssigkeit immer wieder vom Reis aufnehmen und 15-20 Minuten cremig köcheln lassen. Die Erbsen während der letzten 5 Minuten mit unter den Reis mischen.
Zwischendurch die Spargelspitzen in einer weiteren Pfanne im restlichen Öl 5-6 Minuten goldbraun braten und mit Salz und Pfeffer würzen. Das Basilikum abbrausen, trocken schütteln, die Blätter abzupfen und grob schneiden.
Die Butter mit 3/4 des Parmesans unter das Risotto mischen und abschmecken. Das Risotto auf Schälchen verteilen und die Spargelspitzen darauf anrichten. Mit dem restlichen Parmesan und Basilikum bestreut servieren.