I have made a lot of pasta salads in my life and most of them were fine.
Fine is not a compliment. Fine means people eat it because it is there. Fine means nobody asks for the recipe. Fine means it sits at the end of the potluck table next to the bread rolls getting politely ignored.
This pasta salad is not fine. This pasta salad is the one people hover around. The one where someone is still eating it straight from the bowl while everyone else has moved on to dessert. The one where three people ask you for the recipe before the meal is even over.
The secret is the dressing. Instead of the standard pasta salad vinaigrette or basic mayo situation, this one is built on the flavors of Mexican street corn — elote — with mayonnaise, fresh lime juice, chili powder, and garlic.
Toss that with rotini pasta, sweet charred corn, cherry tomatoes, red onion, and fresh cilantro, then finish with crumbled cotija cheese and a little extra chili powder on top.
The result is creamy, tangy, slightly smoky, and just a little spicy. It hits every note at once. And it takes 25 minutes to make, which is the kind of effort-to-reward ratio I will always get behind.
Why you’ll love this recipe
- The dressing is what separates this from every other pasta salad you have made. It is built on elote flavors — creamy mayonnaise, fresh lime juice, chili powder, and garlic — and it coats every piece of pasta in something bold, tangy, and slightly smoky. This is not a dressing you make and forget about. This is the dressing people ask about.
- It is ready in 25 minutes. Cook the pasta, make the dressing, toss everything together. That is genuinely the whole process. If you have a bag of frozen corn and a box of pasta in your kitchen right now, you are closer to this dish than you think.
- It works for every occasion. Weeknight dinner, meal prep lunch, backyard cookout, potluck contribution, holiday side dish — this pasta salad fits everywhere without any modifications. It travels well, it holds up in the fridge, and it tastes even better the next day.
- The flavor combination is genuinely addictive. Sweet corn, tangy lime, smoky chili, salty cotija, and fresh cilantro all in one bowl. Every forkful has something interesting happening. That is the kind of recipe that keeps people going back for more even when they are already full.
- It feeds a crowd without breaking the bank. A box of pasta, some corn, a few fresh vegetables, and pantry staples for the dressing — this is an affordable recipe that scales up easily and always looks and tastes like you put in more effort than you actually did.
Ingredients with key notes
For the pasta salad:
- 12 oz rotini pasta — the spiral shape of rotini is ideal here because it catches and holds the creamy dressing in every twist and groove. Fusilli works just as well for the same reason. Penne, bowties, or any short pasta shape you have on hand will work in a pinch — you just lose a little of that dressing-holding magic.
- 2 cups sweet corn kernels — fresh corn cut straight off the cob is the gold standard here and gives you the best texture and sweetness. Frozen corn that has been thawed and patted dry is an excellent and far more convenient option. For the most flavor, char the corn in a dry skillet over high heat for 3-4 minutes before adding it to the salad — this adds a smoky, slightly caramelized quality that takes the whole dish closer to actual elote.
- 1 cup cherry tomatoes, halved — they add color, a burst of fresh acidity, and a juicy contrast to the creamy dressing. Use a mix of red and yellow cherry tomatoes if you can find them — it makes the bowl look genuinely beautiful.
- 1/2 cup red onion, finely diced — adds a sharp, punchy bite that cuts through the richness of the dressing. If raw red onion feels too strong for you, soak the diced onion in cold water for 10 minutes before adding it to the salad — this mellows the sharpness significantly while keeping the flavor and crunch.
- 1/3 cup fresh cilantro, chopped — adds brightness and that unmistakably fresh herby note that ties the Mexican street corn theme together. If you are firmly in the cilantro-tastes-like-soap camp, flat-leaf parsley is a perfectly reasonable substitute.
- 1/3 cup cotija cheese, crumbled — the salty, crumbly cheese that makes street corn what it is. It adds a savory, slightly tangy finish that no other cheese quite replicates. Feta is the best substitute if you cannot find cotija — it has a similar crumbly texture and salty tang.
For the elote-inspired dressing:
- 1/2 cup mayonnaise — the creamy base of the dressing. Full fat mayonnaise gives you the richest, most cohesive coating. Greek yogurt can replace half the mayonnaise for a lighter version without sacrificing too much creaminess.
- 3 tablespoons sour cream — adds a subtle tang that balances the richness of the mayo. Plain Greek yogurt works as a direct substitute.
- Juice of 2 limes — fresh only. The brightness and acidity of fresh lime juice is what makes this dressing taste alive. Bottled lime juice is flat and one-dimensional by comparison.
- 1 teaspoon chili powder — gives the dressing its signature smoky warmth. Smoked paprika added alongside the chili powder takes it even further in that direction if you like a deeper smoky flavor.
- 1/2 teaspoon garlic powder — adds a background savory note that rounds out the dressing. Fresh minced garlic works too — use one small clove.
- 1/2 teaspoon cumin — adds an earthy, warm depth that is subtle but makes a real difference.
- Salt and black pepper to taste
- 1/4 teaspoon cayenne pepper — optional, for heat. Start with a small amount and adjust based on your preference and who you are feeding.
Step-by-step instructions
Step 1: Cook the pasta
Bring a large pot of heavily salted water to a boil. Add the rotini and cook according to package directions until al dente — cooked through but with a slight bite remaining. Do not overcook the pasta. Overcooked pasta becomes mushy when tossed with dressing and does not hold up well in a cold salad. Drain the pasta and immediately rinse it under cold running water to stop the cooking and cool it down quickly. Shake off as much excess water as possible and set aside to cool completely.
Step 2: Char the corn (highly recommended)
While the pasta is cooking, heat a dry skillet over high heat until very hot. Add your corn kernels in a single layer — do not stir for the first minute or two. Let them sit undisturbed so they develop a charred, caramelized color on one side. Toss and let them char on another side. The whole process takes about 3-4 minutes. This step is technically optional but it adds a smoky depth that makes the salad taste significantly more like actual elote. Set aside to cool.
Step 3: Make the dressing
In a large bowl, whisk together the mayonnaise, sour cream, fresh lime juice, chili powder, garlic powder, cumin, salt, pepper, and cayenne if using. Whisk until completely smooth and combined. Taste the dressing on its own — it should be bold, creamy, tangy, and slightly smoky. Adjust the lime, chili powder, or salt as needed. Getting the dressing right before you add everything else is the key to a well-seasoned salad.
Step 4: Combine everything
Add the cooled pasta to the bowl with the dressing and toss to coat thoroughly. Add the charred corn, halved cherry tomatoes, diced red onion, and chopped cilantro. Toss again until everything is evenly distributed and well coated in the dressing. Taste the salad and adjust the seasoning — it may need a little more lime juice, salt, or chili powder after everything is combined.
Step 5: Add the cotija and chill
Transfer the salad to a serving bowl. Scatter the crumbled cotija cheese generously over the top. Cover and refrigerate for at least 30 minutes before serving — this resting time allows the pasta to absorb the dressing and all the flavors to come together. The salad tastes noticeably better after chilling than it does immediately after tossing.
Step 6: Finish and serve
Right before serving, give the salad a good toss — the pasta will have absorbed some of the dressing as it chills and may need a small splash of lime juice or a spoonful of extra mayo to loosen things up. Taste and adjust one more time. Finish with an extra scatter of cotija, a pinch of chili powder dusted over the top, and a few fresh cilantro leaves for color. Serve cold.
Serving suggestions
This pasta salad is at home in almost any setting you put it in.
- Serve as a side dish at a backyard cookout or BBQ alongside grilled chicken, burgers, or ribs. The bold Mexican flavors hold their own next to anything off the grill and the creamy dressing provides a cooling contrast to smoky charred proteins.
- Bring it to a potluck in a large bowl covered with plastic wrap. It travels well, it does not need to be kept warm, and it looks impressive when you uncover it at the table. This is the dish people gravitate toward at potlucks — especially once the first person tastes it and tells everyone else.
- Serve as a standalone lunch with a few tortilla chips on the side for scooping. It is substantial enough to be a full meal on its own, especially with the cotija and corn adding substance alongside the pasta.
- Pair with grilled shrimp or fish tacos for a complete Mexican-inspired spread. The creamy, citrusy pasta salad is an excellent companion to anything with similar flavor profiles.
- Serve alongside a simple green salad if you want to lighten the overall meal. The freshness of a basic dressed green salad provides a nice contrast to the richness of the pasta salad without competing with it.
Storage tips
Refrigerator: Store in an airtight container in the fridge for up to 3 days. The pasta will continue absorbing the dressing as it sits and the salad will thicken over time. Before serving leftovers, add a squeeze of fresh lime juice and a small spoonful of mayo or sour cream and toss to loosen things up. Taste and adjust seasoning — cold temperatures mute flavors and the salad may need a little extra salt or chili powder after sitting in the fridge.
Make ahead: This is an excellent make-ahead dish. You can make it fully up to 24 hours in advance — in fact, overnight is arguably the ideal resting time because the flavors develop significantly. Just hold back the cotija cheese and fresh cilantro and add those right before serving to keep them fresh.
Freezer: Not recommended. Mayonnaise-based dressings do not freeze well — they separate and become grainy after thawing, and the pasta texture suffers significantly. Make this fresh and enjoy it within a few days.
Leftover tip: Cold leftover Mexican street corn pasta salad stuffed into a wrap with some shredded chicken or black beans the next day is one of the better lunch decisions you can make. Keep that in mind.
Closing
Every now and then a recipe comes along that just does everything right.
This Mexican street corn pasta salad is that recipe for me. It is fast, it is affordable, it is endlessly adaptable, and it tastes like significantly more effort than it actually requires. Those are the four things I am always chasing in a recipe — and this one delivers all of them without any compromise.
Whether you make it for a summer cookout, a weeknight dinner, or a meal prep session on a Sunday afternoon — this pasta salad will not let you down. And if you bring it to a potluck, just be prepared to write the recipe out on your phone about six times before you leave.
Drop a comment below and let me know how it turned out. Tag me on Pinterest with a photo of your bowl. I read every single one and they genuinely make my week.
Until next time — keep it simple, keep it delicious, and never settle for a boring pasta salad again.
With gratitude, Kip
Mexican street corn pasta salad (creamy, bold, and ready in 25 minutes)
Description
Rotini pasta tossed with sweet corn, cherry tomatoes, red onion, and fresh cilantro in a creamy elote-inspired dressing made with mayonnaise, lime juice, chili powder, and finished with crumbled cotija cheese. Bold Mexican street corn flavors in a pasta salad that works as a side dish, a potluck contribution, or an honest standalone meal. Ready in 25 minutes and gone faster than that.
Ingredients
For the salad:
For the dressing:
Instructions
-
Cook rotini in salted boiling water until al dente. Drain, rinse with cold water, and cool completely.
-
Char corn kernels in a dry skillet over high heat for 3-4 minutes. Set aside to cool.
-
Whisk together all dressing ingredients until smooth. Taste and adjust seasoning.
-
Toss cooled pasta with dressing until well coated. Add corn, tomatoes, red onion, and cilantro. Toss again.
-
Transfer to a serving bowl. Top with crumbled cotija. Refrigerate for at least 30 minutes.
-
Before serving, toss and adjust with extra lime or mayo if needed. Finish with extra cotija, chili powder, and fresh cilantro.
