Begin by bringing a large pot of salted water to a rolling boil. Add the rotini pasta and cook according to the package instructions until just al dente. Drain the pasta in a colander and rinse it under cold water to stop the cooking process. Set aside to cool.
While the pasta is cooking, prepare your vegetables. Dice the red bell pepper into small pieces, finely chop the red onion, halve the cherry tomatoes carefully, and dice the ripe avocado.
If you are using fresh corn, bring a small pot of water to a boil, then add the fresh corn kernels. Cook for about 2-3 minutes, or until tender. Drain and let cool. If you are using canned corn, this step can be skipped.
In a separate small bowl, whisk together the mayonnaise, fresh lime juice, chili powder, and a good pinch of salt and pepper. Mix until the dressing is smooth and well combined.
In a large mixing bowl, add the cooled rotini, corn, diced red bell pepper, chopped red onion, halved cherry tomatoes, diced avocado, cilantro, and crumbled cotija cheese.
Drizzle the prepared dressing over the salad and gently toss all the ingredients together until everything is evenly coated. Taste the mixture and adjust the seasoning with additional salt and pepper if needed.
Cover the pasta salad with plastic wrap and refrigerate for at least 30 minutes. This chilling time allows the flavors to meld beautifully.
Notes
Serve in a vibrant bowl and garnish with extra cotija cheese and lime wedges.