Creamy Mexican Macaroni Salad with Chili-Lime Dressing
This Mexican macaroni salad brings all the flavors of street corn and tacos into a creamy, zesty pasta side dish. It’s packed with black beans, fresh corn, peppers, and a chili-lime dressing that takes just minutes to stir together.

It’s the kind of salad that disappears fast at potlucks and pairs beautifully with anything grilled. Make it ahead for easy lunches or a quick dinner side.
Why This Pasta Salad Stays in My Rotation
I keep coming back to this salad because it’s creamy without being heavy and has enough texture to feel like a real meal. The chili-lime dressing hits the same tangy, smoky notes you get from elote, while the black beans and corn give it substance.
It also holds up well in the fridge, so leftovers are just as good the next day. When I need a side that works for both taco night and a Sunday barbecue, this is the one I reach for.
Ingredients

- 8 oz elbow macaroni: any short pasta works, like rotini or shells
- 3/4 cup mayonnaise: use full-fat for the creamiest texture
- 1/2 cup sour cream: Greek yogurt can stand in here
- 2 tbsp fresh lime juice: from about 1 lime
- 1 tsp chili powder: not chili seasoning blend, just ground chili
- 1/2 tsp ground cumin
- 1/2 tsp garlic powder
- 1/2 tsp salt, plus more to taste
- 1/4 tsp black pepper
- 1 can (15 oz) black beans: rinsed and drained well
- 1 cup frozen corn: thawed, or fresh grilled for a smoky char
- 1 red bell pepper: diced small
- 1/2 cup diced red onion
- 1 jalapeño: seeded and minced, leave seeds in for more heat
- 1/4 cup chopped fresh cilantro: plus extra for garnish
- 1/2 cup crumbled cotija cheese: queso fresco or feta also work
Variations / Substitutions
- Dairy-free: use vegan mayo and skip the sour cream and cheese, or use a plant-based alternative. The dressing will be slightly thinner but still tasty.
- Extra protein: fold in 1 cup shredded cooked chicken or diced ham to turn it into a main dish.
- Swap the cheese: if you can’t find cotija, crumbled feta gives a similar salty kick.
- More heat: keep the jalapeño seeds, add a pinch of cayenne, or stir in a spoonful of hot sauce.
- Cilantro haters: flat-leaf parsley or a mix of fresh chives and mint brightens things up in a different way.
For another crowd-pleasing pasta salad, try our classic creamy Italian pasta salad.
How to Make Mexican Macaroni Salad
Step 1: Cook the Macaroni

Bring a large pot of salted water to a boil. Add the 8 oz elbow macaroni and cook according to package directions until al dente, about 7 to 8 minutes.
Drain the pasta and rinse under cold water until completely cool. Shake off any excess water and set aside.
Step 2: Whisk the Dressing

In a large bowl, whisk together the 3/4 cup mayonnaise, 1/2 cup sour cream, 2 tbsp lime juice, 1 tsp chili powder, 1/2 tsp cumin, 1/2 tsp garlic powder, 1/2 tsp salt, and 1/4 tsp black pepper.
Taste and add more salt or a squeeze of lime if needed. The dressing should be creamy and tangy with a gentle smoky warmth.
Step 3: Mix the Salad

Add the cooled pasta to the dressing bowl along with the rinsed black beans, 1 cup corn, diced red bell pepper, 1/2 cup red onion, minced jalapeño, and 1/4 cup cilantro. Toss everything together until evenly coated.
The dressing will cling to every piece of pasta, and the veggies should be distributed throughout so each forkful gets a little of everything.
Step 4: Garnish with Cotija and Serve

Transfer the salad to a serving dish and sprinkle the 1/2 cup crumbled cotija cheese generously over the top. Scatter a few extra cilantro leaves if you like.
Serve right away or cover and refrigerate for 30 minutes to let the flavors develop. The cheese and bright herbs on top make it look as good as it tastes.
Tips for the Best Macaroni Salad
- For deeper flavor, make the salad a few hours ahead and keep it chilled. The dressing soaks into the pasta, and the lime and spices become more pronounced the next day.
- Use fresh lime juice, not the bottled kind. The bright acidity is what balances the creamy dressing.
- If you can, grill the corn on the cob first and cut off the kernels. The char adds a subtle smokiness that takes this salad up a notch.
- Keep a little extra dressing aside if you plan to serve it later. Pasta absorbs liquid as it sits, and a quick stir of reserved dressing brings it back to creamy.
- Pat the black beans and corn dry with a paper towel before adding. This prevents water from seeping out and thinning the dressing.
Scale it for a crowd:
| Servings | Pasta | Mayo | Sour Cream | Lime Juice |
|---|---|---|---|---|
| 8 | 8 oz | 3/4 cup | 1/2 cup | 2 tablespoons |
| 12 | 12 oz | 1 cup | 3/4 cup | 3 tablespoons |
| 16 | 1 lb (16 oz) | 1 1/4 cups | 1 cup | 1/4 cup |
All other ingredients scale proportionally.
Storing Leftover Macaroni Salad
- Refrigerate: Keep in an airtight container for up to 3 days. The salad will thicken as it chills, so toss with a splash of lime juice or a spoonful of milk to loosen it up before serving again.
- Serve Cold: This salad is meant to be served cold or at room temperature. Reheating would cause the dressing to separate, so skip the microwave.
What Goes Well with Mexican Macaroni Salad
It pairs beautifully with grilled carne asada, where the tangy dressing cuts through the rich meat. Juicy grilled chicken thighs work too, their char echoing the smoky chili-lime notes. You can also spoon it right into tortillas as part of a taco bar.
Frequently Asked Questions
Can I use a different type of pasta?
Yes, any short, sturdy shape works. Rotini, penne, or shells all hold the creamy dressing well.
Is this salad very spicy?
Not at all, if you remove the jalapeño seeds. It has a gentle warmth from the chili powder and a little bite from the fresh pepper, but you can easily dial the heat up or down.
Can I add avocado?
Definitely. Dice a ripe avocado and gently fold it in just before serving to keep it from browning. It adds a creamy richness that works great with the lime dressing.
Can I make this without mayonnaise?
You can replace the mayo with an equal amount of sour cream, or use 1 cup Greek yogurt mixed with 1 tablespoon olive oil. The taste will be tangier but still creamy.

Mexican Macaroni Salad Recipe
Ingredients
Method
- Cook macaroni in salted boiling water until al dente, about 7 to 8 minutes. Drain and rinse with cold water until cool, then shake off excess water.
- In a large bowl, whisk together mayonnaise, sour cream, lime juice, chili powder, cumin, garlic powder, salt, and black pepper.
- Add the cooled pasta, black beans, corn, bell pepper, red onion, jalapeño, and cilantro. Toss until evenly coated.
- Transfer to a serving dish, top with cotija cheese and extra cilantro. Serve right away or chill for 30 minutes.
