Go Back
Cold Mexican Pasta Salad Recipe
Charlotte Shapiro

Cold Mexican Pasta Salad Recipe

If you've always wanted to make a vibrant, satisfying cold pasta salad but felt intimidated by the combination of flavors, this is your starting point. I promise you—this recipe is forgiving, adaptable, and genuinely delicious. When I first moved to Alaska and wanted to recreate the bright, zesty flavors of my childhood memories mixed with local ingredients, I discovered that this particular dish became my gateway into confident cooking. You don't need any special skills, fancy techniques, or mysterious ingredients to pull this off.
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings: 8
Calories: 309

Ingredients
  

For the Pasta Base
  • 2 cup fresh corn kernels cut from the cob, or frozen corn thawed, or one 15-ounce can corn drained well fire-roasted varieties add smoky depth
  • 8 ounce whole wheat pasta shapes like bow ties or elbow pasta look for bronze-cut varieties which hold sauce better than smooth pasta
  • 1 can reduced-sodium black beans drained and rinsed thoroughly under cold water 15-ounce
For the Fresh Vegetables
  • 3 whole green onions including white and light green parts, thinly sliced the white parts add more punch than the tops
  • 1 large fresh jalapeño cored, seeded, and diced finely seeds carry the heat, so remove them for less spice, keep them for more
  • ⅓ cup fresh cilantro leaves roughly chopped (this is about one large handful
  • 2 cup cherry tomatoes halved (choose tomatoes that feel heavy for their size
  • 2 large ripe avocados peeled, pitted, and diced into bite-sized pieces look for avocados that yield gently to thumb pressure, not rock-hard
For the Dressing & Finishing
  • ½ teaspoon kosher salt sea salt or table salt works if that's what you have
  • ¼ teaspoon smoked paprika (this adds color and depth
  • Zest of 2 limes plus 2 tablespoons freshly squeezed lime juice bottled juice works in a pinch but fresh is genuinely better here
  • 2 tablespoon extra-virgin olive oil cold-pressed for best flavor cheaper oils work but taste noticeably different
  • ½ cup crumbled feta cheese (buy a block and crumble it yourself, or use pre-crumbled
  • ½ teaspoon chili powder look for pure chili powder, not chili seasoning blends which contain salt and other additives
  • ¾ cup nonfat plain Greek yogurt (the plain part is crucial
  • 1 teaspoon hot sauce like Tabasco or similar (this adds gentle heat without overpowering

Method
 

Step 1: Bring Water to a Rolling Boil and Cook Your Pasta
  1. Fill your large pot about three-quarters full with water. You want enough water that the pasta can move freely without sticking, but not so much that it takes 20 minutes to boil. Place the pot over high heat and wait for it to boil. While you're waiting (this takes about 8-10 minutes depending on your stove), begin chopping your vegetables. This isn't wasted time—you're being strategic and efficient. Start with items that won't brown or soften: dice your jalapeño, slice your green onions, and halve your cherry tomatoes. Chop your cilantro and set it aside separately since it bruises easily. Once the water reaches a rolling boil with large bubbles rapidly breaking the surface, add a generous pinch of salt (about 1 tablespoon for a full pot). The water should taste slightly salty, like the ocean. This is how you flavor the pasta itself, not just the outside. Add your pasta all at once and stir immediately with a wooden spoon for about 30 seconds to prevent sticking. Follow the package instructions for cooking time, but here's my pro tip: cook it for one minute less than the package says. The pasta should be tender but still have a slight firmness when you bite into it—this is called al dente. It prevents your salad from becoming mushy as the dressing sits on it.
    Cold Mexican Pasta Salad Recipe step 1
Step 2: Drain and Cool Your Pasta Immediately
  1. When your timer goes off, carefully pour the pasta into your colander. Let the hot water drain completely. Do not rinse it with cold water—that removes the starchy coating that helps your dressing stick to each piece. Instead, spread the warm pasta on a large plate or back into your empty pot and let it cool for about 3 minutes. This cooling step is important. Hot pasta will wilt fresh vegetables and cause avocado to brown prematurely. You don't need it ice-cold, just at a comfortable touch-temperature. If you're in a real hurry, you can proceed with slightly warm pasta, but cooled is genuinely better.
Step 3: Add All Your Vegetables to the Large Serving Bowl
  1. Move your cooled pasta into your large serving bowl. Now add, in this order: your drained and rinsed black beans, corn, cherry tomatoes, green onions, jalapeño, and cilantro. Do not add the avocado yet—that comes last to prevent browning. At this point, your salad looks beautiful but might look a bit dry. That's exactly right. The dressing comes next, and it's going to bring everything together.
    Cold Mexican Pasta Salad Recipe step 2
Step 4: Make Your Dressing in a Small Bowl
  1. In your small mixing bowl or measuring cup, combine your Greek yogurt, olive oil, lime zest, lime juice, hot sauce, salt, chili powder, and smoked paprika. Use a fork or whisk to stir everything together until you have a smooth, creamy mixture with no streaks of yogurt or oil visible. Taste it with a clean spoon. It should taste bright from the lime, creamy from the yogurt, with a gentle warm tingle from the chili powder and heat. Adjust to your preference: if it tastes flat, add more lime juice or salt. If it's too spicy, add more yogurt. If it needs more depth, add a pinch more chili powder. This is your moment to make it perfectly suited to your taste. Here's something important: the dressing might look thinner than you expect. That's completely normal. The Greek yogurt base is naturally thinner than mayo-based dressings, but it coats beautifully and won't make your salad heavy or dense.
    Cold Mexican Pasta Salad Recipe step 3
Step 5: Combine Everything and Let It Set
  1. Pour your entire dressing over the pasta and vegetable mixture. Using a large spoon or wooden spoon, toss everything together gently but thoroughly. Every piece of pasta should be coated with creamy dressing. This takes about 1-2 minutes of tossing. Taste again with a clean spoon. Adjust salt, lime, or spice one final time if needed. Now you have two options: serve immediately while everything is cool and fresh, or cover and refrigerate for up to 2 hours. The flavors actually deepen and blend beautifully if you chill it, which is why I usually prepare this a few hours ahead when I'm having guests.
Step 6: Add Your Avocado and Cheese at the Last Moment
  1. Just before serving, dice your ripe avocados into bite-sized pieces and gently fold them into the salad. The gentleness matters here—you're trying to distribute them without breaking them into mush. Top everything with your crumbled feta cheese. The moment you combine the avocado is the moment you should serve this salad. It will taste wonderful for about 30 minutes, remain good for up to 2 hours, and start to look less vibrant after that. This isn't a problem—it still tastes delicious—but if appearance matters for your meal, add the avocado as late as possible.
    Cold Mexican Pasta Salad Recipe step 4

Notes

- 2 cups fresh corn kernels cut from the cob, or frozen corn thawed, or one 15-ounce can corn drained well (fire-roasted varieties add smoky depth)
- 8 ounces whole wheat pasta shapes like bow ties or elbow pasta (look for bronze-cut varieties which hold sauce better than smooth pasta)
- 1 (15-ounce) can reduced-sodium black beans drained and rinsed thoroughly under cold water (rinsing removes excess sodium and prevents mushiness)
- 3 whole green onions including white and light green parts, thinly sliced (the white parts add more punch than the tops)
- 1 large fresh jalapeño cored, seeded, and diced finely (seeds carry the heat, so remove them for less spice, keep them for more)
- ⅓ cup fresh cilantro leaves roughly chopped (this is about one large handful—don't skip this, it's the soul of the dish)