Ham Salad

This post may contain affiliate links. Read my disclosure policy.

Ham Salad is a delicious appetizer or sandwich filling (perfect for holiday leftovers!) made with diced ham, relish, celery, and mayonnaise in 5 minutes. 

Salads are some of the most versatile dishes you can make, since they can be paired with almost any main dish. If you liked my recipes for Chicken Salad, Tuna Salad and Egg Salad, you need to add this Ham Salad to your recipe box too!

Ham Salad in White Bowl


My Ham Salad recipe is perfect as everything from an appetizer to a main dish, and is made with diced ham, mayonnaise, celery and relish. You can make it in around 5 minutes, and it stays good in the fridge for a few days so you can bring it with you to work for a quick lunch.

You can eat it the traditional way with a fork or, if you want a unique party food you can serve it over crackers. My personal favorite way to eat it is with Texas Toast as a sandwich! The extra thick bread makes this sandwich a guilty pleasure.

I love making new recipes with my leftover holiday ham! – if you have leftover holiday ham, use it for breakfast! I love making Ham Steaks or Eggs Benedict for after holiday breakfasts!

Check out this sandwich:

Ham Salad Sandwich on plateThis is one of my favorite recipes because of how quick and easy it is to make and because you can use leftovers to make it. The best Ham Salad is made from your leftover holiday ham from Christmas, Easter, or Thanksgiving, but you can also use deli meat or the thick honey baked ham slices you can get at the grocery store. As long as you dice it up, any ham will work.

To make Ham Salad, take your slices of ham, leftover of otherwise, and put them into a food processor. You need to only use the food processor in pulses so that you don’t end up with meat paste. You want the pieces to look like large crumbs about the size of bacon bits or large peppercorns.

Then mince your celery into small chunks and pour them, the ham, mayonnaise and sweet relish into a large bowl. Stir everything together and cover the bowl, then put it in the fridge for at least an hour. You can definitely refrigerate them for longer, but definitely don’t take it out early if you want the proper chilled taste.



  • Add ham to a food processor and pulse until it is in small pieces but not a paste, more like crumbs.
  • Add all the ingredients together in a large bowl and stir well.
  • Refrigerate for at least one hour and serve chilled.

Ham Salad ingredients in white bowl

Save Recipes
Create An Account & Save Recipes


  • Sauces: You don’t just have to use sweet pickle relish. You can use dijon mustard, yellow mustard, or even dill pickle juice. Depending on what your personal tastes are, you can add more or less mayonnaise to make the flavor stronger or weaker.
  • Add ins: Try finely chopping some green onions, bell peppers, or white button mushrooms and stirring them in. You can also top the Ham Salad with shredded cheddar or a handful of parmesan cheese.

How to Store Ham Salad:

  • Serve: Ham Salad is traditionally served up chilled and it has mayonnaise in it, so you really shouldn’t leave it out for longer than about 2 hours or it will go bad.
  • Store: You can keep the salad for up to about 3 days in the fridge, as long as it’s kept in something airtight. It will keep better if you store the components separately, especially the mayonnaise.
  • Freeze: Don’t. Ham Salad should be eaten fresh or out of the fridge, since mayonnaise famously doesn’t freeze well.


Ham Salad Appetizer in bowl

Pin This

Like this recipe? Save it to your Pinterest board now!




Ham Salad

4.84 from 6 votes
  • Yield: 8 servings
  • Prep Time: 5 minutes
  • Total Time: 5 minutes
  • Course: Main Course
  • Cuisine: American
  • Author: Sabrina Snyder
Ham Salad is a delicious appetizer or sandwich filling (perfect for holiday leftovers!) made with diced ham, relish, celery, and mayonnaise in 5 minutes!


  • 3 cups ham (16 ounces)
  • 1 cup  mayonnaise
  • 1/2 cup celery , minced
  • 2 tablespoons sweet relish
  • 1/8 teaspoon coarse ground black pepper


Note: click on times in the instructions to start a kitchen timer while cooking.

  1. Add ham to a food processor and pulse until it is in small pieces but not a paste, more like crumbs.
  2. Add all the ingredients together in a large bowl and stir well.
  3. Serve chilled.

Nutrition Information

Yield: 8 servings, Amount per serving: 270 calories, Calories: 270g, Carbohydrates: 2g, Protein: 8g, Fat: 25g, Saturated Fat: 4g, Cholesterol: 43mg, Sodium: 713mg, Potassium: 141mg, Fiber: 1g, Sugar: 2g, Vitamin A: 93g, Vitamin C: 10g, Calcium: 7g, Iron: 1g

All images and text © for Dinner, then Dessert.

Keyword: ham salad

Ham Salad collage

About the Author

Sabrina Snyder

Sabrina is a professionally trained Private Chef of over 10 years with ServSafe Manager certification in food safety. She creates all the recipes here on Dinner, then Dessert, fueled in no small part by her love for bacon.

See more posts by Sabrina

Dinner, then Dessert, Inc. owns the copyright on all images and text and does not allow for its original recipes and pictures to be reproduced anywhere other than at this site unless authorization is given. If you enjoyed the recipe and would like to publish it on your own site, please re-write it in your own words, and link back to my site and recipe page. Read my disclosure and copyright policy. This post may contain affiliate links.


Appetizer Recipes Christmas Easter Recipes Pork Recipes Salad

Leave a comment & rating

Your email address will not be published. Required fields are marked *


  1. I love ham salad! I use 3-2-1 mayo, sweet relish, brown mustard – start with small amounts and adjust to taste. I prefer mine without celery or pepper but however you like it, it’s delicious – my work girls beg me to make it and call it crack salad!

  2. Mom always ground bologna, celery, and boiled eggs, mixed with a little mustard and Miracle Whip. I’ve always had great luck with freezing it, just thaw before making sandwiches or eat as is after thawing. I’m in my 60’s now and have made several batches of my own over the years.

  3. Ham Salad. (or ,my family calls what I make “Sandwich Spread”). I do grind my meat to a
    paste, then add Minced fresh celery, minced fresh sweet onion, and Hot flakes to the Mayo & sweet relish that you use. Some in my family use this same receipe, but substitute Bologna for the ham. This too is delish. The former receipe has been used by my family for 3 “DOCgenerations now!

  4. I love ham salad. It’s so easy to make. My favorite way to have it is with some shredded cheese in it on potato bread then heated like a grilled cheese.

  5. My neighbor and I have been looking for a simple ham salad recipe. This could be it. One question, wouldn’t 3 cups of ham be 24 ounces?

  6. A great iconic recipe, but it needs some form of onion added. My mom always uses diced mild onion or shallot. I’m SO glad that you didn’t add mustard or chopped eggs! Thanks. I hope folks will enjoy Ham Salad Sandwiches for generations to come.