Wash and peel the asparagus and cut off the woody ends. Put the asparagus skins and cuts in 1 1/4 litre of boiling salted water, with a pinch of sugar. Cover and simmer for about 20 minutes.
In the meantime cut the asparagus into pieces. Wash parsley and basil, dab dry and chop finely, except for a little basil for garnishing. Drain asparagus skins and sections, let them drain well and collect asparagus water.
Put the asparagus water back into the pot, bring to the boil and add the asparagus pieces. Let it cook for about 15 minutes. In the meantime beat 125 g cream until semi-stiff. Add oil and herbs and mix in. Drain the asparagus, collect the asparagus water and measure 1 litre.
Heat butter in a pot, dust with flour and sauté. Gradually deglaze with asparagus water and remaining cream, stirring constantly. Bring to the boil, season with salt, pepper, sugar and wine.
Add the asparagus, heat up again briefly. Serve the soup in small bowls with a dollop of herb cream. Serve garnished with basil.