This Mexican Street Corn Pasta Salad takes everything you love about elote — smoky, cheesy, tangy, and a little spicy — and loads it into a big, beautiful bowl of rotini pasta. Charred corn kernels, crumbled cotija cheese, fresh cilantro, and a creamy chili-lime dressing come together in a dish that is unlike any pasta salad you've had before. It's easy enough for a weeknight and impressive enough to bring to a summer cookout or potluck, and it only gets better the longer it sits in the fridge.
Cast iron skillet or non-stick pan (optional) For charring the corn
Ingredients
For the Pasta Salad
12ozrotini pasta340g
2cupscorn kernelsabout 300g; fresh, canned (drained), or frozen and thawed
1/4cupdiced red onionabout 40g, diced small
1jalapeñoseeded and minced; optional for heat
1/3cupfresh cilantroabout 15g, roughly chopped; leaves and tender stems only
For the Creamy Elote Dressing
1/2cupmayonnaiseabout 115g
1/4cupsour creamabout 60g
1tbsplime juicefreshly squeezed; about 15ml
1tspchili powder
1/2tspcuminground
1/2tspsmoked paprika
saltto taste
For Topping
1/2cupcotija cheeseabout 75g, crumbled; feta cheese works as a substitute
Instructions
Bring a large pot of salted water to a boil, add the rotini, and cook until al dente according to package directions (about 8–10 minutes). Drain, rinse under cold running water to stop cooking, and set aside to cool completely.
Heat a dry cast iron skillet or non-stick pan over medium-high heat, add the corn kernels in a single layer, and cook undisturbed for 2–3 minutes until golden-brown spots form. Stir once and cook for another 1–2 minutes, then remove from heat and let cool to room temperature.
In a medium bowl, whisk together the mayonnaise, sour cream, lime juice, chili powder, cumin, smoked paprika, and a pinch of salt until completely smooth. Taste and adjust seasoning as needed.
Dice the red onion into small pieces, mince the jalapeño (remove seeds for less heat), and roughly chop the cilantro. Crumble the cotija cheese if not pre-crumbled.
Add the cooled pasta, charred corn, red onion, jalapeño, and cilantro to a large bowl, pour the dressing over everything, and toss until evenly coated. Gently fold in most of the cotija cheese, reserving some for topping.
Cover and refrigerate for at least 30 minutes to let the flavors meld. Before serving, stir, taste, and adjust seasoning, then top with the reserved cotija, extra cilantro, and a dusting of chili powder.
Notes
Char the corn in a dry (no oil) pan over high heat for the best smoky, elote-style flavor — don't skip this step if you can help it.
Make sure the pasta is fully cooled before adding the dressing, or it will absorb too much and the salad may turn dry.
Always use fresh lime juice rather than bottled for the brightest, most vibrant flavor in the dressing.
If cotija cheese is unavailable, crumbled feta is the best substitute — it has a similar salty, tangy, crumbly character.
For a lighter version, replace the sour cream with plain Greek yogurt to add protein while keeping the dressing creamy.
This salad tastes even better the next day after the flavors have had time to meld — it's a great make-ahead dish for parties.
If the salad seems dry after refrigerating, stir in an extra tablespoon of mayo or sour cream to restore the creamy texture.
Store leftovers in an airtight container in the refrigerator for up to 4 days. Do not freeze, as the mayo-based dressing will separate.
To make it spicier, leave some jalapeño seeds in, add a pinch of cayenne to the dressing, or stir in a teaspoon of hot sauce.
Add a can of drained black beans for extra protein and fiber — they pair beautifully with the elote flavors.