Boil the eggs hard for about 10 minutes. Wash and peel the asparagus and cut off the woody ends. Cook in boiling salted water with 1/2 tsp. sugar and lemon juice for 15-20 minutes, depending on thickness. Quench the eggs, peel them and let them cool down
Clean, wash and seed the tomatoes. Peel onion. Dice both finely. Wash, chop or finely chop the herbs. Dice the eggs, except for a few slices.
Drain the asparagus, measure 150 ml of stock. Mix with vinegar, salt, pepper and some sugar. Fold in the oil. Fold in tomatoes, onion, herbs and egg cubes. Spread the marinade over the hot asparagus. Cover and leave to stand for about 30 minutes. Serve with slices of egg and smoked salmon. The marinated asparagus tastes lukewarm or ka