This Mexican Pasta Salad Recipe pulls together black beans, sweet corn, and crumbled cotija cheese in a lime-spiked dressing built from mayonnaise, sour cream, chili powder, cumin, and smoked paprika.
The dressing alone comes together from nine ingredients, and every one of them earns its place instead of just filling out the bowl.
A lot of pasta salads turn bland because the dressing gets added while the pasta is still warm, which thins the mixture out and dilutes the spices. Cooling the pasta completely first keeps the dressing thick and the chili-lime flavor concentrated in every bite.
Rotini works best here because its ridges and twists grip the thick dressing instead of letting it pool at the bottom of the bowl. Cotija cheese adds a salty, crumbly contrast that a plain shredded cheese can’t match.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 10 minutes |
| Total Time | 30 minutes |
| Servings | 8 servings |
| Difficulty Level | Easy |

Why You’ll Love This Mexican Pasta Salad Recipe
This salad holds up in the fridge for days without turning mushy or watery, which makes it a genuinely useful make-ahead side. The combination of textures, crisp bell pepper, creamy avocado, and tender pasta, keeps every forkful interesting.
- Make-ahead friendly: The dressing actually improves after a few hours in the fridge, so it’s an easy dish to prep the day before.
- Balanced textures: Crunchy bell pepper and onion play against creamy avocado and soft pasta.
- Bold, layered flavor: Chili powder, cumin, and smoked paprika give the dressing depth instead of one-note heat.
- Naturally colorful: Corn, tomatoes, red onion, and cilantro make this a good-looking dish for a potluck table without any extra effort.
- Easy to scale: Doubling or halving the recipe requires no adjustments to technique.
- No oven needed: Aside from boiling pasta, there’s no cooking involved.
- Feeds a crowd without much effort: One batch easily covers 8 servings, and it doubles cleanly for larger gatherings.
- Works as a meal or a side: Add a protein and it becomes dinner; leave it as is and it’s a reliable potluck contribution.
For another classic side, check out this Classic Pasta Salad.
Ingredients
Everything here is easy to find at a standard grocery store. The full ingredient list, with quantities in both imperial and metric measurements, is below.
For the Pasta Salad:
- 1 lb (450g) rotini pasta
- 1 (15 oz/425g) can black beans, drained and rinsed
- 1½ cups (225g) corn kernels (fresh, frozen and thawed, or canned and drained)
- 1 cup (150g) cherry tomatoes, halved
- ½ cup (75g) red bell pepper, diced
- â…“ cup (50g) red onion, finely diced
- ½ cup (75g) crumbled cotija cheese
- ¼ cup (10g) fresh cilantro, chopped
- 1 large avocado, diced (added just before serving)
For the Chili-Lime Dressing:
- ¾ cup (180g) mayonnaise
- ¼ cup (60g) sour cream
- ¼ cup (60ml) fresh lime juice, about 2 limes
- 2 cloves garlic, minced
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon salt, plus more to taste
- ¼ teaspoon black pepper
I ruined my first few batches by using bottled lime juice straight from the fridge, which left the dressing tasting slightly tinny next to the fresh vegetables. Squeezing the limes fresh, even just two of them, made a noticeable difference in how bright the dressing tasted.
A related staple worth bookmarking is this Pasta Salad Dressing, which uses a similar creamy base.
Kitchen Equipment Needed
None of this requires specialty gear, but a few tools make the process faster and cleaner.
- Large stockpot for boiling pasta
- Colander for draining and rinsing pasta
- Cutting board and chef’s knife for chopping vegetables
- Citrus juicer for the lime juice
- Large mixing bowl (at least 5-quart capacity)
- Small mixing bowl for whisking the dressing
- Measuring cups and spoons
- Rubber spatula or large mixing spoon
- Airtight storage container for leftovers
I’ve found that a wide, shallow bowl works better than a deep pot for mixing the dressing into the pasta, since it’s easier to fold everything evenly without the vegetables settling at the bottom. A deep pot tends to trap dressing at the bottom while the top layer of pasta stays dry.
You might also enjoy: Southwest Pasta Salad
Recommended Products for This Recipe
These are products that consistently make this specific recipe easier or better, based on what actually solves the common pain points with pasta salads.
1. Cacique Cotija Cheese
Pre-shredded cheese blends melt into the dressing and lose their texture within an hour. A block of cotija that you crumble yourself stays firm and salty, which keeps the contrast between creamy dressing and crumbly cheese intact even after a day in the fridge.
2. OXO Good Grips Citrus Juicer
Squeezing limes by hand usually leaves seeds in the dressing and wastes a good amount of juice. This juicer extracts noticeably more liquid per lime and strains out the seeds and pulp in one motion.
3. Pyrex Glass Mixing Bowl Set
Plastic bowls hold onto the smell of garlic and chili powder even after washing, and they stain from the paprika in this dressing. Glass bowls rinse completely clean and let you see exactly how evenly the dressing has coated the pasta.
4. Rubbermaid Brilliance Airtight Storage Containers
A loosely covered bowl in the fridge lets the pasta absorb other food odors and dry out at the edges. These containers seal tightly enough to keep the salad tasting fresh for the full four days it typically lasts.
For a different flavor direction entirely, see Mexican Street Corn.

Step-by-Step Instructions: How to Make Mexican Pasta Salad
Follow these steps in order and you’ll have a fully assembled pasta salad ready to chill in well under 30 minutes of active work.
1. Cook the Pasta
- Bring a large pot of generously salted water to a rolling boil.
- Add the rotini and cook according to the package directions until al dente, usually 9 to 11 minutes.
- Test a piece a minute before the package time is up; it should have a slight bite left in the center.
2. Cool the Pasta Completely
- Drain the pasta in a colander and rinse immediately under cold running water for about 1 minute.
- Toss the pasta a few times while rinsing so no clumps of hot pasta remain in the center.
- Shake off excess water and spread the pasta out on a sheet pan for 5 to 10 minutes to finish cooling, or refrigerate it uncovered for 10 minutes if you’re short on counter space.
3. Prep the Mix-Ins
- Drain and rinse the black beans under cold water, then set them aside in a small bowl.
- Dice the red bell pepper and red onion into pieces roughly the same size as the corn kernels.
- Halve the cherry tomatoes and roughly chop the cilantro, keeping a small pinch aside for garnish.
4. Make the Dressing
- In a small mixing bowl, whisk together the mayonnaise and sour cream until smooth.
- Add the lime juice, minced garlic, chili powder, cumin, smoked paprika, salt, and black pepper.
- Whisk until the dressing is uniform in color with no streaks of spice remaining.
5. Combine Everything
- Add the cooled pasta to the large mixing bowl along with the black beans, corn, tomatoes, bell pepper, and red onion.
- Pour the dressing over the top.
- Use a rubber spatula to fold everything together gently until the pasta and vegetables are evenly coated.
6. Chill and Rest
- Cover the bowl tightly with plastic wrap or transfer the salad to an airtight container.
- Refrigerate for at least 30 minutes, though 2 hours gives the dressing time to fully soak into the pasta.
- Taste and adjust salt or lime juice once chilled, since cold temperatures can mute seasoning slightly.
7. Fold in Avocado and Garnish
- Just before serving, dice the avocado and fold it into the salad along with the crumbled cotija cheese.
- Sprinkle the reserved cilantro over the top.
- Serve immediately at room temperature or straight from the fridge.
For another creamy option, see Chicken Pasta Salad.

Tips for The Best Mexican Pasta Salad
A few small adjustments make a noticeable difference in how this salad holds up and tastes.
- Salt the pasta water generously. Under-seasoned pasta stays bland no matter how flavorful the dressing is.
- Don’t skip the cold rinse. It stops the cooking process and washes off surface starch that would otherwise make the salad gummy.
- Add avocado last. Mixing it in early causes it to break down and turn the whole salad brown-tinged within a couple of hours.
- Char the corn if you have a few extra minutes. A quick sear in a dry skillet adds a smoky sweetness that plain boiled or canned corn doesn’t have.
- Soak the red onion in cold water for 10 minutes if you find raw onion too sharp; it mellows the bite without losing the crunch.
- Double the dressing if you like your pasta salad extra creamy, since rotini tends to absorb dressing as it sits.
- Use fresh lime juice, not bottled, since bottled juice tends to taste flat and slightly metallic in a cold dressing.
- Cut vegetables into similar-sized pieces. This keeps the ratio of pasta to vegetables consistent in every bite instead of some forkfuls being mostly pasta and others mostly vegetables.
- Taste the dressing before adding it to the pasta. It should taste slightly over-seasoned on its own, since the pasta will mellow the flavor once everything is mixed.
- Keep the cheese and avocado separate from the rest of the leftovers if you’re prepping this more than a day in advance, and fold them in fresh each time you serve.
A comparison worth noting from testing several batches: dressing made with sour cream alone, without any mayonnaise, breaks down faster in the fridge and turns watery within a day. The mayonnaise stabilizes the dressing and keeps it creamy for the full storage window.
Another creamy, tangy option is this Ranch Pasta Salad.
What to Serve with Mexican Pasta Salad
This salad works best as a side dish alongside grilled or saucy Mexican-style mains, since its creamy dressing balances out spicier or smokier flavors on the plate.
- Street Tacos: The bright, punchy toppings on street tacos pair naturally with the cool, creamy pasta salad.
- Chicken Enchilada Casserole: A rich, cheesy main balances well against the lighter, tangier salad.
- Chipotle Burrito: Serving both together makes for a filling, complete meal with minimal extra prep.
- Healthy Nachos: A good pick for a casual spread where guests build their own plates.
- Taco Soup: The pasta salad works as a cool, creamy contrast to a warm, spiced soup.
- Grilled chicken or carne asada: A simple grilled protein rounds this out into a full dinner without competing for attention.
- Tortilla chips and extra lime wedges: Good for scooping up any dressing left in the bowl.
Grilled chicken and a cold side is also the formula behind this Buffalo Chicken Pasta Salad.
Variations of Mexican Pasta Salad
This recipe is easy to adapt depending on what you have on hand or what you’re serving it alongside.
- Shrimp Mexican Pasta Salad: Add 1 pound of cooked, chilled shrimp for a heartier, protein-packed version.
- Spicy Chipotle Version: Stir 1 tablespoon of adobo sauce from a can of chipotle peppers into the dressing for smoky heat.
- Vegan Mexican Pasta Salad: Swap the mayonnaise and sour cream for vegan alternatives and use a plant-based cheese or omit the cotija.
- Southwest Ranch Style: Replace half the dressing base with ranch dressing for a milder, herbier flavor.
- Grain-Boosted Version: Stir in 1 cup of cooked quinoa or brown rice alongside the pasta for extra fiber and a different texture.
- Extra Spicy: Add 1 finely diced jalapeño, seeds removed, along with the bell pepper.
- Cheese Swap: Use queso fresco or a mild feta in place of cotija if that’s what’s available.
- Bean Swap: Pinto beans or a mix of black and pinto beans both work if that’s what’s in the pantry.
- Corn Off the Cob: Char two ears of fresh corn in a dry skillet for a few minutes before cutting the kernels off, which adds a smokier flavor than canned or frozen corn.
- Extra Crunch: Add ¼ cup of chopped pickled jalapeños or a handful of tortilla strips right before serving for texture.
For a different pasta salad with a similar bold profile, see this Orzo Pasta Salad.
Storage and Reheating
This salad is meant to be served cold and doesn’t require reheating, but proper storage keeps it fresh for days.
- Refrigerator: Store in an airtight container for up to 4 days.
- Add avocado fresh each time if you’re storing leftovers, since pre-mixed avocado browns and turns soft within a day.
- Stir before serving leftovers, as the dressing tends to settle at the bottom of the container.
- Add a splash of lime juice if the salad seems dry after a day or two in the fridge, since the pasta continues to absorb dressing over time.
- Freezing is not recommended. The mayonnaise-based dressing separates and turns watery once thawed.
- Do not leave the salad at room temperature for more than 2 hours due to the dairy-based dressing.
- Label the container with the date if you’re making this more than a day ahead, since it’s easy to lose track of how long mayonnaise-based dishes have been in the fridge.
- Separate portions into smaller containers if you’re planning to eat it over several days, so you’re only exposing part of the batch to air and utensils at a time.
I keep a stack of small containers specifically for splitting up leftovers like this, since scooping from one large tub over several days tends to introduce moisture and speed up spoilage. Portioning it out the day I make it has cut down on waste noticeably.
Another mayo-based salad that stores well is this Tortellini Pasta Salad.
Nutritional Facts
| Nutrition (Per Serving, 8 Servings Total) | |
|---|---|
| Calories | 385 kcal |
| Total Fat | 22g |
| Saturated Fat | 4g |
| Carbohydrates | 38g |
| Fiber | 6g |
| Sugar | 4g |
| Protein | 9g |
| Sodium | 490mg |
Nutritional values are estimates and will vary based on specific brands and measurements used.
For another satisfying, protein-forward salad, try this Greek Pasta Salad.
Health Benefits of Key Ingredients
Several ingredients in this salad bring more to the table than just flavor.
- Black beans: A strong source of plant-based protein and fiber, which helps keep this side dish filling.
- Corn: Provides fiber along with antioxidants like lutein and zeaxanthin, which support eye health.
- Avocado: Contributes heart-healthy monounsaturated fats along with potassium.
- Cherry tomatoes: A good source of vitamin C and lycopene, an antioxidant linked to several health benefits.
- Cilantro: Adds a small amount of vitamin K along with its distinctive fresh flavor.
- Lime juice: Provides vitamin C and helps balance the richness of the mayonnaise-based dressing.
- Red bell pepper: One of the richest vegetable sources of vitamin C, along with a mild dose of vitamin A.
- Red onion: Contains quercetin, a plant compound with antioxidant properties, along with a small amount of fiber.
- Garlic: Adds allicin, a compound associated with several health benefits, in addition to its flavor contribution to the dressing.
A similarly bean-and-veggie-forward dish is this Chipotle Guacamole.
FAQs About Mexican Pasta Salad
1. Can I make Mexican pasta salad ahead of time?
Yes, and it actually benefits from a few hours or overnight in the fridge as the dressing soaks into the pasta.
Just hold off on adding the avocado until right before serving to keep it from browning.
2. What’s the best pasta shape to use?
Rotini is the standard choice because its ridges hold onto the thick dressing.
Penne, farfalle, or elbow macaroni all work as substitutes if that’s what you have on hand.
3. Can I make this recipe vegan?
Yes, swap the mayonnaise and sour cream for plant-based versions and either omit the cotija cheese or use a dairy-free alternative.
The rest of the recipe, including the black beans, corn, and vegetables, is already plant-based.
4. Why did my dressing turn watery?
This usually happens when the pasta wasn’t fully cooled before the dressing was added, since residual heat thins mayonnaise-based sauces.
It can also happen if the tomatoes or corn weren’t drained well enough before mixing.
5. Can I add protein to make this a full meal?
Grilled chicken, shrimp, or shredded rotisserie chicken all work well stirred in after the dressing.
Add about 1 to 1.5 pounds of cooked protein for a heartier, main-dish version.
For more on flexible pasta salad bases, check out this Italian Pasta Salad.

Mexican Pasta Salad
Ingredients
- 1 lb rotini pasta - 450g
- 1 can black beans - 15 oz or 425g, drained and rinsed
- 1½ cups corn kernels - 225g; fresh, frozen and thawed, or canned and drained
- 1 cup cherry tomatoes - 150g, halved
- ½ cup red bell pepper - 75g, diced
- â…“ cup red onion - 50g, finely diced
- ½ cup cotija cheese - 75g, crumbled
- ¼ cup fresh cilantro - 10g, chopped
- 1 large avocado - diced, added just before serving
- ¾ cup mayonnaise - 180g
- ¼ cup sour cream - 60g
- ¼ cup fresh lime juice - 60ml, about 2 limes
- 2 cloves garlic - minced
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon salt - plus more to taste
- ¼ teaspoon black pepper
Equipment
- Large stockpot - for boiling pasta
- Colander - for draining and rinsing pasta
- Chef’s knife - for chopping vegetables
- Citrus juicer - (optional) for the lime juice
- Large mixing bowl - at least 5-quart capacity
- Small mixing bowl - for whisking the dressing
- Rubber spatula - or large mixing spoon
- Airtight storage container - for leftovers
- Sheet Pan - (optional) for cooling pasta
Method
- Cook the rotini in a large pot of generously salted boiling water until al dente, about 9-11 minutes.
- Drain the pasta and rinse immediately under cold running water for about 1 minute. Spread on a sheet pan or refrigerate to cool completely.
- Drain and rinse the black beans, dice the bell pepper and red onion, halve the cherry tomatoes, and chop the cilantro.
- In a small bowl, whisk together the mayonnaise and sour cream until smooth, then add the lime juice, garlic, chili powder, cumin, smoked paprika, salt, and pepper.
- In a large bowl, combine the cooled pasta, black beans, corn, tomatoes, bell pepper, and red onion. Pour the dressing over and fold gently until evenly coated.
- Cover the bowl and refrigerate for at least 30 minutes to allow the flavors to meld.
- Just before serving, dice the avocado and fold it into the salad along with the crumbled cotija cheese. Sprinkle with reserved cilantro and serve.
Nutrition
Notes
- Salt the pasta water generously. Under-seasoned pasta stays bland no matter how flavorful the dressing is.
- Don’t skip the cold rinse. It stops the cooking process and washes off surface starch that would otherwise make the salad gummy.
- Add avocado last. Mixing it in early causes it to break down and turn the whole salad brown-tinged within a couple of hours.
- Char the corn in a dry skillet for a few minutes to add a smoky sweetness.
- Soak the red onion in cold water for 10 minutes to mellow the sharp bite if desired.
- Double the dressing if you like your pasta salad extra creamy, as rotini tends to absorb dressing as it sits.
- Use fresh lime juice, not bottled, since bottled juice tends to taste flat and slightly metallic in a cold dressing.
- Cut vegetables into similar-sized pieces to ensure a consistent ratio of pasta to vegetables in every bite.
- Taste the dressing before adding it to the pasta. It should taste slightly over-seasoned on its own, since the pasta will mellow the flavor once everything is mixed.
- Keep the cheese and avocado separate from the rest of the leftovers if prepping more than a day in advance, and fold them in fresh each time you serve.
Private Notes
Tried this recipe?
Let us know how it was!Final Thoughts
This Mexican pasta salad holds its texture and flavor well past the first day, which makes it one of the more practical dishes to bring to a potluck or keep in the fridge for easy lunches.
The chili-lime dressing and crumbled cotija give it a flavor profile that stands apart from a typical mayonnaise-based pasta salad.
Give it a try the next time you need a make-ahead side, and leave a comment below with any swaps you tried.
Recommended:
- Salmon Pasta Salad
- Ham Pasta Salad
- Shrimp Pasta Salad
- Mediterranean Pasta Salad
- Tuna Pasta Salad
- Caprese Pasta Salad
- Dill Pickle Pasta Salad
- Pesto Pasta Salad
- BLT Pasta Salad
- Pasta House Salad



