Gemüsebrühe aufsetzen und warm halten.Zwiebel würfeln und Knoblauch fein hacken. Die Enden vom Spargel abschneiden und ggf. schälen.Olivenöl mit einem Esslöffel Butter in einem Topf erhitzen. Zwiebel, Knoblauch und Reis darin unter Rühren 1–2 Minuten andünsten. Mit Weißweinessig und etwas Gemüsebrühe ablöschen, so dass der Reis bedeckt ist. Bei schwacher Hitze köcheln lassen, dabei öfter umrühren.Wenn die Flüssigkeit aufgesogen ist, die restliche Brühe nach und nach angießen, dabei ab und zu umrühren.Nach ca. 10 Minuten Garzeit die Spargelstücke in die restliche Brühe legen und dünsten lassen, bis die Flüssigkeit aufgebraucht ist. Danach die Spargelstücke zum Risotto geben und nochmals 5 Minuten mit dünsten.Zum Schluss Butter und Parmesan unterrühren, mit dem Abrieb einer halben Zitrone und einem Spitzer Zitronensaft sowie etwas Salz Pfeffer würzen.Die Cashewkerne kurz vor dem Servieren unter das Risotto mischen und sofort genießen.