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 testing, I’ve perfected this recipe to be a guaranteed crowd-pleaser for potlucks and summer barbecues. It’s a refreshing, protein-packed twist on a classic that comes together with minimal effort for maximum flavor impact.
Ingredients
The magic of this dish lies in its fresh, colorful components. Using crisp, in-season vegetables and a zesty homemade dressing makes all the difference in creating a standout pasta salad.
- 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 lengthy marinating. It’s a perfect make-ahead option for busy weeknights, as the flavors meld beautifully when chilled for a few hours.
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, meaning “to the tooth” in Italian, retains a slight bite and holds up better against 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, and finely chop the red onion and fresh cilantro. For the jalapeño, slice it in half lengthwise, remove the seeds and ribs to control the heat level, and then finely dice it. If using fresh corn, you can quickly char the ears in a dry skillet for a smoky flavor, then cut the kernels from the cob.
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, ground cumin, and kosher salt. Whisk everything together until completely smooth and emulsified. Taste and adjust seasoning, adding more lime juice or salt as needed.
Step 4 — Combine the Salad Base
In a large mixing bowl, add the cooled, drained pasta, drained and rinsed black beans, prepared corn, cherry tomatoes, bell pepper, red onion, and diced jalapeño. Gently toss these ingredients together to distribute them evenly. This method ensures every bite gets a bit of each component.
Step 5 — Dress and Toss
Pour the prepared creamy lime dressing over the pasta and vegetable mixture. Using a large spatula or spoon, gently fold everything together until the dressing thoroughly coats every piece. Be careful not to over-mix, as this can break down the softer vegetables like the tomatoes.
Step 6 — Finish and Chill
Fold in the finely chopped fresh cilantro just before serving for maximum brightness. For the best flavor, I recommend covering the bowl and refrigerating the Mexican Macaroni Salad for at least 30 minutes. This chilling time allows the pasta to fully absorb the dressing and the flavors to marry, making it even more delicious.

Nutritional Information
| Calories | ~320 |
| Protein | 12g |
| Carbohydrates | 52g |
| Fat | 7g |
| Fiber | 6g |
| Sodium | ~280mg |
This Mexican Macaroni Salad is a balanced dish, offering a good source of plant-based protein and fiber from the black beans and vegetables. The Greek yogurt base keeps the fat content lower than traditional mayo-based salads. Note: Estimates are based on typical ingredients and a 1.5-cup serving size. Values may vary with specific brands or modifications.
Healthier Alternatives
- Swap Greek yogurt for mayonnaise — Already included in the recipe, this cuts saturated fat by over 50% while adding a tangy protein boost.
- Use chickpea or lentil pasta — For a higher-protein, lower-carb macaroni salad, these alternatives add 5-7g more protein per serving.
- Add diced avocado — Fold in just before serving for healthy monounsaturated fats and a creamy texture that complements the lime dressing.
- Choose low-sodium black beans — Rinsing well can reduce sodium by up to 40%, perfect for managing salt intake.
- Substitute jicama for bell pepper — Adds a similar crunch with fewer carbs and a slightly sweet, refreshing flavor.
- Use dairy-free yogurt and sour cream — An easy, 1:1 swap for a vegan-friendly version of this creamy pasta salad.
Serving Suggestions
- Serve this vibrant salad as the star of a summer picnic or potluck buffet.
- Pair with grilled chicken, carne asada, or black bean burgers for a complete, protein-packed meal.
- For a festive presentation, serve in a hollowed-out bell pepper or cabbage bowl.
- Top individual servings with crumbled cotija cheese, extra cilantro, and a lime wedge for garnish.
- Complement the flavors with a crisp Mexican lager, agua fresca, or iced hibiscus tea.
- Pack it for a make-ahead lunch alongside whole-grain tortilla chips for scooping.
This dish is incredibly versatile. In the winter, try serving it slightly warmed as a hearty side, or bulk it up with shredded chicken for a main course any time of year.
Common Mistakes to Avoid
- Mistake: Overcooking the pasta into mush. Fix: Cook to al dente as directed in Step 1 and rinse with cool water to halt cooking immediately.
- Mistake: Adding the dressing to hot pasta, which causes it to soak up too much and become gummy. Fix: Always ensure the pasta is completely cooled before combining in Step 4.
- Mistake: Skipping the bean rinse, leaving excess sodium and a starchy liquid that thins the dressing. Fix: Always drain and rinse canned beans thoroughly under cold water.
- Mistake: Dicing the jalapeño with seeds for unintended extreme heat. Fix: As noted in Step 2, always remove seeds and ribs to control spice level, adding a pinch of chili powder for more heat if desired.
- Mistake: Mixing in the cilantro too early, causing it to wilt and lose its bright flavor. Fix: Fold in the fresh cilantro just before serving, as directed in the final step.
- Mistake: Not seasoning the dressing adequately, resulting in a bland salad. Fix: Taste and adjust the dressing in Step 3 aggressively with lime juice and salt before adding it to the salad.
Storing Tips
- Fridge: Store in an airtight container for up to 5 days. The flavors meld and improve over the first 24 hours. Keep the temperature at or below 40°F for safety.
- Freezer: Freezing is not recommended for this creamy macaroni salad, as the dairy-based dressing and vegetables will separate and become watery upon thawing, losing their optimal texture.
- Reheat: This salad is best served cold. If you prefer it slightly less chilled, let it sit at room temperature for 15-20 minutes before serving rather than applying heat.
For optimal meal prep, store the dressing separately and combine with the pasta and veggie mix the night before or the morning you plan to eat it. This prevents the pasta from absorbing all the moisture and keeps your vegetables perfectly crisp.
Conclusion
This Mexican Macaroni Salad is the ultimate make-ahead dish, delivering a satisfying, protein-rich meal that gets better as it chills. It’s a versatile recipe that easily adapts to your pantry and preferences. For another creamy, crowd-pleasing pasta dish, try this Creamy Mexican Street Corn Pasta Salad Recipe. Give this recipe a try and share your favorite twist in the comments!
Frequently Asked Questions
How many servings does this Mexican Macaroni Salad recipe make?
This recipe yields about 8 generous side-dish servings or 4-5 main-course portions. For a standard potluck or family gathering, it comfortably serves 6-8 people. You can easily double the recipe for a larger crowd using the same simple method.
What can I use if I don’t have sour cream for the dressing?
An excellent substitute is an equal amount of full-fat plain yogurt, which maintains the tangy creaminess. For a richer, non-dairy option, blended silken tofu or a vegan sour cream alternative works well. I’ve tested both, and the yogurt swap is nearly indistinguishable in the final salad.
Why did my Mexican Macaroni Salad become dry after refrigerating?
This happens because the pasta continues to absorb the dressing. The best solution is to reserve a few tablespoons of dressing when you first mix the salad. Stir in this reserved dressing just before serving to refresh the creaminess. For meal prep, store the components separately and combine them the day you plan to eat it.
Print
Mexican Macaroni Salad Recipe
Ingredients
- 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
- 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.
- 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.
- Mix all of the dressing ingredients together in a small bowl or blender while the pasta cooks.
- Combine the cooled pasta in a large bowl with the remaining pasta salad ingredients. Pour the dressing on top and toss to coat evenly.
- 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.
