Tropical Ham and Pineapple Macaroni Salad Delight

by Eleanor Craig

This is a creamy macaroni salad with diced ham, pineapple tidbits, crunchy vegetables, and a tangy mayo-yogurt dressing spiked with pineapple juice and Dijon. It makes 8 servings and holds up well in the fridge, which is the honest reason most people make it โ€” one batch covers several meals or a whole crowd without any last-minute work.

The short version of why this works

Two things determine whether this salad is good or just okay. First, drain the pineapple thoroughly and pat it dry โ€” excess juice pools at the bottom of the bowl and turns the dressing watery by day two. Press it in the colander, then spread it on paper towels for a few minutes. Second, cook the macaroni to just past al dente, not fully soft. Warm pasta absorbs dressing aggressively, so slightly underdone pasta soaks up the right amount as it cools without going mushy. Those two steps keep the texture where it should be across multiple servings over multiple days.

Mistakes to avoid

  • Dressing warm pasta directly in the bowl. Hot macaroni will absorb the full dressing immediately and the salad ends up dry and clumped. Rinse the cooked pasta under cold water, drain it well, and let it cool to room temperature first.
  • Skipping the salt on the vegetables. Red onion in particular can taste sharp and raw. A five-minute soak in cold water mellows it without losing the crunch. The celery and bell pepper are fine raw, but donโ€™t skip this step for the onion.
  • Using low-fat mayonnaise. The dressing already has Greek yogurt lightening it. Low-fat mayo is thinner and breaks down faster in the fridge, so the dressing separates and looks greasy by day three. Full-fat mayo holds the emulsion.
  • Adding peas while still frozen or wet. Thaw them completely and pat dry on paper towels. Wet peas dilute the dressing and turn an unpleasant grey-green color after a day in the fridge.
  • Cutting the ham too large. Big chunks slide to the bottom and you get uneven bites. A true quarter-inch dice means ham in nearly every forkful, which is the point.

Make-ahead notes

This salad is genuinely better after a few hours in the fridge โ€” the dressing tightens and the flavors settle โ€” so making it the night before is the right call, not a compromise. Store it in an airtight container for up to four days. Reserve about two tablespoons of undressed dressing on the side and stir it in before serving on day two or three, because the pasta keeps absorbing moisture and the salad will look drier than it tastes. The scallions and parsley hold fine mixed in from the start, but if you want the toasted coconut garnish to stay crisp, keep it in a small separate bag and add it right before serving โ€” it turns soft within an hour once it hits the dressing.

Macaroni Salad with Ham and Pineapple

Picture of EleanorEleanor Craig
Inspired by American potlucks and island-style plate-lunch flavors, this creamy macaroni salad balances savory ham with juicy pineapple for a bright, crowd-pleasing bite. Tender pasta, crisp vegetables, and a tangy pineapple-kissed dressing create a harmony of textures. Itโ€™s make-ahead friendly and perfect for warm-weather gatherings.
No ratings yet
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Course Salad
Cuisine American
Servings 8 servings
Calories 413 kcal

Equipment

  • Large pot
  • Colander
  • Large mixing bowl
  • Small bowl
  • Whisk
  • Chef's Knife
  • Cutting board
  • Measuring cups and spoons
  • Rubber Spatula
  • Small skillet (for optional toasting)
  • Paper towels

Ingredients
 
 

Fruit

  • 2 cups pineapple tidbits well-drained; reserve 2 tablespoons juice

Dressing

  • ยพ cup mayonnaise full-fat for best texture
  • ยฝ cup plain Greek yogurt 2% or whole-milk
  • 1 tablespoon Dijon mustard
  • 2 tablespoons rice vinegar or apple cider vinegar
  • 2 tablespoons pineapple juice reserved from tidbits
  • 2 teaspoons honey
  • ยฝ teaspoon celery seed
  • ยฝ teaspoon garlic powder
  • ยฝ teaspoon fine sea salt
  • ยผ teaspoon ground black pepper

Pasta & Mix-Ins

  • 1 tablespoon kosher salt for pasta water; plus more to taste
  • 12 oz elbow macaroni dried
  • 1 ยฝ cups diced ham 1/4-inch dice; cooked ham or thick-sliced deli ham
  • 1 cup red bell pepper small dice
  • ยพ cup celery thinly sliced
  • โ…“ cup red onion finely diced
  • 1 cup frozen peas thawed and patted dry; optional
  • 2 tablespoons scallions thinly sliced
  • 2 tablespoons fresh parsley chopped

Garnish

  • ยผ cup unsweetened coconut flakes lightly toasted; optional

Instructions
 

  • Drain Pineapple & Start the Dressing

    Place the pineapple tidbits in a colander to drain thoroughly; press gently and reserve 2 tablespoons of the juice for the dressing. In a small bowl, whisk together the mayonnaise, Greek yogurt, Dijon, rice vinegar, reserved pineapple juice, honey, celery seed, garlic powder, fine sea salt, and black pepper until smooth and emulsified. Cover and refrigerate while you cook the pasta.
  • Cook the Macaroni

    Bring a large pot of water to a rolling boil (212ยฐF / 100ยฐC). Season generously with the kosher salt, add the elbow macaroni, and cook for 8 minutes, stirring occasionally, until just past al dente and tender.
  • Cool the Pasta Quickly

    Drain the macaroni in a colander and rinse under cold running water until the pasta is cool to the touch (below 70ยฐF / 21ยฐC), about 1โ€“2 minutes. Shake off excess water and let stand for 5 minutes to dry slightly so the dressing clings well.
  • Prep the Mix-Ins

    While the pasta cooks and cools, dice the ham and chop the red bell pepper, celery, red onion, scallions, and parsley. Pat the drained pineapple tidbits dry with paper towels to prevent watering down the salad.
  • Combine & Coat

    In a large mixing bowl, add the cooled macaroni, ham, pineapple, bell pepper, celery, red onion, peas (if using), scallions, and parsley. Pour the chilled dressing over the top and fold gently with a rubber spatula until every piece is evenly coated and glossy.
  • Season to Taste

    Taste and adjust with a pinch more kosher salt if needed. The dressing should taste slightly tangy and lightly sweet, balancing the savory ham and sweet pineapple.
  • Toast Coconut (Optional)

    If using, toast the coconut flakes in a small dry skillet over medium heat, stirring, until just golden at the edges, 2โ€“3 minutes. Transfer to a plate to cool completely.
  • Chill & Serve

    Cover the bowl and refrigerate for 30 minutes at 37โ€“40ยฐF / 3โ€“4ยฐC to let the flavors meld and the pasta absorb the dressing. Serve chilled, topped with the toasted coconut (if using). Toss again just before serving for the creamiest texture.

Notes

Chefโ€™s Tips

  • Season your pasta water wellโ€”this is your best chance to build flavor inside the macaroni itself.
  • Rinse and dry the pasta: cooling to below 70ยฐF / 21ยฐC keeps it food-safe and prevents carryover cooking; letting it drain for 5 minutes helps the dressing cling.
  • Drain pineapple thoroughly and pat dry to avoid thinning the dressing. A fine-mesh strainer helps.
  • Balance the dressing: if it tastes flat, add a pinch of salt; if too sharp, add 1/2 teaspoon more honey; if too thick, whisk in 1โ€“2 teaspoons more reserved pineapple juice before dressing the salad.
  • Make-ahead: the salad improves after 2โ€“4 hours. If holding overnight, reserve 1/4 cup dressing and fold it in just before serving to refresh the gloss.
  • Swaps: turkey or rotisserie chicken for ham; apple cider vinegar for rice vinegar; sweet corn for peas; add a pinch of smoked paprika for depth.

Nutrition

Calories: 413kcalCarbohydrates: 49gProtein: 12gFat: 19gSaturated Fat: 4gPolyunsaturated Fat: 10gMonounsaturated Fat: 4gTrans Fat: 0.04gCholesterol: 21mgSodium: 1482mgPotassium: 335mgFiber: 4gSugar: 14gVitamin A: 2433IUVitamin C: 34mgCalcium: 54mgIron: 2mg
Feedback is key!Rate this Recipe !

Common questions

Can I use fresh pineapple instead of canned tidbits?

You can, but it takes more work to get right. Fresh pineapple contains bromelain, an enzyme that breaks down protein and can make the ham slightly mushy if they sit together for more than a few hours. If you use fresh, dice it small, drain it on paper towels, and add it no more than two hours before serving โ€” it also wonโ€™t give you the reserved juice for the dressing, so substitute a tablespoon of apple cider vinegar and a teaspoon of honey instead.

What kind of ham works best here?

A cooked ham steak or leftover holiday ham gives the best texture because you can cut a true quarter-inch dice that holds its shape. Thick-cut deli ham works too, but avoid thin-sliced deli ham โ€” it shreds and disappears into the salad rather than giving you distinct bites.

Can I make this without the Greek yogurt?

Yes โ€” replace the half cup of Greek yogurt with an equal amount of additional mayonnaise. The salad will be richer and slightly less tangy, so add an extra teaspoon of rice vinegar to compensate. Sour cream is also a workable swap and keeps the tang closer to the original.

Try these next

Leave a Comment

Cooked this? Rate this recipe!




This site uses Akismet to reduce spam. Learn how your comment data is processed.

saladrecipesinfo
My bowl is filled to the brim with all the colours of the earth. Hundreds of yummy salad recipes to try.