Roast the pine nuts in a frying pan while turning. Wash and quarter the tomatoes. Peel and finely dice onion and garlic. Wash asparagus, cut off woody ends. Cut asparagus spears into thin strips with an asparagus peeler.
Cut remaining head ends into fine slices.
Meanwhile cook the noodles in boiling salted water according to the instructions on the packet. Heat the oil in a pan. Sauté the onion and garlic for about 4 minutes. After about 2 minutes add asparagus and tomatoes.
Season with salt, pepper and sugar. Add 100 ml pasta water.
Wash basil, shake dry, remove leaves except for a little to garnish, pluck from the stalks and chop coarsely. Finely slice the cheese. Drain the pasta,
Fold in the vegetable pan, pine nuts and basil. Arrange on plates, sprinkle with pine nuts and parmesan and garnish with basil.