Den Spargel waschen, die trockenen Enden abschneiden und - falls nötig - die untere Hälfte der Spargelstangen etwas schälen. Dann die Spargelköpfe abschneiden und Beiseite stellen.
Die Spargelstangen in gleichmäßige Stücke schneiden, den Bärlauch waschen und grob zerhacken. Anschließend Spargel und Bärlauch in einen Topf geben und so viel Wasser zugießen, bis alles gerade so bedeckt sind. Anschließend das Wasser zum kochen bringen und das Gemüse bei mittlerer Hitze so lange garen lassen, bis der Spargel weich ist.
Wenn der Spargel gar ist, diesen gemeinsam mit dem Bärlauch aus dem Topf schöpfen und in einen Mixer geben. Das Kochwasser dabei nicht wegschütten.
Den Spargel mit dem Bärlauch im Mixer fein pürieren und nach und nach so viel Kochwasser zugeben, bis eine sämige, flüssige Konsistenz entstanden ist. Anschließend den Frischkäse zugeben und alles nochmals kräftig durchmixen.
Sollte noch Kochwasser übrig sein, dieses nun wegschütten, die Suppe wieder in den Topf zurückgießen und die Köpfe der Spargelstangen zugeben. Bei mittlerer Hitze die Suppe nochmals so lange erwärmen, bis die Spargelköpfe schön bissfest gegart sind. Abschließend mit Salz und Pfeffer abschmecken.