Classic Ham Salad Sandwich Recipe for Quick Lunch Ideas

This easy ham salad sandwich recipe uses leftover cooked ham and comes together quickly with simple pantry ingredients. It’s a great way to turn holiday ham or ham steaks into a flavorful spread for sandwiches or crackers.

Table of Contents

  • How to make Homemade Ham Salad
  • You may also enjoy

The recipe combines diced ham, optional hard-boiled egg, mayonnaise, sweet pickle relish, mustard, celery, onion, and seasonings for a creamy, savory spread.

If you include the hard-boiled egg and haven’t prepared it in advance, total time will increase. For a little heat, stir in a bit of horseradish. For best flavor chill the salad for 1–2 hours before serving.

a sandwich roll filled with lettuce and ham salad spread and text reading recipe at zonacooks.com ham salad sandwiches
Homemade Ham Salad

This small-batch version is ready in about 5 minutes and makes a perfect appetizer, lunch, or light dinner for two.

As an Amazon Associate, I may make a small commission, at no additional cost, if you purchase through product affiliate links in this post.

How to make Homemade Ham Salad

Place the ham, optional hard-boiled egg, celery, and onion into a food processor or small blender and pulse until finely chopped.

a food processor filled with finely chopped ham salad

Transfer the chopped mixture to a bowl and stir in mayonnaise, sweet pickle relish, and mustard until evenly combined.

homemade ham salad spread mixed together in a bowl

Taste and season with salt and freshly ground black pepper as needed. Refrigerate for 1–2 hours for the best flavor, then serve on rolls or with crackers.

a sandwich roll bottom filled with lettuce and ham salad spread and the sandwich roll bun top resting on the edge of it
Ham Salad Spread

You may also enjoy

  • Ham and Egg Salad
  • Baked Cheesy Ham Spinach Omelets
  • Ham Broccoli Pasta Casserole
  • Chicken Salad Croissant

Zona Cooks and Zona’s Lazy Recipes

two sandwich rolls filled with lettuce and homemade ham salad

Ham Salad Sandwich Recipe

This easy ham salad combines leftover cooked ham, optional hard-boiled egg, mayonnaise, sweet pickle relish, mustard, celery, onion, and seasonings. Ready in about 5 minutes; chill 1–2 hours for best flavor.
4.70 from 10 votes
Prep Time 5 mins
Total Time 5 mins
Course Pork
Cuisine American
Servings 2
Calories 688 kcal

Equipment

  • 8-Cup Food Processor or Magic Bullet Blender

Ingredients

  • 8 ounces fully cooked ham
  • 1 hard-boiled egg (optional)
  • 1 celery stalk
  • ¼ of a small onion
  • ¼ cup mayonnaise
  • 1 Tablespoon sweet pickle relish
  • ½ teaspoon yellow mustard
  • Salt and black pepper to taste
  • 2 sandwich rolls (or several crackers)

Instructions

  1. Place the ham, hard-boiled egg (if using), celery, and onion in a food processor and pulse until finely chopped.
  2. Combine the chopped mixture with mayonnaise, sweet pickle relish, and mustard in a bowl. Stir until well combined.
  3. Taste and add salt and black pepper if needed.
  4. Refrigerate until ready to serve; chilling 1–2 hours improves the flavor.
  5. Serve on sandwich rolls or with crackers.

Notes

  • Including a hard-boiled egg adds time if you need to cook one.
  • For extra zip, add a small amount of horseradish.
  • Although the salad is ready in about 5 minutes, chilling 1–2 hours yields better flavor.

Nutrition

Serving: 1
Calories: 688 kcal
Carbohydrates: 35 g
Protein: 34 g
Fat: 45 g
Saturated Fat: 11 g
Cholesterol: 175 mg
Sodium: 1942 mg
Fiber: 2 g
Sugar: 4 g
Tried this recipe?
Please consider leaving a review!
a professional portrait of zona house wearing a teal blazer.

Hi there! I’m Zona House and I love simple, satisfying recipes. My goal is to make cooking enjoyable and delicious—eat, drink, and savor every moment.

Read more about me…

a sandwich roll filled with lettuce and ham salad spread and text reading ham salad sandwiches for two recipe at zonacooks.com
Ham Salad Sandwiches Small Batch

This recipe is also available in a four-serving version on Zona’s Lazy Recipes site.