This easy Ham Salad recipe is perfect for leftover ham! It’s creamy and tangy, with crunchy vegetables, fresh herbs, salty ham, and sweet pickle relish. Learn how to make ham salad in a few simple steps.

This meaty Ham Salad recipe is similar in style to other creamy salad favorites like Curry Chicken Salad, Egg Salad, and Tuna Salad. It’s a classic, retro dish that’s popular in the Upper Midwest where I grew up; I remember my aunt Mary serving it at gatherings, and I always loved it! With this recipe, I took the super simple comfort of the old fashioned ham salad and kicked it up a notch with some modern flavor twists. It’s my #1 leftover ham recipe!
Why We ❤️ This Ham Salad Recipe
Whenever we have leftover ham, you can bet that we’re making this ham salad. It comes together in minutes, which always wins. Here are a few more reasons why we love it:
- So flavorful. Ham by itself is loaded with savory flavor, and I take the typical ham salad up a notch by adding fresh herbs, veggies, and pickle relish. There’s also a little Dijon mustard and a touch of cayenne pepper in the mix. It really is the tastiest, BEST ham salad recipe out there!
- Lightly creamy, with actual bites of ham. Ham salad is meant to be creamy, but I’ve ran across many that are just plain gloppy – with way too much mayo and ham that is processed until it’s soft and mushy. My goal with this recipe was a lightly creamy texture that didn’t outweigh the other flavors and textures – and ham that was chopped small, but still with a noticeable bite!
- Versatile. Enjoy this creamy salad atop crunchy greens, scoop it up with crackers or veggie sticks, or turn it into a hearty sandwich. You have a lot of options with this recipe!
- Great use of leftovers. I’ll admit it – sometimes I make a ham just because I’m craving ham salad. We always have leftover ham when we make it for Easter, Thanksgiving, and Christmas meals – so this recipe is an easy way to revitalize leftovers and give the ham fresh, new life.
“Oh, my. My husband went nuts for this ham salad! I think we’ll have to bake up another ham soon just for the leftovers!!”
Liz
What You’ll Need
Here is a list of ingredients, what you’ll need to make this recipe. Scroll down to the printable recipe card at the end of this post for the exact ingredient amounts.
- Ham – You’ll need cooked ham. I recommend a good quality smoked ham, so there’s lots of flavor.
- Mayonnaise – I use a good quality mayonnaise like Hellmann’s or Kewpie.
- Pickle relish – I like to use sweet pickle relish, but dill pickle relish would also work. It’s really about personal preference.
- Dijon mustard – For a little sweet-spicy balance to the salad.
- Minced vegetables – These include green onion, yellow onion, red bell pepper, and celery. These add fresh flavor, crunch, and color!
- Fresh herbs – Parsley, chives, and dill make this ham salad extra special. But I won’t be offended if you don’t want to include them!
- Cayenne pepper – I love the bit of kick that cayenne gives. If you’re not a fan of heat, try just a pinch to start and adjust as needed.
- Salt & pepper – Simple seasonings finish off the salad perfectly.
What If I Don’t Have Leftover Ham?
While this salad is one of my back-pocket recipes for using up leftover ham, you can certainly still make it if you don’t have leftover ham. Just purchase a smaller ham or a thick ham steak to use for salad. Or, at the deli counter ask for ham, sliced ¾-inch thick, then chop it roughly at home and add it to the food processor.
How To Make Ham Salad
Here’s a look at how to make ham salad in a few easy steps. Find the detailed instructions in the recipe card lower down.
- Chop the ham. Place cubed ham in the bowl of a food processor and pulse until it’s finely chopped.
- Mix, then chill. In a bowl, mix the chopped ham with the rest of the ingredients. Cover and refrigerate for 2-3 hours – I definitely think it’s better chilled.
- Serve. Serve any way that you like; I offer many suggestions below!
Tips & Variations
One of the beauties of this ham salad recipe is that it’s so easy to make. Here are a few simple tips to help you make it perfectly, plus some other ingredient suggestions:
- Don’t over-process the ham. I aim for the ham to be chopped – but absolutely not mushy! Watch the food processor carefully as you pulse, to ensure the ham doesn’t get over-processed.
- Do I have to use a food processor? Absolutely not. You can chop the ham by hand, until it’s finely chopped.
- Drain the pickle relish. Make sure to drain the relish so it doesn’t water down the finished salad.
- Try different types of ham. My family loves a good ham with noticeably smoky flavor. But you can use different varieties of ham to make a sweeter or mellower salad, depending on how the ham was prepared.
- Add vegetables. Fresh minced vegetables already beautifully enhance this ham salad recipe. Increase the quantities if you like. Or add other crunchy vegetables, such as carrots – just mince them up, all the vegetables the same size.
- Hard-boiled eggs. Add one to two finely chopped hard-boiled eggs to the salad for more protein and flavor. Learn how to make the BEST Easy Peel Hard Boiled Eggs in this post!
- Swap yogurt. If you don’t care for mayonnaise, use plain Greek yogurt in its place.
- Add lemon juice. Squeeze in a bit of fresh lemon to the salad. It adds a lovely bright flavor. I especially recommend this if you’re using yogurt instead of mayo.
- Fold in cheese. Grab some shredded Swiss or cheddar and fold that into the mix.
- Use pickle slices or spears. While sweet pickle relish is on the ingredients list, you could make a batch of my Bread & Butter Pickles, chop them up, and add them to the salad. For a more mouth-puckering pickle flavor, chop up some refrigerator Dill Pickles!
Ways To Serve Ham Salad
Ham salad is a wonderfully versatile dish that can be served on its own, as a sandwich, or in a more classic salad. Here are a few easy ways to serve this cold salad:
- With other salads. A scoop of ham salad is lovely on top of fresh greens or alongside a more robust salad. Try it with my recipes for Roasted Beet Salad, Arugula Beet Salad, or Winter Apple Salad. It would also be great alongside my simple Cucumber Salad!
- As a sandwich. As you can tell from the photos, one of my favorite ways to serve this salad is on a buttery croissant (I like to toast the croissant first!). Ham salad is also delicious on soft, fresh rolls, such as Rhodes Rolls or on Biscuits. If you prefer a bread with more structure, that’s excellent when toasted, give my easy homemade English Muffin Bread recipe a go!
- Make pinwheel sandwiches. Similar to my Italian Pinwheels, use ham salad instead. Just spread the prepared salad over the tortillas in a thin layer, roll up, and slice!
- On crackers. For a simple appetizer or snack, serve ham salad with crackers – we like to use buttery Ritz crackers or Club crackers, but use whatever you like.
- With fresh veggies. Offer fresh cut veggies like carrot sticks, celery sticks, and thick cucumber wheels for scooping. You can also make a “fancy” appetizer, like the photo above, with ham salad spooned onto cucumber wheels – this is lovely for baby and bridal showers!
- Make it into a pasta salad. Try a version of my mom’s Macaroni Salad with Ham & Cheese, using ham salad instead: just stir prepared ham salad into cooked macaroni or rotini pasta.
- Add fruit. A simple side of sliced seasonal fruit including apples and pear is wonderful with a hearty serving of this salad. Or, make my juicy mojito fruit salad.
Proper Storage
Place the salad in an airtight container and store it in the fridge for up to 3 days. I don’t recommend freezing the salad because it will lose its lovely creamy-crunchy texture. But you CAN freeze leftover ham in a freezer-safe container or baggie for up to 3 months, and then make ham salad whenever you want! Thaw the ham completely in the fridge overnight before making the salad.
More Salad Recipes To Try
Ham Salad
Ingredients
- 1 pound chopped cooked ham (I recommend a good smoked ham!)
- ½ cup good quality mayonnaise
- ½ cup sweet pickle relish, drained from the jar with a slotted spoon
- 1 tablespoon Dijon mustard
- 1 green onion, minced
- 2 tablespoon minced yellow onion
- 2 tablespoon minced red bell pepper
- 2 tablespoon minced celery
- 2 tablespoon minced fresh parsley
- 2 tablespoon minced fresh chives
- 1 tablespoon minced fresh dill (use more if you really like dill)
- ¼ teaspoon cayenne (if you don’t like heat, try just a pinch to start out with)
- kosher salt, to taste
- freshly ground black pepper, to taste
Instructions
- Using a food processor, pulse the chopped ham until you have very small pieces. Take care to not over-process into a mushy texture. Transfer ham to a medium bowl and add the rest of the ingredients, folding to combine.
- Serve chilled. Serve as a sandwich spread or a topper for crackers or cucumber slices. Also good served on a plate of fresh greens.
Nutrition Information:
This post was previously published in 2015. Some of the photographs and some of the text were updated in 2018 and 2025.
My Swedish grandmother used to make it for me. I like your version better!
I love how easy this is and how tasty this is to make!
Oh my! What an incredible breakfast recipe idea. Croissant and ham!! Simply delicious.
This made such a good lunch! I think I’ll make it again next week.
Oh, my. My husband went nuts for this ham salad! I think we’ll have to bake up another ham soon just for the leftovers!!
I love this variation on ham salad which we love in the South. The idea of making canapes with cucumbers is so good!
I’m not sure where I first had ham salad but I think it was a sample when I was picking up a ham at Honey Baked Ham. I loved it! I never think to make it at home. I’ll probably be getting a ham over the Christmas break so I’m definitely going to make this with the leftovers. Looks delicious!!
It’s definitely a good reason to make sure you have some leftover ham – I love the salty and creamy combo! Thanks, Aggie!
Oh…I forgot to say that since I currently live in an apartment my kitchen is a galley style with no room at all! My food processor and Kitchenaid mixer live on a shelf in the hallway and my Crockpot lives on top of the fridge with my hand mixer. They are my “indoor cooking team” but they don’t seem to mind the arrangement. I also rent 2 storage units about a block away. My truck (what 50 year old farm kid worth his salt wouldn’t have a pickup? Lol!) lives in one and my “outdoor cooking team” along with my tools lives in the other. My outdoor team consists of 2 charcoal grills, 1 gas grill and my electric smoker along with their various accessories and covers. However, I long for the day that I get a place in the country, with a real kitchen and garage, so that we can all live together in harmony!
Yep, I came up on a farm in Ballville twp. Ohio n remember ham salad and iced tea lunches while baling, harvesting etc. I’m trapped in town these days but WILL get back where I belong sooner or later! My mom died last year and I was going through some of her stuff the other night when I came across her hand written (kinda) recipe for ham salad that was passed to her by my grandmother. The ingredients are all “to taste” not exact just like any other farm wife lol! But it got me wanting ham salad! We always raised a few hogs and steers and moms recipe calls for my granpas smoked ham. It’ll take all day Saturday but I can do that in my elecric smoker…I know what wood to use…nothing better to do Saturday anyway! I went to my favorite local butcher shop (a.k.a. slaghter house) today and picked out a 9# fresh picnic roast. I’ll smoke it all day Saturday then serve it to my kids, grands and even my ex-wife on Easter. When I get home from work Monday is when the real fun will start…experimenting with ingredients to perfect moms and grandmas recipe!
As a midwestern transplant living in New Mexico I don’t encounter ham salad nearly as much as I did growing up. Made this with some leftover Easter ham tonight and was immediately transported to Ohio circa 1985. Thanks!