I never thought much about macaroni salad until I tried making it with a Mexican twist. Growing up, it was always that basic mayo-covered pasta you’d find at every summer BBQ. You know the one—boring, predictable, and honestly a little bland.
But then I started thinking: what if I took that classic picnic side and gave it some actual flavor? That’s how this Mexican macaroni salad came to be. It’s got all the creamy, cool appeal of traditional macaroni salad, but with kidney beans, green chilies, cilantro, and a kick of taco seasoning mixed in. It’s the kind of dish that disappears fast at potlucks because people keep going back for seconds.
Why You’ll Love This Mexican Macaroni Salad
- Quick and easy – Ready in just 25-35 minutes, this macaroni salad comes together fast, making it perfect for last-minute potlucks or weeknight dinners.
- Perfect make-ahead dish – This salad actually tastes better after sitting in the fridge for a few hours, so you can prep it the night before and have one less thing to worry about.
- Crowd-pleasing flavor – The combination of taco seasoning, green chilies, and a tangy balsamic dressing gives this pasta salad a fun Mexican twist that everyone will love.
- Hearty and filling – With kidney beans, plenty of veggies, and pasta, this salad is substantial enough to work as a main dish or a satisfying side.
- Great for gatherings – This recipe feeds a crowd and travels well, making it ideal for barbecues, picnics, and family get-togethers.
What Kind of Macaroni Should I Use?
For this Mexican macaroni salad, you’ll want to stick with classic elbow macaroni, which is what most people have in their pantry and works perfectly for holding onto all that tasty dressing. You can use regular or whole wheat macaroni depending on your preference, though regular tends to have a slightly better texture in cold salads. Make sure to cook your pasta just until al dente – if you overcook it, the macaroni will get mushy once it’s mixed with the dressing and sits in the fridge. Also, don’t forget to rinse your cooked macaroni under cold water to stop the cooking process and cool it down before mixing with the other ingredients.
Options for Substitutions
This Mexican macaroni salad is easy to customize based on what you have in your pantry:
- Macaroni: You can swap regular macaroni for any small pasta shape like shells, rotini, or penne. Whole wheat or chickpea pasta work too if you want to change things up.
- Balsamic vinegar: Red wine vinegar or apple cider vinegar make good substitutes here. Start with ½ cup and add more to taste, as they’re a bit sharper than balsamic.
- Kidney beans: Black beans or pinto beans work just as well in this salad. You could also use a can of corn if you’re not a bean person.
- Mayonnaise: Greek yogurt or sour cream can replace some or all of the mayo for a lighter version. You might want to add a splash more vinegar if using yogurt to keep things tangy.
- Green chilies: Fresh jalapeños (seeded and diced) or a couple tablespoons of pickled jalapeños work great. Just adjust the amount based on how spicy you like things.
- Garlic juice: Use 2-3 minced garlic cloves or ½ teaspoon garlic powder instead. Mix it well into the dressing so it distributes evenly.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with pasta salad is not rinsing the cooked macaroni with cold water, which stops the cooking process and prevents the noodles from getting mushy and clumping together.
Another common error is adding the dressing while the pasta is still warm – this causes the mayonnaise to break down and makes your salad watery, so make sure everything is completely cooled before mixing in that final dressing.
Don’t skip the step of tossing the macaroni with the vinegar mixture first, as this helps the pasta absorb flavor and prevents it from tasting bland, and remember that pasta salads always taste better after sitting in the fridge for a few hours.
For the best texture, drain your kidney beans and olives really well – excess liquid will water down your dressing and leave you with a soupy salad instead of a creamy one.
What to Serve With Mexican Macaroni Salad?
This macaroni salad is perfect for backyard barbecues and potlucks, so I love serving it alongside grilled chicken, carne asada, or even some simple seasoned ground beef tacos. It pairs really well with any kind of grilled meat since the creamy, tangy flavors balance out smoky char perfectly. If you’re going for a full spread, add some tortilla chips with salsa and guacamole on the side, or serve it with elote (Mexican street corn) for a complete summer meal. The salad also works great as a filling for wraps or as a topping for tostadas if you have leftovers.
Storage Instructions
Store: This Mexican macaroni salad actually gets better after sitting in the fridge for a few hours because the flavors have time to meld together. Keep it in an airtight container in the refrigerator for up to 4 days. If it seems a bit dry after a day or two, just stir in a tablespoon of mayo or a splash of balsamic vinegar to freshen it up.
Make Ahead: This is a great make-ahead dish for parties or meal prep. You can prepare it the night before and let it chill overnight, which actually makes it taste even better. Just give it a good stir before serving since the dressing tends to settle at the bottom.
Serve: This salad is best served cold, straight from the fridge. If you’re taking it to a potluck or picnic, keep it in a cooler with ice packs since it has mayo and shouldn’t sit out at room temperature for more than 2 hours.
| Preparation Time | 15-20 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 25-35 minutes |
| Level of Difficulty | Easy |
| Servings | 8 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2300-2600
- Protein: 55-65 g
- Fat: 85-100 g
- Carbohydrates: 320-350 g
Ingredients
For the pasta base:
- 4 cups macaroni
For the marinade:
- 2/3 cup balsamic vinegar
- 6 scallions (finely sliced into 1/8-inch rounds)
- 2 tsp celery salt
- 1/2 tsp smoked paprika
- 1 tsp pepper
For the mix-ins:
- 15 oz kidney beans
- 2 cups celery (diced into 1/4-inch pieces)
- 1 cup green pepper (seeded and diced into 1/4-inch pieces)
- 1 cup black olives
- 1/3 cup green chilies
- 1/4 cup fresh cilantro (finely chopped)
For the dressing:
- 3/4 cup mayonnaise
- 1 1/2 tbsp taco seasoning
- 1/2 tsp worcestershire sauce
- 1 tsp garlic liquid
- 6 drops hot sauce
Step 1: Prepare the Mise en Place
- 6 scallions
- 2 cups celery
- 1 cup green pepper
- 1/4 cup fresh cilantro
- 15 oz kidney beans
- 1 cup black olives
- 1/3 cup green chilies
While the water comes to a boil for the pasta, dice the celery into 1/4-inch pieces, seed and dice the green pepper into 1/4-inch pieces, finely slice the scallions into 1/8-inch rounds, and finely chop the fresh cilantro.
Drain and rinse the kidney beans, and measure out the black olives and green chilies.
Having everything prepped and ready will make the assembly process smooth and ensure the pasta doesn’t overcook while you’re still chopping.
Step 2: Cook and Cool the Pasta
- 4 cups macaroni
Bring a large pot of salted water to a boil and cook the macaroni according to package directions until al dente.
Drain the pasta and immediately rinse it thoroughly with cold water to stop the cooking process and remove excess starch.
This cold rinse is essential for a salad—it keeps the pasta from becoming mushy and helps it absorb the vinegar and dressing flavors more evenly.
Step 3: Build the Vinegar Base and Season the Pasta
- 2/3 cup balsamic vinegar
- 2 tsp celery salt
- 1/2 tsp smoked paprika
- 1 tsp pepper
In a small bowl, whisk together the balsamic vinegar, celery salt, smoked paprika, and pepper.
Pour this mixture over the cooled macaroni and stir well to distribute the flavors evenly throughout.
The acidic vinegar will season the pasta and begin to develop the salad’s flavor foundation while the other vegetables and dressing are being prepared.
Step 4: Combine Vegetables and Beans
- 15 oz kidney beans
- 2 cups celery
- 1 cup green pepper
- 1 cup black olives
- 1/3 cup green chilies
- 6 scallions
In a large mixing bowl, combine the drained kidney beans, diced celery, diced green pepper, black olives, green chilies, and sliced scallions.
Gently toss to mix everything evenly.
I like to add a small pinch of salt to the vegetables at this point—it helps bring out their flavors and prevents the finished salad from tasting flat.
Step 5: Prepare the Creamy Dressing
- 3/4 cup mayonnaise
- 1 1/2 tbsp taco seasoning
- 1/2 tsp worcestershire sauce
- 1 tsp garlic liquid
- 6 drops hot sauce
In a separate bowl, whisk together the mayonnaise, taco seasoning, Worcestershire sauce, garlic liquid, and hot sauce until smooth and well combined.
Taste the dressing and adjust the seasoning if needed—this is your flavor anchor, so make sure it’s balanced and has enough punch to season all the pasta and vegetables.
Step 6: Bring Everything Together
- vegetable mixture from Step 4
- seasoned pasta from Step 3
- creamy dressing from Step 5
- 1/4 cup fresh cilantro
Add the vegetable mixture from Step 4 to the vinegar-seasoned pasta from Step 3, then pour the creamy dressing from Step 5 over top.
Using a large spoon or rubber spatula, toss everything together thoroughly until all the pasta and vegetables are evenly coated with the dressing.
Fold in the fresh cilantro gently at the end so it stays bright and vibrant.
Let the salad sit for at least 15 minutes before serving to allow the flavors to meld—I find the salad actually tastes better the next day as the vinegar, spices, and dressing fully develop.

Irresistible Mexican Macaroni Salad
Ingredients
For the pasta base
- 4 cups macaroni
For the marinade
- 2/3 cup balsamic vinegar
- 6 scallions (finely sliced into 1/8-inch rounds)
- 2 tsp celery salt
- 1/2 tsp smoked paprika
- 1 tsp pepper
For the mix-ins
- 15 oz kidney beans
- 2 cups celery (diced into 1/4-inch pieces)
- 1 cup green pepper (seeded and diced into 1/4-inch pieces)
- 1 cup black olives
- 1/3 cup green chilies
- 1/4 cup fresh cilantro (finely chopped)
For the dressing
- 3/4 cup mayonnaise
- 1 1/2 tbsp taco seasoning
- 1/2 tsp worcestershire sauce
- 1 tsp garlic liquid
- 6 drops hot sauce
Instructions
- While the water comes to a boil for the pasta, dice the celery into 1/4-inch pieces, seed and dice the green pepper into 1/4-inch pieces, finely slice the scallions into 1/8-inch rounds, and finely chop the fresh cilantro. Drain and rinse the kidney beans, and measure out the black olives and green chilies. Having everything prepped and ready will make the assembly process smooth and ensure the pasta doesn't overcook while you're still chopping.
- Bring a large pot of salted water to a boil and cook the macaroni according to package directions until al dente. Drain the pasta and immediately rinse it thoroughly with cold water to stop the cooking process and remove excess starch. This cold rinse is essential for a salad—it keeps the pasta from becoming mushy and helps it absorb the vinegar and dressing flavors more evenly.
- In a small bowl, whisk together the balsamic vinegar, celery salt, smoked paprika, and pepper. Pour this mixture over the cooled macaroni and stir well to distribute the flavors evenly throughout. The acidic vinegar will season the pasta and begin to develop the salad's flavor foundation while the other vegetables and dressing are being prepared.
- In a large mixing bowl, combine the drained kidney beans, diced celery, diced green pepper, black olives, green chilies, and sliced scallions. Gently toss to mix everything evenly. I like to add a small pinch of salt to the vegetables at this point—it helps bring out their flavors and prevents the finished salad from tasting flat.
- In a separate bowl, whisk together the mayonnaise, taco seasoning, Worcestershire sauce, garlic liquid, and hot sauce until smooth and well combined. Taste the dressing and adjust the seasoning if needed—this is your flavor anchor, so make sure it's balanced and has enough punch to season all the pasta and vegetables.
- Add the vegetable mixture from Step 4 to the vinegar-seasoned pasta from Step 3, then pour the creamy dressing from Step 5 over top. Using a large spoon or rubber spatula, toss everything together thoroughly until all the pasta and vegetables are evenly coated with the dressing. Fold in the fresh cilantro gently at the end so it stays bright and vibrant. Let the salad sit for at least 15 minutes before serving to allow the flavors to meld—I find the salad actually tastes better the next day as the vinegar, spices, and dressing fully develop.







