Skip to Content

The Best Ham Salad Recipe

Sharing is caring!

Ham salad is a classic minced ham salad that is delicious spread on some bread, or even crackers. A great leftover ham recipe that is loaded with flavor. Whip up this ham salad sandwich for lunch today.

ham salad sandwich close up picture on white plate

This ham spread will be such a treat. Give this recipe a try and create a sandwich that is simple to make, and versatile to pile on your favorite ingredients.

What is Ham Salad

Ham salad is similar to a tuna salad or even chicken salad. Chopped ham paired with mayo and mustard for a creamy and savory ham salad. 

The ham is either diced or in some cases or ground. Depending on where you live you will find the texture can vary. A classic ham salad spread that is versatile, and comfort food.

Why I Recommend This Recipe 

  • Easy lunch 
  • Great recipe for leftover ham at holidays 
  • Simple ingredients
  • Great way to use up shredded ham or even pulled ham
  • Kid-approved
  • Affordable 
ingredients in glass bowls for making ham salad

Main Ingredients

  • Chopped ham 
  • Celery 
  • Pickles or opt for a sweet pickle relish
  • Mustard
  • Mayonnaise
  • Pepper
minced ham salad ingredients in a bowl

How to make

Start by taking your ham and chopping it up really fine and small. I did diced ham but you can chop smaller if you want.

In a bowl add in your ham, celery, mustard, mayonnaise, dill pickles and pepper to taste. 

Assemble your ham salad on a roll, wheat bread, on top of a salad, etc. You can even use this ham salad as the filling for a grilled cheese sandwich. 

ham salad sandwich on a plate with pickles by it

Variations to Recipe

  • Use miracle whip or other mayo substitute 
  • Sweet relish can be used to replace regular pickles
  • Add in diced bell peppers, onion, etc for a variety of flavor. 
  • Stir in chopped hard boiled eggs. 
  • Mushrooms can be added to mixture as well, 
  • Ground bologna can replace ham in this recipe. 


This is a cold ham salad recipe that does need to be stored in the refrigerator. 

Once made you can place in an airtight container and store in the fridge for a few days. Before serving just give a quick stir and enjoy. 

I have not tried freezing ham salad. So I can’t say it would work. In my opinion I would imagine it would not thaw well due to the pickles and mayo in the recipe. 

Expert Tips

  • You can use leftover ham for this recipe. Or reach for any cooked ham you can chop up. 
  • Consider adding in other spices or seasonings to adjust the flavor. 
  • Miracle whip can be used in replace of mayonnaise. 
  • I used a classic yellow mustard but you could easily use a Dijon style if you prefer. 
  • You can use pickle relish if you don’t want to chop up the pickles. 
  • Sweet pickles can be used in replace of dill. I just prefer dill pickles next to the ham. 

Recipe FAQs

How do you make ham salad from scratch?

Use leftovers or any cooked ham. Trim fat and skin and then dice meat. Pair with mayo, mustard, etc. and stir and serve.

How long does ham salad last in the refrigerator?

Ham salad can last around three days. This all depends on the temperature of the fridge, proper storage, etc. never leave the ham out for more than 2 hours at room temperature as it can spoil.

Can I use a food processor for ham salad?

Go right ahead and reach for a food processor to blend up your ham if you prefer. You can make your ham as fine or chopped as you prefer texture wise. Just pulse until it reaches your desired texture.

How to serve ham spread?

You can serve ham salad on bread, croissants, with crackers, on top of salad, etc. This salad is very versatile on how to serve. 

ham salad sandwich on bread with checked towel behind it

Must Make Recipes

ham salad sandwich close up picture on white plate

Ham Salad

Prep Time: 10 minutes
Total Time: 10 minutes

Serve up this ham salad recipe for lunch today. A ham salad spread that is great to use leftover holiday ham up. A chopped ham paired with mayo, mustard, pickles, and more. Top bread, serve on crackers, eat plain, etc.


  • 2 1/2 - 3 cups cold ham, cubed
  • 2 celery stalks, diced
  • 1/2 cup dill pickles, diced or relish (to taste)
  • 3/4 cups mayonnaise
  • 1 Tablespoon yellow mustard
  • 1 teaspoon white pepper


  1. You will start by dicing up your ham into small cubes. Chop your celery and pickles as well.
  2. Add your diced ham, celery, pickles, mayonnaise, mustard, and pepper in a bowl. Mix and season to taste.
  3. Chill your ham salad in the fridge until you are ready to serve. Then place ham salad mixture on bread, crackers, etc.


This is a great recipe to use leftover holiday ham.

You can use relish to replace of diced pickles.

Consider using spicy mustard for a kick of flavor.

Store the leftover salad in the refrigerator, for up to three days.

This ham spread does not freeze well.

ham salad pin image with words on it

hot chocolate bombs on on plate
Hot Chocolate Bombs
ebtb seasoned chicken and broccoli on black plate
Baked Everything Bagel Chicken Recipe
Skip to Recipe
Font Resize