Bring a large pot of salted water to boil. Add the pasta and cook according to package instructions.
Once pasta is cooked, drain and transfer to a large bowl. Add the grated parmesan cheese so that the cheese melts in with the pasta noodles.
In a large bowl, add the chicken, olive oil and taco seasoning. Toss to coat.
In a medium-large frying pan, add the chicken and cook approximately 5-6 minutes, undisturbed on each side, until chicken is cooked through. Once cooked, set aside on a plate.
While chicken is cooking, add the salad ingredients to the bowl with the pasta and melted cheese.
Prepare the pasta salad dressing. Add all of the dressing ingredients to a small container and bowl and either shake or whisk together.
Add the chicken on top of the salad. Pour dressing over the salad and toss to combine. Add any extra cilantro or avocado and squeeze some lemon on top if you like!