Peel the asparagus thinly and cut off the woody ends. Cook in salt water for 15-20 minutes. Boil the eggs for 10 minutes. Mix vinegar, oil and 4 tablespoons of asparagus water and season to taste with 1 teaspoon of salt, sugar and pepper.
Peel the eggs and dice them finely. Wash the herbs, chop finely and add to the marinade with the eggs. Cut the asparagus into pieces, place them in a flat dish and pour the marinade over them. Leave to marinate for approx. 24 hours.
Wash the dandelions and divide into bite-sized pieces. Arrange salad and asparagus on a plate and pour the marinade over them.