If you ask me, Mexican street corn is one of the best things to happen to summer eating.
This pasta salad takes all those familiar flavors—charred corn, lime, cotija cheese, and a touch of heat—and turns them into a side dish that works for pretty much any gathering. The creamy, spiced dressing coats the rotini while crispy bacon and fresh cilantro add little bursts of flavor in every bite.
Toss in some black beans and avocado for heartiness, and you’ve got a dish that sits happily next to grilled chicken or stands on its own for lunch.
It’s a crowd-pleasing recipe that comes together quickly, perfect for potlucks, cookouts, or weeknight dinners when you want something a little more interesting than the usual.
Why You’ll Love This Mexican Street Corn Pasta Salad
- Perfect for gatherings – This pasta salad is a real crowd-pleaser at potlucks, barbecues, and family get-togethers. It’s always one of the first dishes to disappear!
- Bold, fresh flavors – The combination of sweet corn, creamy avocado, smoky bacon, and tangy lime creates an addictive taste that keeps you coming back for more.
- Make-ahead friendly – You can prepare this salad a few hours in advance, making it ideal for busy days when you need to get dinner on the table without last-minute stress.
- Satisfying and filling – With pasta, black beans, bacon, and avocado, this isn’t just a side dish—it’s hearty enough to serve as a complete meal on its own.
- Easy customization – You can adjust the spice level to your liking or swap ingredients based on what you have on hand without sacrificing any of the delicious flavor.
What Kind of Corn Should I Use?
Frozen corn is actually perfect for this recipe since it’s already been blanched and is super convenient to work with. You can use it straight from the freezer or thaw it first – either way works fine. If you want to take things up a notch, try roasting the corn in a hot skillet for a few minutes to get some charred bits, which really brings out that authentic street corn flavor. Fresh corn cut off the cob is also great if it’s in season, and canned corn will do in a pinch, just make sure to drain it well before adding it to your salad.
Options for Substitutions
This pasta salad is pretty forgiving, so feel free to make these swaps based on what you have:
- Mini bowtie pasta: Any small pasta shape works great here – try rotini, shells, elbow macaroni, or even orzo. Just cook according to package directions and you’re good to go.
- Cotija cheese: Can’t find cotija? Feta cheese is your best bet as it has a similar crumbly texture and salty taste. In a pinch, shredded parmesan will work too.
- Frozen corn: Fresh corn cut off the cob is amazing if it’s in season, or you can use canned corn (just drain it well). For extra flavor, char your corn in a hot skillet before adding it to the salad.
- Bacon: Skip the bacon to make this vegetarian, or swap it with cooked chorizo for a spicier kick. Turkey bacon works fine if that’s what you prefer.
- Mayo: Greek yogurt or sour cream can replace half or all of the mayo for a lighter version. You might want to add a bit more lime juice if you go this route.
- Jalapeño: Leave it out for a milder salad, or use pickled jalapeños if fresh ones aren’t available. You can also substitute with diced poblano peppers for less heat.
- Black beans: Pinto beans work just as well, or you can leave them out entirely if beans aren’t your thing.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with pasta salad is adding the dressing while the pasta is still warm, which causes the mayo to break down and turn oily – always let your pasta cool completely before mixing in the dressing.
Overcooking the corn is another common error that leads to mushy kernels, so if you’re using frozen corn, just heat it through for 3-4 minutes rather than cooking it until soft.
To keep your avocado from turning brown, add it right before serving or toss it with a little extra lime juice, and make sure to taste and adjust your seasoning at the end since the cotija cheese adds saltiness.
Finally, this salad actually tastes better after sitting in the fridge for an hour or two, as the flavors have time to blend together and the pasta absorbs some of that creamy, tangy dressing.
What to Serve With Mexican Street Corn Pasta Salad?
This pasta salad is pretty hearty on its own, but it’s perfect alongside grilled chicken, steak, or shrimp for a complete meal. I love serving it at cookouts with burgers or hot dogs since it’s way more interesting than regular potato salad. If you’re going for a full Mexican-inspired spread, pair it with some chips and guacamole, or even some carne asada tacos. The creamy, smoky flavors also work great as a side for simple grilled fish or pork chops when you want something easy but packed with flavor.
Storage Instructions
Store: This pasta salad actually gets better after sitting in the fridge for a few hours as the flavors blend together. Keep it in an airtight container in the refrigerator for up to 3 days. I like to add the avocado right before serving to keep it from browning, but if you’ve already mixed it in, just give everything a good stir before eating.
Make Ahead: This is a great dish to prep the night before a party or gathering. You can cook the pasta, bacon, and corn, then mix everything except the avocado and store it covered in the fridge. Just dice and add the avocado when you’re ready to serve so it stays fresh and green.
Serve: Mexican street corn pasta salad is best served cold or at room temperature. If it’s been in the fridge, let it sit out for about 15 minutes before serving to take the chill off. You might want to add a squeeze of fresh lime juice to brighten it up again.
| Preparation Time | 20-30 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 40-60 minutes |
| Level of Difficulty | Medium |
| Servings | 8 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1850-2050
- Protein: 38-46 g
- Fat: 92-104 g
- Carbohydrates: 235-255 g
Ingredients
For the pasta salad:
- 2 cups rotini pasta
- 3 cups corn, charred
- 4 scallions, finely sliced
- 1/2 bunch fresh cilantro, chopped
- 1 1/2 tablespoons jalapeño, finely minced
- 8 slices bacon, cooked crispy and crumbled
- 1/2 cup cotija cheese, crumbled
- 1 large avocado, diced into 1/2-inch cubes
- 1/2 cup black beans, rinsed and drained
For the dressing:
- 1/2 cup mayonnaise
- 3/4 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cumin
- 2 teaspoons sriracha
- 1/2 teaspoon garlic powder
- 3 tablespoons fresh lime juice
- 1/2 teaspoon lime zest
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
Step 1: Prepare the Mise en Place and Cook Pasta
- 2 cups rotini pasta
- 4 scallions, finely sliced
- 1/2 bunch fresh cilantro, chopped
- 1 1/2 tablespoons jalapeño, finely minced
- 1 large avocado, diced into 1/2-inch cubes
- 1/2 cup cotija cheese, crumbled
Begin by bringing a large pot of salted water to a boil—the salt seasons the pasta as it cooks.
While waiting, prepare all your ingredients: finely slice the scallions, chop the cilantro, mince the jalapeño, dice the avocado into 1/2-inch cubes, and crumble the cotija cheese.
Once the water boils, add the rotini and cook until al dente (typically 8-10 minutes), then drain and set aside.
I like to rinse the pasta lightly with cool water to stop the cooking and prevent it from becoming mushy, which helps maintain texture in the final salad.
Step 2: Char the Corn and Cook the Bacon
- 3 cups corn, charred
- 8 slices bacon, cooked crispy and crumbled
Heat a large skillet over high heat and char the corn in batches, stirring occasionally until golden and slightly blackened spots appear (about 5-7 minutes total).
This caramelization develops deep, nutty flavor that’s essential to the dish.
Transfer the corn to a bowl and set aside.
In the same skillet, cook the bacon strips over medium heat until crispy, then transfer to a paper towel-lined plate to cool before crumbling into bite-sized pieces.
Step 3: Build the Lime-Sriracha Dressing
- 1/2 cup mayonnaise
- 3/4 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cumin
- 2 teaspoons sriracha
- 1/2 teaspoon garlic powder
- 3 tablespoons fresh lime juice
- 1/2 teaspoon lime zest
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
In a medium bowl, whisk together the mayonnaise, sriracha, chili powder, smoked paprika, cumin, garlic powder, lime juice, lime zest, salt, and black pepper until smooth and well combined.
Taste the dressing and adjust seasonings if needed—this is where the signature street corn flavor comes through, so don’t be shy with the lime and spices.
I find that letting the dressing sit for a minute allows the spices to bloom and mellow slightly, creating a more cohesive flavor profile.
Step 4: Rinse Black Beans and Assemble the Salad
- cooked pasta from Step 1
- charred corn from Step 2
- scallions, cilantro, and jalapeño from Step 1
- crumbled bacon from Step 2
- 1/2 cup black beans, rinsed and drained
- cotija cheese from Step 1
- avocado from Step 1
Rinse the black beans under cold water and drain well to remove excess liquid and sodium.
In a large mixing bowl, combine the cooked pasta from Step 1, charred corn from Step 2, prepared vegetables (scallions, cilantro, and jalapeño), bacon from Step 2, black beans, cotija cheese, and avocado.
Gently toss to combine, being careful not to crush the avocado pieces.
Step 5: Dress and Finish the Salad
- dressing from Step 3
Pour the lime-sriracha dressing from Step 3 over the salad mixture and gently toss until all ingredients are evenly coated.
Be gentle during mixing to keep the avocado intact and the salad from becoming mushy.
Serve immediately or chill for up to 2 hours before serving—the flavors will continue to meld and develop.

Loaded Mexican Street Corn Pasta Salad
Ingredients
Method
- Begin by bringing a large pot of salted water to a boil—the salt seasons the pasta as it cooks. While waiting, prepare all your ingredients: finely slice the scallions, chop the cilantro, mince the jalapeño, dice the avocado into 1/2-inch cubes, and crumble the cotija cheese. Once the water boils, add the rotini and cook until al dente (typically 8-10 minutes), then drain and set aside. I like to rinse the pasta lightly with cool water to stop the cooking and prevent it from becoming mushy, which helps maintain texture in the final salad.
- Heat a large skillet over high heat and char the corn in batches, stirring occasionally until golden and slightly blackened spots appear (about 5-7 minutes total). This caramelization develops deep, nutty flavor that's essential to the dish. Transfer the corn to a bowl and set aside. In the same skillet, cook the bacon strips over medium heat until crispy, then transfer to a paper towel-lined plate to cool before crumbling into bite-sized pieces.
- In a medium bowl, whisk together the mayonnaise, sriracha, chili powder, smoked paprika, cumin, garlic powder, lime juice, lime zest, salt, and black pepper until smooth and well combined. Taste the dressing and adjust seasonings if needed—this is where the signature street corn flavor comes through, so don't be shy with the lime and spices. I find that letting the dressing sit for a minute allows the spices to bloom and mellow slightly, creating a more cohesive flavor profile.
- Rinse the black beans under cold water and drain well to remove excess liquid and sodium. In a large mixing bowl, combine the cooked pasta from Step 1, charred corn from Step 2, prepared vegetables (scallions, cilantro, and jalapeño), bacon from Step 2, black beans, cotija cheese, and avocado. Gently toss to combine, being careful not to crush the avocado pieces.
- Pour the lime-sriracha dressing from Step 3 over the salad mixture and gently toss until all ingredients are evenly coated. Be gentle during mixing to keep the avocado intact and the salad from becoming mushy. Serve immediately or chill for up to 2 hours before serving—the flavors will continue to meld and develop.

