Wash the asparagus and cut off the end pieces. Peel the asparagus stalks in the lower third and cut into bite-sized pieces. Cook in salted water with a pinch of sugar for 6 - 8 minutes.
For the vinaigrette, mix together vinegar, salt, pepper, orange peel and juice. Stir in olive oil.
Roast the pine nuts in a pan until golden brown and leave to cool. Wash tomatoes and cut in half.
Drain the asparagus, mix with the vinaigrette and tomatoes. Let it steep briefly.
Wash the chicken livers, remove the skins. Cut into bite-sized pieces and dust with flour. Fry in hot butter over medium heat for 5 - 6 minutes. Season with salt and pepper.
Wash and roughly chop the basil leaves.
Season the asparagus salad to taste and serve in small bowls. Spread the chicken livers on top and sprinkle with pine nuts and basil.