This easy ham salad sandwich recipe is made with just 5 simple ingredients and comes together in minutes. It’s creamy, slightly sweet, and the perfect way to use up leftover ham for an old-fashioned sandwich that hits the spot.

Baked ham is such an easy, versatile protein that is served at holidays year-round. My family usually serves it cold on sandwiches on Christmas Eve and warm with cheesy potatoes on Easter.
Many families serve ham on Thanksgiving and Christmas versus other proteins like turkey, making it a great option for virtually any holiday or get-together.
The best part of making a big ham for a celebration: it will feed a big crowd & there is almost always leftovers! Leftovers can be used to make Clubhouse Sandwiches, a soup or for a batch of this ham salad!
I LOVE this recipe, so versatile, so tasty!
Why This Recipe Works
- Only 5 ingredients are needed to make this easy ham salad recipe. No hard-boiled eggs or celery needed.
- A perfect make-ahead recipe that is a nice alternative to a traditional lunchmeat deli sandwich.
- A great way to use up leftover ham! Store-bought deli ham can also be used.
- Serve as a sandwich or as a dip making it perfect for parties, baby showers or luncheons. Goes great alongside other deli salads such as egg salad, tuna salad or chicken salad.
What Kind of Ham Is Best for Ham Salad?
This recipe works with just about any ham, but the flavor will vary slightly depending on what you use:
- Honey ham: slightly sweeter, classic flavor
- Hickory or smoked ham: more savory and bold
- Holiday baked ham: whatever you loved at dinner will shine here too
Most grocery store hams are cured or smoked and fully cooked, which makes them perfect for cold salads like this.
In a pinch you can also purchase a ham steak, prepackaged ham chunks, or deli ham if you don’t have any leftover ham around. You never know when the craving may strike!

What you’ll need for this recipe:
How to Make Ham Salad
With leftover ham and just four other ingredients, this is the best ham salad recipe you can make.
Step 1: Cut ham into small cubes. Add to a food processor along with some chopped onion. Pulse until the ham is finely minced. You may need to pause once or twice to scrape the sides of the food processor.
Giving the ham quick pulses is the best technique to break down the ham without it turning into a paste. Don’t over pulse! If you don’t have a food processor, mince the ham as small as you can with a sharp knife.
Step 2: Combine ham mixture with mayo, relish and black pepper in a large bowl until well combined. That’s it!
This recipe calls for just enough mayo to bring the mixture together. It’s not overly wet, which I prefer when it comes to deli salads like this.


Serving Tips
The salad can be eaten right away, but allowing it to chill for a few hours will allow the flavors to really meld together.
If the salad feels dry after chilling, stir in 1–2 tablespoons of mayo before serving.
- To assemble a sandwich, spread a good amount of ham salad (about 1/2 cup) onto a slice of bread. I love using thick sliced white bread. Add a couple leaves of romaine lettuce for some extra crunch if you’d like.
- You can also serve a scoop of salad on wheat bread, soft rolls, a wrap or on croissants. Serve with potato chips and some fresh fruit and veggies for a filling lunch!
- Turn the ham salad into an appetizer by serving it with a variety of crackers for scooping.

FAQ


Easy Ham Salad Sandwich Recipe
Ingredients
- 1 # cooked ham about 3 cups cubed
- ¼ cup yellow onion about 1/4 onion, chopped
- ½ cup mayo
- ¼ cup sweet pickle relish
- ¼ tsp. black pepper
Instructions
- Add diced ham and onion to the food processor. Pulse until ham is finely minced. Place mixture in a mixing bowl.1 # cooked ham , 1/4 cup yellow onion
- Mix ham & onion mixture with mayo, relish and black pepper until well combined.1/2 cup mayo, 1/4 cup sweet pickle relish, 1/4 tsp. black pepper
- Salad can be eaten right away, but allowing it to sit for 1-2 hours in the refrigerator will allow flavors to meld together.
Notes
- Yields about 3 cups.
- I love using thick sliced white bread to make a ham salad sandwich. There’s just something nostalgic about it. Add a couple leaves of romaine lettuce for some extra crunch, if desired.
- You can also serve a scoop of salad on wheat bread, buns, a wrap or croissants.
- Turn the ham salad into an appetizer by serving it on crackers, too!
Did you make this recipe?
Did you make this recipe? Leave a comment and star rating below. I’d love to know how it turned out!

From My Kitchen to Yours
Get approachable, family-friendly recipes and simple ideas for making mealtime more meaningful delivered straight to your inbox.

Some chopped celery would be a good optional ingredient
I’ve seen many ham salads with celery added so you absolutely could. I sometimes find the celery flavor to be overpowering, which is why I prefer not to add it to mine.
I made this today and it was delicious! Great recipe!
Thank you Beth! I’m so glad you enjoyed it!
To stretch my left over ham I added a couple of hard boiled eggs to the food processor for an ham and egg salad which was a hit at the church pot luck.
Great idea! Salads like these are perfect for potlucks. Thank you for the feedback!
I LOVE this recipe, so versatile, so tasty!