This easy ham and pineapple salad recipe combines finely diced cooked ham, sweet canned pineapple, crisp celery, onion, and a creamy mustard mayonnaise dressing. It takes about 15 minutes to prepare, requires no cooking, and tastes best after chilling for at least 30 minutes.
Serve this cold salad as a sandwich filling, spoon it over lettuce leaves, or offer it with crackers as a simple lunch, party snack, or holiday leftover idea. Every bite balances savory ham with juicy tropical sweetness, crunchy vegetables, gentle mustard tang, and the familiar richness of a classic mayonnaise-based ham salad.
Jump to RecipeWhy You’ll Love This Recipe

This ham and pineapple salad is a practical no-cook recipe that turns a few everyday ingredients into a satisfying cold meal. The preparation is especially helpful when you want lunch on the table without heating the kitchen or using a stove.
The texture is one of its best features. Finely diced ham gives the salad a hearty base, pineapple contributes soft, juicy pieces, and celery and onion provide just enough crispness to keep the creamy mixture interesting.
The flavor is pleasantly balanced rather than overly sweet. Savory ham and tangy mustard temper the pineapple, while mayonnaise brings everything together in a smooth dressing.
If you enjoy simple chilled salads, you may also like this chickpea salad with feta for another easy lunch option with fresh, satisfying texture.
Ingredients You’ll Need

The ingredient list is short, but each item has a useful role. Use fully cooked ham and chop it finely so the salad is easy to scoop, spread, and serve on crackers.
- Ham: Two cups of finely diced fully cooked ham, or about 8 ounces, provide the savory foundation.
- Pineapple: One cup of canned pineapple tidbits adds sweetness and a gentle tropical note.
- Crunchy vegetables: Celery and red or green onion add freshness, color, and contrast.
- Relish: Sweet pickle relish is optional but common in traditional ham-salad recipes, adding small bursts of pickle flavor.
- Dressing: Mayonnaise, mustard, salt, and black pepper create a creamy, lightly tangy coating.
- Serving options: Lettuce leaves, crackers, or sandwich bread make the salad easy to serve in several ways.
You can use yellow mustard for a familiar mild flavor or Dijon mustard for a sharper finish. Red onion adds color, while green onion gives a slightly softer onion taste.
For a sweet finish after lunch, pair this savory salad with our pineapple coconut dessert.
How to Make It Step-by-Step

Step 1: Drain the pineapple thoroughly over the sink, allowing as much liquid as possible to leave the can. Pat the tidbits dry with a clean paper towel if they are especially juicy, because excess pineapple liquid can make the finished salad watery.
Step 2: Finely dice the fully cooked ham, celery, and onion into pieces that are similar in size. Add them to a medium mixing bowl along with the drained pineapple and sweet pickle relish if using.
Step 3: In a separate small bowl, stir together the mayonnaise, yellow or Dijon mustard, salt, and black pepper. Mixing the dressing separately distributes the seasonings evenly before they meet the ham mixture.
Step 4: Pour the dressing over the ham, pineapple, celery, onion, and relish. Fold gently with a spatula or large spoon until every ingredient is coated, taking care not to mash the pineapple.
Step 5: Cover the bowl and refrigerate the salad for at least 30 minutes. A 30-minute chill is the minimum recommended time, while chilling for up to 1 hour gives the flavors more time to come together.
Step 6: Stir the salad once before serving and check the consistency. If it seems dry after chilling, add a little more mayonnaise, then serve it cold on lettuce, with crackers, or spread onto sandwich bread.
Chef’s Tips for the Best Texture

Drainage is the most important detail in this recipe. Pineapple can carry a surprising amount of liquid, and that extra moisture will thin the mayonnaise dressing while the salad rests.
For particularly juicy pineapple, let the tidbits sit in a fine-mesh strainer for a few minutes, then gently pat them with paper towels. Do not skip this step if you want a thick, scoopable ham salad.
Uniform chopping also makes a noticeable difference. Small, evenly sized pieces allow the ham, pineapple, celery, and onion to distribute through each serving instead of leaving large chunks at the bottom of the bowl.
Fold instead of vigorously stirring. A gentle mixing motion keeps the pineapple pieces intact and gives the finished salad a more attractive texture.
- Use chilled ham for easier, cleaner dicing.
- Start with the listed mayonnaise amount and adjust only after chilling.
- Taste after the salad rests before adding extra salt or mustard.
- Choose a mild onion if you prefer a softer flavor.
Ways to Serve Ham and Pineapple Salad

For a light presentation, spoon the salad into crisp lettuce leaves. Butter lettuce, romaine leaves, or leaf lettuce all work well and provide a fresh contrast to the creamy filling.
Crackers turn the recipe into an easy party spread or afternoon snack. Arrange the chilled salad in a serving bowl with sturdy crackers nearby, and garnish the platter with a few well-drained pineapple tidbits if desired.
For a classic lunch, spread it between slices of sandwich bread. Keep the bread from becoming soggy by spreading the salad shortly before serving, or place a lettuce leaf between the bread and filling.
This recipe also fits nicely on a cold buffet alongside other simple dishes. If you are planning a brunch menu, our cheesy omelet recipe offers a warm egg dish to serve with fresh fruit and this chilled salad.
Storage and Make-Ahead Advice
Store leftover ham and pineapple salad in a covered container in the refrigerator. Since it contains mayonnaise and cooked ham, keep it cold and avoid leaving it at room temperature for extended periods.
The salad can be prepared ahead, making it useful for packed lunches, gatherings, and relaxed weekend meals. Chilling for at least 30 minutes is recommended, and the texture often becomes even more cohesive during that short rest.
For the best quality, use the salad within 3 to 4 days. Stir it before serving, and if the dressing has thickened or the salad looks a little dry, mix in a small amount of mayonnaise.
Keep the bread, crackers, or lettuce separate until serving. This preserves their texture and lets everyone choose the presentation they prefer.
Easy Variations to Try
The standard recipe is delicious as written, but small adjustments can suit different occasions. For more pickle flavor, include the optional sweet relish; for a cleaner savory profile, leave it out.
Change the onion from red to green for a milder bite, or use yellow mustard for a classic sandwich-shop taste instead of Dijon. These simple choices let you tailor the salad without changing the core ingredients or preparation.
You can also vary the presentation rather than the mixture. Serve small cracker portions for an appetizer, lettuce cups for a lighter meal, or generous sandwich portions for a filling lunch.
For dessert after this tropical-inspired meal, consider our no-bake pineapple pie or a slice of pineapple lush cake.

Easy Ham and Pineapple Salad
Ingredients
Method
- Drain the pineapple very well and pat it dry if it is especially juicy. Place the ham, pineapple, celery, onion, and optional relish in a mixing bowl.
- In a separate small bowl, stir together the mayonnaise, mustard, salt, and black pepper until smooth and evenly combined.
- Fold the dressing into the ham mixture until all of the ingredients are lightly and evenly coated. Cover the bowl and refrigerate for at least 30 minutes before serving.
- Serve the chilled salad on lettuce leaves, with crackers, or as a sandwich filling. If it seems dry after chilling, stir in a little more mayonnaise just before serving.
Notes
Final Thoughts
This easy ham and pineapple salad delivers a creamy, colorful, no-cook dish with very little effort. The combination of salty ham, sweet pineapple, crisp celery, onion, and tangy mustard dressing makes it flexible enough for lunch, snacks, parties, and casual gatherings.
Remember the two details that matter most: drain the pineapple thoroughly and chill the finished salad before serving. Those steps help preserve the thick texture and give the flavors time to blend.
Prepare a bowl in just 15 minutes, refrigerate it for at least 30 minutes, and serve it your favorite way. Whether piled onto lettuce, spread on bread, or scooped with crackers, this classic ham salad is an easy recipe worth keeping in your regular rotation.
8 thoughts on “Easy Ham and Pineapple Salad Recipe”