Wasche den grünen Spargel und schäle 🛒 den weißen. Entferne bei beiden Sorten die holzigen Enden und schneide die Stangen in etwa 3 cm lange Stücke. Putze den Lauch gründlich und schneide ihn in feine Ringe. Schäle die Zwiebel und den Knoblauch und hacke beides fein. Wasche und trockne den Schnittlauch. Schneide ihn in feine Röllchen.
Erhitze die Butter in einem großen Topf. Gib die Zwiebel und den Knoblauch hinzu und dünste sie glasig an. Füge nun den Lauch hinzu und dünste ihn für etwa 5 Minuten mit.
Füge das Mehl hinzu und rühre es gut ein, bis es leicht goldbraun ist. Lösche, wenn du willst, mit Weißwein ab und lass ihn kurz einkochen. Gieße die Gemüsebrühe hinzu, rühre gut um und lasse die Suppe aufkochen.
Gib den Spargel in die Suppe und lass alles etwa 15 Minuten bei mittlerer Hitze köcheln, bis der Spargel weich ist.
Püriere die Suppe gründlich mit einem Pürierstab oder in einem Mixer, bis sie glatt und cremig ist.
Rühre die Sahne unter und schmecke die Suppe mit Salz, Pfeffer und geriebener Muskatnuss ab.
Serviere die Suppe in Schalen und garniere sie mit frisch gehacktem Schnittlauch.