To make the dressing, in a large serving bowl whisk lime zest and juice, garlic, taco seasoning, honey, salt, and pepper together until combined. Slowly drizzle in the oil, whisking vigorously until emulsified. Set aside in the fridge.
To make the salad, bring a large pot of salted water to a boil. Add the pasta and cook to al dente according to the package instructions. Drain the pasta, then add to the large serving bowl with the dressing. Toss with the warm pasta so it can absorb the flavors.
Add the black beans, bell pepper, cherry tomatoes, corn, red onion, and cilantro, and toss to coat. Chill for 1 hour for flavors to develop. When ready to serve, add diced avocado on top so the color is preserved.
Notes
Storage: This taco pasta will last 3 to 5 days stored in an airtight container in the fridge. It doesn't need to be reheated!