Pin My neighbor brought this to a Fourth of July potluck years ago, and I watched people go back for thirds without touching anything else on the table. There's something about the combination of sweet pineapple and salty ham that just works, especially on a warm day when you don't want anything too heavy. I asked for her recipe that night, scribbled it on the back of a napkin, and haven't made a summer gathering the same way since. The creamy, tangy dressing ties everything together in a way that feels almost tropical without being pretentious about it.
I made this for my daughter's school lunch day when parents brought food, and she actually ate the whole container instead of trading it away like she usually does. Her friends kept asking what it was, and suddenly I was the person known for pasta salad. That small moment made me realize that sometimes the simplest dishes create the biggest impressions, especially when they taste like a little vacation on a plate.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Rotini or bow tie pasta (340 g/12 oz): The ridges and curves catch the dressing better than smooth pasta, so every bite tastes intentional rather than bland.
- Cooked ham (200 g/7 oz), diced: Quality ham matters here since it's a main player, not a background note, so splurge a little if you can.
- Canned pineapple tidbits (225 g/8 oz), drained: Fresh pineapple gets too soft by the next day, but canned stays firm and holds the sweetness without turning mushy.
- Red bell pepper (100 g/1 cup), diced: The bright color signals summer, and the slight crunch keeps the salad from feeling one-dimensional.
- Celery (60 g/½ cup), finely chopped: It adds a whisper of earthiness that balances all the sweetness creeping in from the fruit and dressing.
- Red onion (60 g/½ cup), finely diced: Don't skip this because it creates a little sharpness that prevents the whole thing from tasting cloying.
- Frozen peas (80 g/½ cup), thawed: They stay tender and sweet, giving you pops of color and texture without extra chopping.
- Ranch dressing (120 ml/½ cup): This is the backbone, so don't go too light on it or the salad will taste dry and sad.
- Mayonnaise (80 ml/⅓ cup): It creates creaminess without overpowering, making the ranch go further and taste less artificial.
- Pineapple juice (1 tbsp), reserved from the can: This little bit ties the dressing to the fruit, so it doesn't feel like two separate things competing for attention.
- Fresh lime juice (1 tbsp): A squeeze of brightness that wakes everything up and keeps it from tasting heavy.
- Black pepper (½ tsp) and salt (¼ tsp): Season gently because the dressing, ham, and pineapple juice already bring saltiness to the table.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Cook the pasta properly:
- Bring a pot of salted water to a rolling boil and drop in the rotini, stirring once so nothing sticks together. Cook until it's just shy of fully tender, then drain and rinse under cold water until it stops steaming.
- Combine your fresh ingredients:
- Pour the cooled pasta into a large bowl and add the ham, pineapple, peppers, celery, red onion, and peas, tossing gently so you don't crush anything. The mixture should look colorful and inviting already.
- Make the dressing:
- In a separate bowl, whisk together the ranch, mayo, pineapple juice, lime juice, pepper, and salt until it's completely smooth with no streaks of mayo hiding. Taste it straight from the whisk to make sure it's bright and creamy, not too salty.
- Bring it together:
- Pour the dressing over the pasta mixture and toss gently with a large spoon or your hands, making sure every piece gets coated without bruising the vegetables. You'll see the salad transform into something cohesive and appealing.
- Chill and adjust:
- Cover the bowl and refrigerate for at least an hour so the flavors get to know each other. Before serving, taste again and add a pinch of salt or squeeze of lime if it needs waking up.
- Finish with flair:
- Just before serving, scatter fresh parsley or cilantro on top if you have it, which adds a green brightness and makes it look like you put real thought into presentation.
Pin There was an afternoon when my friend brought her elderly mother to a lunch I'd made this for, and afterward the mother asked me to write down the recipe because it reminded her of Hawaiian vacations she took decades ago. I realized then that food has this quiet power to unlock memories and emotions in people, and this simple salad became less about feeding people and more about giving them permission to feel a little joy. That's when I understood why this recipe kept showing up at my table.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making It Your Own
This recipe doesn't need you to follow it like scripture, even though the proportions work well as written. I've added diced cucumber on hot days when I wanted extra crunch, swapped in grilled pineapple chunks for canned when I had them on hand, and once used a citrus vinaigrette instead of ranch because that's all I had in the house. Each version taught me something different about what holds this salad together, and every change tasted like a deliberate choice rather than a mistake.
Why This Works at Any Gathering
Unlike dishes that demand to be eaten fresh or fade into sadness by day two, this salad gets better as it sits. The pasta absorbs the dressing flavors without turning soggy, the vegetables soften just enough to be tender but not limp, and the ham and pineapple become almost candied by day two. This makes it perfect for busy people who want to contribute something real to a potluck without spending their whole day in the kitchen or having to time things perfectly.
Light Versions and Smart Swaps
When people mention they're watching their intake or just want something fresher tasting, I cut the mayo in half and replace it with Greek yogurt, which keeps the creaminess but makes the whole thing taste less heavy. The lime juice becomes even more important here because it brightens what might otherwise feel like a step backward. You can also add shredded carrots or diced cucumber for extra crunch and volume without extra calories, which stretches the recipe further and makes it feel less rich.
- Substitute Greek yogurt for half the mayonnaise for a lighter version that tastes tangy and fresh.
- Add diced cucumber or shredded carrots if you want more crunch and vegetable volume without heaviness.
- Make it a day ahead so flavors develop and you can taste before serving and adjust the seasoning to your preference.
Pin This pasta salad has become my go-to when I want to bring something that disappears fast and makes people ask for the recipe. It's not fancy or fussy, but it tastes like summer and feels like you cared enough to bring something that tastes genuinely good.
Recipe Q&A
- → What type of pasta works best for this dish?
Rotini or bow tie pasta are ideal for holding the dressing and mixing well with the ingredients.
- → Can I prepare this salad ahead of time?
Yes, refrigerate for at least an hour to let flavors meld and serve chilled for best taste.
- → What variations can enhance crunchiness?
Add diced cucumber or shredded carrots to introduce extra crisp texture.
- → Is there a lighter dressing option?
Substituting half the mayonnaise with Greek yogurt creates a lighter, tangier dressing.
- → How should the pasta be cooked and cooled?
Cook pasta in salted boiling water until al dente, drain, then rinse with cold water to stop cooking and cool down.
- → What garnish complements the flavors best?
Fresh chopped parsley or cilantro adds a bright, herbal note just before serving.