Wasche den Spargel und schneide die holzigen Enden (untere 2-3 cm) ab. Nimm einen großen Kochtopf und fülle ihn etwa 5 cm hoch mit Wasser. Gib eine Prise Salz dazu und bringe das Wasser zum Kochen.
Koche die Spargel für etwa 5 Minuten, bis er zart, aber noch bissfest ist. Hole den Spargel mit einer Schaumkelle heraus und stelle ihn beiseite. Das Kochwasser benötigst du später für die Brühe.
Erhitze das Olivenöl in einem großen Topf und brate die Schalotten und den Knoblauch darin an, bis sie glasig sind.
Gib den Risottoreis dazu und brate ihn unter Rühren für 1-2 Minuten an, bis er leicht glasig wird.
Lösche den Reis mit dem Weißwein ab und rühre so lange, bis die Flüssigkeit fast vollständig verdampft ist. Alternativ kannst du auch mit einem Schuss weißen Balsamico ablöschen oder diesen Schritt einfach weglassen.
Vermische die Gemüsebrühe mit dem Spargel-Kochwasser und halte sie warm. Gib eine Kelle davon zum Reis. Rühre regelmäßig um und warte, bis die Flüssigkeit fast vollständig aufgenommen ist, bevor du die nächste Kelle Brühe hinzugibst. Wiederhole das so lange, bis der Reis gar ist, aber noch einen leichten Biss hat. Das dauert etwa 20 Minuten.
Schneidest den Spargel in etwa 1 cm lange Stücke, die Spitzen kannst du ganz lassen.
Rühre die Spargelstücke, gehackte Petersilie, den geriebenen Parmesan und die Butter unter das Risotto. Schmecke mit Salz und Pfeffer ab.