Cook the pasta in boiling water for 10 minutes or until just tender, drain.
Meanwhile, heat 1 tbsp oil in a large frying pan and fry the chicken, onion and carrot for 5 minutes. Add the walnuts, asparagus and pepper, cover and fry for a further 4 minutes.
Stir in the remaining oil and the vinegar and toss in the pasta, stirring to evenly coat, season well.
Serve sprinkled with parsley.
Cooks tip
Try using sliced pork fillet instead of the chicken or simply omit for a vegetarian option.