The only blog you need for healthy recipes.

Mexican Macaroni Salad Recipe

Introduction

This vibrant Mexican Macaroni Salad is a fiesta of textures and flavors, combining creamy, tangy dressing with crisp vegetables and hearty pasta. After extensive recipe testing, I’ve perfected the balance of spices and acidity to create a dish that’s both refreshing and satisfying. It’s the ultimate make-ahead side for potlucks, barbecues, or a quick, flavorful lunch.

Ingredients

The magic of this salad lies in its fresh, colorful components. Using crisp, in-season vegetables and a zesty homemade dressing makes all the difference in flavor and texture.

  • 1 lb elbow macaroni (gluten-free if needed)
  • 2 ears (1 cup) fresh corn (canned or frozen and thawed work)
  • 1 cup black beans (drained and rinsed)
  • 1 cup cherry tomatoes (quartered)
  • 1 green bell pepper (diced)
  • 1/2 medium red onion (finely chopped)
  • 1/4 cup fresh cilantro (finely chopped)
  • 1 jalapeño (seeded and finely diced)
  • 3/4 cup Greek yogurt (or mayonnaise)
  • 1/3 cup sour cream
  • 1 lime (juiced (3 Tablespoons), plus more to taste)
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • 1 clove garlic
  • 1/2 teaspoon kosher salt

Timing

Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes

Context: This 30-minute total time is about 25% faster than many chilled pasta salads that require longer marinating. It’s perfect for busy weeknights, as the flavors meld beautifully if made an hour ahead, making it a fantastic make-ahead option.

Step-by-Step Instructions

Step 1 — Cook the Pasta

Bring a large pot of generously salted water to a rolling boil. Add the elbow macaroni and cook according to package directions until al dente, which typically takes 8-10 minutes. (Pro tip: Al dente pasta holds its shape better in the salad and absorbs the dressing without becoming mushy). Drain the pasta in a colander and rinse briefly with cool water to stop the cooking process.

Step 2 — Prepare the Vegetables

While the pasta cooks, prepare all your fresh ingredients. Quarter the cherry tomatoes, dice the green bell pepper, finely chop the red onion and cilantro, and finely dice the seeded jalapeño. If using fresh corn, you can quickly char the ears in a dry skillet for a smoky flavor, then slice off the kernels.

Step 3 — Make the Creamy Dressing

In a medium bowl, combine the Greek yogurt (or mayonnaise), sour cream, and the juice of one lime (about 3 tablespoons). Mince the garlic clove and add it to the bowl along with the chili powder, cumin, and kosher salt. Whisk vigorously until the mixture is completely smooth and emulsified. Taste and adjust seasoning, adding more lime juice or salt as needed.

Step 4 — Combine the Salad Base

Transfer the cooled, drained pasta to a large mixing bowl. Add the prepared corn, drained and rinsed black beans, cherry tomatoes, bell pepper, red onion, and jalapeño. Gently toss these ingredients together to distribute them evenly throughout the pasta.

Step 5 — Dress and Toss

Pour the prepared creamy dressing over the pasta and vegetable mixture. Using a large spoon or spatula, fold everything together until every component is thoroughly and evenly coated with the dressing. In my tests, folding (rather than stirring aggressively) helps keep the beans and tomatoes intact.

Step 6 — Chill and Garnish

Fold in the finely chopped fresh cilantro. For the best flavor, cover the bowl and refrigerate the Mexican Macaroni Salad for at least 30 minutes before serving. This chilling time allows the pasta to absorb the dressing and the flavors to fully develop. Give it one final gentle toss and garnish with extra cilantro just before serving.

Mexican Macaroni Salad step by step

Nutritional Information

Calories ~320
Protein 12g
Carbohydrates 55g
Fat 6g
Fiber 7g
Sodium ~280mg

This Mexican pasta salad is a good source of plant-based protein and fiber from the black beans and vegetables. The use of Greek yogurt in the dressing keeps the fat content lower than traditional mayo-based versions. Estimates are based on typical ingredients and a 1.5-cup serving size. Values may vary with specific brands or substitutions.

Healthier Alternatives

  • Whole-Wheat or Chickpea Pasta — Boosts fiber and protein content for a more filling meal.
  • Avocado or Plain Yogurt for Sour Cream — Adds healthy fats or reduces overall saturated fat while maintaining creaminess.
  • Double the Black Beans — Increases plant-based protein and fiber, making the salad even more substantial.
  • Add Diced Avocado at Serving — Introduces heart-healthy monounsaturated fats and a rich texture.
  • Swap Greek Yogurt for a Dairy-Free Alternative — Use unsweetened coconut or almond yogurt for a vegan-friendly creamy macaroni salad.
  • Use Low-Sodium Black Beans & Omit Added Salt — Creates a low-sodium version, relying on the lime juice and spices for flavor.
  • Add Extra Bell Peppers or Cucumber — Increases vegetable volume for more nutrients and crunch with minimal calories.

Serving Suggestions

  • Pair with grilled chicken, carne asada, or fish tacos for a complete, protein-packed meal.
  • Serve as a vibrant, crowd-pleasing side at summer barbecues, potlucks, or picnics.
  • Pack it for a flavorful and satisfying make-ahead lunch, keeping the dressing separate until ready to eat to maintain perfect texture.
  • Garnish with extra fresh cilantro, a sprinkle of cotija cheese, or a wedge of lime for an elegant presentation.
  • Complement with a crisp, citrus-forward beverage like a Mexican lager, limeade, or sparkling water.
  • Transform leftovers by stuffing them into a pita or wrap with shredded lettuce for a quick lunch.

This versatile salad shines year-round. In warmer months, it’s a refreshing chilled side; in cooler weather, serve it slightly less chilled as a hearty component of your meal prep.

Common Mistakes to Avoid

  • Mistake: Overcooking the pasta. Fix: Cook only until al dente, as specified in Step 1. Mushy pasta will break down when tossed and become soggy after chilling.
  • Mistake: Skipping the rinse after draining the pasta. Fix: A brief cool water rinse stops the cooking process immediately, preventing clumping and ensuring a better texture to absorb the dressing.
  • Mistake: Not seeding the jalapeño. Fix: The seeds and ribs contain most of the heat. For the mild, flavorful kick intended in this recipe, always remove them as noted in Step 2.
  • Mistake: Adding the cilantro too early or stirring aggressively. Fix: Fold in cilantro gently at the end (Step 6) to prevent it from bruising and turning black.
  • Mistake: Serving immediately without chilling. Fix: Allow at least 30 minutes for the flavors to meld. This resting time is crucial for the best-tasting Mexican macaroni salad.
  • Mistake: Using watery vegetables like standard tomatoes. Fix: Cherry or grape tomatoes have less water content, which helps prevent a watery dressing, as recommended in the ingredients.
  • Mistake: Not tasting and adjusting the dressing. Fix: Always taste your dressing in Step 3 before combining. You may need an extra squeeze of lime or pinch of salt to balance the creaminess.

Storing Tips

  • Fridge: Store in an airtight container for up to 5 days. The acid from the lime juice helps preserve the fresh vegetables. For best quality, consume within 3 days.
  • Freezer: Freezing is not recommended for this creamy macaroni salad. The dairy-based dressing and vegetables will separate and become watery upon thawing, resulting in a poor texture.
  • Reheat: This salad is meant to be served cold. If preferred slightly less chilled, let it sit at room temperature for 15-20 minutes before serving. Do not microwave.

For optimal food safety, always refrigerate the salad within 2 hours of preparation. If making for meal prep, divide into single-serving containers for quick, grab-and-go lunches that stay fresh all week.

Conclusion

This Mexican Macaroni Salad is a guaranteed crowd-pleaser that delivers maximum flavor with minimal effort. Its make-ahead nature and versatility make it a reliable staple for any gathering. For another fantastic corn-based side, try this Perfect Mexican Street Corn Pasta Salad Recipe. I hope this becomes a favorite in your home—give it a try and share your experience in the comments below!

Frequently Asked Questions

How many servings does this Mexican Macaroni Salad recipe make?

This recipe yields approximately 8 generous side-dish servings or 6 main-course portions. As a side, a standard serving is about 1.5 cups. For larger gatherings, the recipe scales easily by doubling all ingredients, though you may need to mix it in two batches to ensure even coating.

What can I use instead of Greek yogurt for a dairy-free version?

For a completely dairy-free creamy dressing, use a plain, unsweetened vegan yogurt or a vegan mayonnaise as a 1:1 substitute. In my tests, vegan yogurts made from coconut or almond provide a similar tangy creaminess. You can also blend half an avocado with lime juice for a rich, oil-free alternative that complements the Mexican flavors perfectly.

Why did my Mexican pasta salad become watery after a day in the fridge?

This usually happens because vegetables like tomatoes and onions release moisture over time. To prevent this, ensure your beans and corn are thoroughly drained and pat diced vegetables dry with a paper towel before adding. If making ahead, store the dressing separately and combine just before serving. If it’s already watery, you can drain off excess liquid and stir in a spoonful of extra yogurt or mayo to re-emulsify the dressing.

Print

Mexican Macaroni Salad Recipe

  • Author: Dorothy Miler

Ingredients

Scale
  • 1 lb elbow macaroni (gluten-free if needed)
  • 2 ears (1 cup) fresh corn ((canned or frozen and thawed work))
  • 1 cup black beans (drained and rinsed)
  • 1 cup cherry tomatoes (quartered)
  • 1 green bell pepper (diced)
  • 1/2 medium red onion (finely chopped)
  • 1/4 cup fresh cilantro (finely chopped)
  • 1 jalapeño (seeded and finely diced)
  • 3/4 cup Greek yogurt (or mayonnaise)
  • 1/3 cup sour cream
  • 1 lime (juiced (3 Tablespoons), plus more to taste)
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • 1 clove garlic
  • 1/2 teaspoon kosher salt

Instructions

  1. Bring a large pot of salted water to a boil. Add the macaroni and cook according to package instructions until al dente. Drain and rinse under cold water to stop the cooking process and cool the pasta.
  2. Heat an indoor or outdoor grill over high heat and brush the corn with oil. Cook the ears of corn for a few minutes on each side until it starts to brown. Alternately, roast at 425 for 12-15 minutes. Cool and cut the kernels off the cobs.
  3. Mix all of the dressing ingredients together in a small bowl or blender while the pasta cooks.
  4. Combine the cooled pasta in a large bowl with the remaining pasta salad ingredients. Pour the dressing on top and toss to coat evenly.
  5. Cover and refrigerate for 30 minutes if possible, but serving at room temperature works too. Taste and add more salt or lime juice as needed. Top with fresh chopped cilantro and sliced jalapeno before serving.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Related articles

Dorothy Miler

Pro Chef & Blogger
Welcome to Receipster! 
I’m thrilled to share my
culinary journey with you.

Dorothy Miler

Themes by WordPress