A typical ham salad is almost interchangeable with the other salads. Typically it includes ham, mayonnaise or salad dressing, dill or sweet pickles, and perhaps onions, celery, cucumber or tomatoes Like the other Anglo-American salads, there are many different recipes for ham salad.