Mexican Macaroni Salad

Loading…

By Reading time

Cold macaroni salad only works when the dressing clings to every curve of the pasta and the vegetables still taste fresh instead of soggy. This Mexican macaroni salad does that part well. You get tender elbow pasta, sweet corn, black beans, crisp bell pepper, and a lime-cilantro dressing that wakes everything up without turning heavy.

The trick is in the balance. Rinsing the pasta stops the cooking fast and keeps the salad from turning gummy, and the dressing uses both mayonnaise and sour cream so it coats cleanly while still tasting bright. Cumin and chili powder add warmth, but the lime juice and cilantro keep the whole bowl from feeling flat.

Below, you’ll find the small details that make this salad worth repeating: how to keep the pasta from soaking up all the dressing, why the rest time matters, and a few easy swaps if you want to make it a little lighter or a little spicier.

The lime dressing coated everything without getting watery, and the salad was even better after it sat in the fridge for an hour. The corn and black beans made it hearty enough to serve with grilled chicken, and the leftovers held up great the next day.

★★★★★— Maria T.

Save this Mexican macaroni salad for cookouts when you want a creamy pasta salad with lime, cilantro, and plenty of color.

Save to Pinterest

The Reason This Salad Stays Creamy Instead of Heavy

The biggest mistake with macaroni salad is treating it like a dumping ground for dressing. Pasta keeps absorbing moisture as it sits, so a thin dressing turns into a dry, sticky bowl by the time you serve it. This version starts with enough body from the mayonnaise and sour cream to coat the noodles right away, then it gets a full rest so the flavors settle without losing that creamy texture.

Rinsing the pasta under cold water matters here. It stops the cooking and washes off surface starch, which helps the dressing slide over the noodles instead of clumping. The other thing that keeps this salad from going dull is the balance of sweet corn, earthy beans, and lime. If the lime tastes sharp at first, that’s fine — it mellows once the salad chills.

What Each Ingredient Is Actually Doing in This Bowl

  • Elbow pasta — The shape holds onto dressing in the hollow center and along the curves. Short pasta works best because it mixes evenly with the beans and vegetables without turning into a dense heap.
  • Corn kernels — They bring sweetness and a little pop. Fresh, frozen, or canned all work, but thawed frozen corn has the cleanest texture if fresh isn’t in season.
  • Black beans — These turn the salad from a side into something more substantial. Drain and rinse them well so the dressing stays bright instead of cloudy and heavy.
  • Red bell pepper and red onion — This is the crunch and the sharp edge. Dice both small so you get a little bit in each bite without overpowering the pasta.
  • Cilantro and jalapeño — The cilantro gives the salad its fresh finish, while the jalapeño adds heat that stays in the background. If you’re sensitive to spice, remove the seeds and ribs or use half the amount.
  • Mayonnaise, sour cream, and lime juice — Mayo gives the dressing body, sour cream softens it, and lime keeps it from tasting flat. Greek yogurt can stand in for sour cream if needed, but the dressing will taste a little tangier and less rich.

Building the Pasta Salad So It Doesn’t Turn Mushy

Cooking the Pasta to the Right Point

Cook the elbow pasta until it’s just tender, not fully soft. You want a little bite left in the center because the pasta will keep relaxing as it sits in the dressing. Drain it well, then rinse under cold water until it feels cool to the touch. If you skip that rinse, the pasta keeps steaming and the salad can go limp before it ever reaches the table.

Mixing the Vegetables Before the Dressing

Combine the corn, black beans, bell pepper, onion, cilantro, and jalapeño in the bowl before adding the dressing. That helps the vegetables distribute evenly, so every scoop gets a mix of creamy pasta and crisp pieces instead of one clump of beans at the bottom. Keep the dice small and even. Big chunks make the salad harder to toss and the dressing doesn’t reach everything as well.

Whisking a Dressing That Clings

Stir the mayonnaise, sour cream, lime juice, cumin, and chili powder until the dressing looks smooth and lightly loosened. It should pour, but not run like vinaigrette. If it seems thick, add a teaspoon of lime juice or a splash of water. Pour it over the salad and toss gently so the pasta stays intact. Rough stirring breaks the noodles and smears the beans, which makes the whole bowl look muddy.

Letting It Rest Before Serving

Cover the bowl and refrigerate it for at least an hour. That rest gives the pasta time to absorb flavor and lets the lime and spices settle into the dressing. If the salad looks a little tight after chilling, stir in a spoonful of mayonnaise or a squeeze of lime right before serving. That brings the creamy texture back without watering it down.

How to Adjust This Salad for Different Tables

Make It Dairy-Free

Swap the sour cream for a plain unsweetened dairy-free yogurt or a little extra mayonnaise plus lime juice. The salad will still be creamy, but the flavor will lean sharper and slightly lighter. Use a thicker substitute so the dressing doesn’t slide off the pasta.

Turn Up the Heat

Leave the jalapeño seeds in, or add a pinch of cayenne to the dressing. That gives the salad a cleaner, longer heat without changing the texture. If you want the heat more evenly spread, whisk the extra spice directly into the dressing instead of adding more fresh pepper.

Add More Protein

Fold in diced grilled chicken, chopped rotisserie chicken, or crumbled cotija. Chicken makes it a fuller lunch, while cotija adds a salty finish that works especially well with the lime dressing. If you add extra protein, hold back a little of the dressing so the salad doesn’t get overloaded.

Storage and Reheating

  • Refrigerator: Store covered for up to 3 days. The pasta will absorb more dressing as it sits, so it may look a little drier on day two.
  • Freezer: I don’t recommend freezing this salad. The dressing separates, and the vegetables lose their crisp bite once thawed.
  • Reheating: Serve it cold straight from the fridge. If it tightens up too much, stir in a spoonful of mayo or a squeeze of lime instead of warming it, since heat turns the creamy dressing loose and greasy.

Answers to the Questions Worth Asking

Can I make Mexican macaroni salad the day before?+

Yes, and it often tastes better after it sits overnight. The pasta absorbs the dressing, so save a spoonful of mayo or a small squeeze of lime to stir in just before serving if it looks tight. That freshens the texture without making it runny.

How do I keep macaroni salad from getting dry?+

Use enough dressing to coat the pasta generously right after mixing, then chill it covered. Pasta keeps soaking up moisture as it rests, so a thin dressing disappears fast. If your bowl looks dry later, that’s a sign it needed a little more dressing up front.

Can I use Greek yogurt instead of sour cream?+

Yes. Plain Greek yogurt works well, though it gives the dressing a tangier edge and a slightly firmer finish. If you want to keep the texture closer to the original, use full-fat yogurt and add a touch more mayonnaise.

How do I keep the onions from tasting too strong?+

Dice them very small and rinse them briefly under cold water after cutting. That takes off some of the sharp bite without removing the crunch. If you want them even milder, soak the diced onion in cold water for 10 minutes, then drain well before adding it.

Can I leave out the black beans?+

Yes, but the salad will be lighter and less filling. If you skip them, add more corn or a handful of diced avocado right before serving to keep the bowl balanced. Avocado should go in at the end so it doesn’t break down and tint the dressing.

Mexican Macaroni Salad

Mexican macaroni salad with creamy lime-cilantro dressing, lots of corn and black beans, and crunchy red pepper and jalapeño. Cook-and-rinse pasta keeps the texture tender, while an hour of chilling lets the flavors blend.
Prep Time 20 minutes
Cook Time 10 minutes
Rest time 1 hour
Total Time 1 hour 30 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: Mexican-American
Calories: 490

Ingredients
  

Mexican Macaroni Salad
  • 8 oz elbow pasta
  • 1 cup corn kernels
  • 1 can (15 oz) black beans, drained
  • 1 red bell pepper, diced
  • 0.5 red onion, diced
  • 0.5 cup fresh cilantro, chopped
  • 1 jalapeño, minced
  • 0.5 cup mayonnaise
  • 0.25 cup sour cream
  • 2 tbsp lime juice
  • 1 tsp cumin
  • 1 tsp chili powder
  • 0.25 salt and pepper to taste

Equipment

  • 1 sheet pan

Method
 

Cook and rinse pasta
  1. Cook the elbow pasta according to package directions until tender, then drain and rinse with cold water to stop cooking and keep it from clumping.
  2. Transfer the drained pasta to a large bowl.
Mix in colorful add-ins
  1. Add corn kernels, black beans, diced red bell pepper, diced red onion, chopped cilantro, and minced jalapeño to the bowl.
  2. Toss the pasta mixture gently just until everything is evenly distributed.
Make lime-cilantro dressing
  1. In a separate bowl, whisk together mayonnaise, sour cream, lime juice, cumin, and chili powder until smooth and creamy.
Combine, season, and chill
  1. Pour the dressing over the pasta mixture and toss gently to coat evenly.
  2. Season with salt and pepper to taste, then toss once more to combine.
  3. Cover and refrigerate for at least 1 hour to let the flavors blend before serving.

Notes

Pro tip: rinse the hot pasta under cold water thoroughly so the salad stays springy after chilling. Refrigerate in a covered container up to 3–4 days; freeze is not recommended due to texture changes in mayo/sour cream. For a lighter option, use light mayonnaise or Greek yogurt (sub in for some or all of the mayonnaise) to keep it creamy while reducing richness.

You might also like these recipes

Leave a Comment

Recipe Rating