Creamy Mexican Pasta Salad with Black Beans and Avocado
This creamy Mexican pasta salad brings black beans, sweet corn, and ripe avocado into a tangy lime dressing. It’s the kind of dish that works as a quick weeknight dinner or a potluck side that gets scraped clean.

The whole thing comes together while the pasta boils, and the dressing tastes like a great dipping sauce for tortilla chips. No one will believe you pulled it off in under half an hour.
Why This Pasta Salad Works for Weeknights
The dressing is what sells it: sour cream and mayo whipped with fresh lime juice and a spoonful of taco seasoning. It coats every spiral of pasta like a creamy street corn dip, only lighter and fresher.
The vegetables stay crisp because you fold them in at the end, and the black beans and corn make it filling enough to stand on its own. Leftovers keep well, so I often double the batch.
Ingredients

- 8 oz rotini pasta: spirals catch the dressing best, but fusilli or shells work too.
- 1 (15 oz) can black beans: rinsed and drained well.
- 1 cup corn kernels: thawed frozen corn or fresh off the cob.
- 1 pint cherry tomatoes: halved, any color you like.
- 1 bell pepper: finely diced, red, orange, or yellow for sweetness.
- 1/2 small red onion: finely diced, about 1/4 cup.
- 1/2 cup crumbled cotija cheese: feta works in a pinch.
- 1 ripe avocado: diced, added right before serving.
- 1/4 cup chopped fresh cilantro: plus extra for garnish.
- Optional: 1 jalapeño: seeded and minced, for heat.
- 1/2 cup sour cream: full fat keeps the dressing silky.
- 1/4 cup mayonnaise: use a good quality one.
- 2 tbsp fresh lime juice: about 1 lime, plus wedges for serving.
- 1 tbsp taco seasoning: store bought or homemade (see variations).
- Salt: to taste.
Variations / Substitutions
- Swap the cheese: crumbled queso fresco adds a salty finish, or skip it for dairy free.
- Make it vegan: use a plant based sour cream and vegan mayo, or blend soaked cashews with lime for a creamy base.
- Add protein: shredded rotisserie chicken or grilled shrimp turn it into a hearty main.
- Skip the cilantro: flat leaf parsley gives a clean, herby note if cilantro is not your thing.
- Use a different bean: pinto beans or kidney beans work well and bring a slightly creamier texture.
Grilled Chicken Fajitas are the main dish we love pairing with this salad.
How to Make Creamy Mexican Pasta Salad
Step 1: Cook the Pasta

Bring a large pot of salted water to a boil, add 8 oz rotini, and cook until al dente, about 8 minutes. Drain well and rinse under cold water until the pasta is cool to the touch. This stops the cooking and chills it down quickly so the vegetables stay crisp.
You want the pasta completely cool before you mix everything. Let it drain for a few minutes in the colander while you chop the vegetables.
Step 2: Whisk the Dressing

In a small bowl, combine 1/2 cup sour cream, 1/4 cup mayo, 2 tbsp fresh lime juice, and 1 tbsp taco seasoning with a pinch of salt. Whisk until smooth and taste it. It should be tangy with a mild warmth from the seasoning. Add more lime or salt until it tastes lively to you.
If you can let the dressing sit for 5 minutes while you prep the other ingredients, the flavors start to marry. But it is ready to use right away.
Step 3: Toss the Salad

In a large mixing bowl, combine the cooled pasta, black beans, corn, cherry tomatoes, bell pepper, red onion, cilantro, and crumbled cotija. Pour the dressing over the top and stir gently with a big spoon until everything is coated evenly.
The salad will look creamy and colorful. If it seems a little thick, a splash of lime juice loosens the dressing and brightens the whole bowl. Taste and add a pinch of salt if needed.
Step 4: Fold in Avocado and Serve

Right before serving, dice your avocado and fold it into the salad. Sprinkle extra cilantro and cotija over the top for a pretty finish. This is when it looks best, so bring the bowl straight to the table.
You can serve it right away or chill for 20 minutes if you want the flavors to settle a little deeper. Either way, it tastes fresh and creamy.
Tips for the Best Mexican Pasta Salad
- Rinse the pasta under cold water immediately after draining. This keeps the pasta cool and prevents it from getting mushy.
- Wait until just before serving to add the avocado. Even a little lime juice will not stop browning if it sits for hours.
- For the brightest corn flavor, grill a fresh ear, slice off the kernels, and toss them in. The char adds a smoky note.
- If you like real heat, stir a minced jalapeño or a dash of chipotle powder into the dressing.
Keeping Leftovers Fresh
- Refrigerate: store in an airtight container for up to 3 days. The dressing holds its creaminess, and the vegetables stay crisp.
- Serve Cold: this salad is meant to be eaten cold or at room temperature. Straight from the fridge works perfectly.
If you know you will have leftovers, set aside a portion before adding the avocado. Then fold avocado into the rest just before you eat it.
What Goes Well with Mexican Pasta Salad
This salad is hearty enough for a meal on its own, but it also pairs nicely alongside grilled meats. Serve it with citrus marinated carne asada, where the creamy dressing offsets the charred beef, or with simple grilled chicken thighs rubbed with chili powder and cumin. For a lighter plate, spoon it next to blackened fish tacos.
Frequently Asked Questions
Can I make this ahead of time?
Yes, but wait to add the avocado and cheese until just before serving. The pasta, beans, vegetables, and dressing can be mixed and chilled up to a day in advance.
Can I use Greek yogurt instead of mayo?
Yes, plain full fat Greek yogurt works as a substitute for the mayonnaise. The dressing will be a little tangier, so you may want a touch less lime juice.
Is this salad gluten free?
Use a gluten free pasta, and check that your taco seasoning does not contain wheat based fillers. The rest of the ingredients are naturally gluten free.
Can I use frozen corn without cooking it?
Absolutely. Just thaw it in a colander under cool water, then drain well and toss it in raw. It stays sweet and crisp.

Creamy Mexican Pasta Salad Recipe
Ingredients
Method
- Cook pasta in salted boiling water until al dente, about 8 minutes. Drain, rinse with cold water, and let cool completely.
- Whisk together sour cream, mayo, lime juice, taco seasoning, and a pinch of salt until smooth.
- In a large bowl, toss the cooled pasta with black beans, corn, tomatoes, bell pepper, red onion, cilantro, and cotija. Pour the dressing over and stir to coat evenly.
- Just before serving, fold in the diced avocado. Garnish with extra cilantro and cheese, and serve cold or at room temperature.
