This post may contain affiliate links. As an amazon associate, I earn from qualifying purchases. See my full Disclosure Policy for details.
Try this classic Iowa Ham Salad recipe! Made with chopped ham (or bologna), mayo, mustard, relish, and veggies, it’s perfect for crackers or sandwiches. So easy and tasty!

Iowa Ham Salad: A Midwest Classic
Iowa Ham Salad is a beloved Midwest tradition that perfectly combines creamy, tangy, and savory flavors. Whether enjoyed on crackers, in a sandwich or as a simple side dish, this versatile dish has stood the test of time. Let’s dive into what makes this iconic ham salad recipe so special and why it’s a must-try for your next gathering.
What is Iowa Ham Salad?
Iowa Ham Salad is a creamy spread made with finely chopped ham, mayonnaise, mustard, and a blend of sweet and savory ingredients like relish, onion, and celery. It’s a staple in many Midwestern kitchens due to its simplicity, affordability, and flexibility. For those who grew up in Iowa or surrounding areas, it’s a dish that often graced family gatherings, potlucks, and picnics.
Why a Ham Salad Sandwich Is a Perfect Lunch Option
Ham salad sandwiches are a satisfying and flavorful way to enjoy this dish. Spread generously on soft white bread or a hearty multigrain bun, the creamy filling pairs beautifully with the bread’s texture. The sweet tang of pickle relish and crunch of celery add layers of flavor and texture that elevate a simple sandwich into a delightful meal. Pair your ham salad sandwich with chips or a crisp side salad for a well-rounded lunch.
Looking for Variations? Try Bologna Salad!
Did you know you can substitute bologna for ham to create another classic variation known as bologna salad? This budget-friendly option provides a similar creamy texture and savory taste. The use of bologna also gives the salad a nostalgic, old-fashioned feel, making it a great way to recreate memories of childhood meals.
Tips for Customizing Your Ham Salad Recipe
One of the best things about ham salad is how customizable it is. Add chopped hard-boiled eggs for extra protein, use Dijon mustard for a tangy twist, or toss in some shredded cheese for added richness. Whether you’re using ham or opting for bologna salad, the possibilities are endless.
Why Iowa Ham Salad Is Perfect for Any Occasion
From casual family lunches to potluck gatherings, Iowa Ham Salad shines as a versatile dish that can be dressed up or down. Its creamy texture and balanced flavors make it a crowd-pleaser every time. Whether you’re enjoying a classic ham salad sandwich or trying a new twist like bologna salad, this dish is sure to become a staple in your recipe collection.
So, next time you’re searching for a simple yet flavorful dish, give Iowa Ham Salad a try. It’s comfort food at its finest and a true taste of the Midwest!

Ham Salad Recipe: Ingredients and Substitutions
To make this Ham Salad recipe, you will need …
Ingredients
- fully cooked ham – This is a great recipe to use leftover holiday ham! No ham? Replace ham with finely chopped bologna for a budget-friendly and nostalgic twist. Alternatively, use leftover cooked turkey or chicken for a leaner protein option. For a seafood twist, substitute with flaked canned tuna or salmon.
- sweet pickle relish – If you prefer less sweetness, swap sweet pickle relish with finely chopped dill pickles. For a briny, tangy alternative, use capers sparingly. Try Bread and Butter Pickles for a slightly sweet but less sugary option.
- onion – I usually use a sweet onion. However, green onions add a mild, fresh flavor compared to regular onions. Use shallots for a sweeter and subtler onion flavor. Chives are perfect for a delicate onion-like taste.
- celery – Finely diced cucumber can add a refreshing crunch and be used in place of the celery. Add bell peppers for a crisp and colorful addition. Also, radishes provide a crunchy, peppery bite.
- mayo – any kind you like. Or, try Greek Yogurt for a lighter, tangy alternative instead of mayonnaise. Sour Cream adds creaminess with a slightly tart flavor. For a dairy-free substitute, try mashed avocado.
- yellow mustard – Use Dijon for a more refined, tangy flavor. Try honey mustard, adding sweetness for a unique flavor profile. For a bolder and more robust taste, use spicy brown mustard.
- crackers or bread – for serving

Serving Suggestions for Iowa Ham Salad
If you’re wondering how to make a ham salad more versatile, it’s easy! While the ham salad sandwich recipe is a favorite, here are a few other ideas:
How to Use Ham Salad Beyond Sandwiches
1. Sandwiches
Classic Ham Salad Sandwich: Spread generously on soft bread or rolls for a simple yet satisfying meal.
Toasted Sandwich: Toast the bread or grill the sandwich for added texture and warmth.
Open-Faced: Serve on a single slice of bread or toast for a quick and elegant option.
2. Appetizers and Snacks
Crackers: Scoop onto buttery or whole-grain crackers for a bite-sized snack.
Cucumber Slices: Use cucumber rounds as a fresh, low-carb base.
Stuffed Mini Bell Peppers: Fill halved mini bell peppers with ham salad for a colorful, crunchy appetizer.
Endive Leaves: Spoon onto endive leaves for a crisp, healthy option.
3. Lettuce Wraps
Use large lettuce leaves (like romaine or butter lettuce) to create light, refreshing wraps.
4. Stuffed Vegetables
Tomatoes: Hollow out large tomatoes and fill them with ham salad for a unique presentation.
Avocado Halves: Scoop the salad into avocado halves for a creamy, nutrient-packed dish.
5. On a Platter
Serve as part of a charcuterie board alongside cheese, crackers, pickles, and fresh veggies.
Add it to a potluck or picnic spread for easy sharing.
6. Breakfast or Brunch
Bagels: Spread on bagel halves for a hearty breakfast option.
Croissants: Use as a filling for buttery croissants for a brunch-worthy treat.
7. Party-Friendly Ideas
Mini Sandwiches: Create sliders or finger sandwiches for parties and events.
Pinwheels: Spread on a tortilla, roll tightly, slice, and serve as pinwheel appetizers.
Would you like to save this?

Iowa Ham Salad: FAQs
Properly stored in an airtight container, ham salad typically lasts 3 to 5 days in the refrigerator. Be sure to check for freshness before serving.
Freezing is not recommended due to the mayonnaise, which can separate and result in a less appealing texture when thawed. It’s best to make fresh batches.
Absolutely! Substitute Greek yogurt or avocado for mayonnaise to reduce calories and add nutrients. You can also use lean turkey or chicken instead of ham.
A food processor makes it easier to chop the ham finely, but you can achieve similar results by using a sharp knife and finely dicing the ham.
Yes! Ham salad is very adaptable. Add hard-boiled eggs, shredded cheese, or chopped herbs to suit your taste. I’ve also been known to add ham salad to leftover elbow macaroni for a quick lunch.
The ham salad itself is typically gluten-free. However, check that your ham and other ingredients like mustard or relish are certified gluten-free. Serve with gluten-free bread or crackers for a safe option.
Yes, with minor adjustments! Replace sweet pickle relish with dill pickles, and ensure your mayo and mustard are sugar-free. Serve on lettuce wraps or with keto-friendly crackers.
Definitely! Leftover holiday ham works perfectly for this recipe. Just ensure it’s cooked and finely chopped before mixing.

Other recipes you may enjoy
Pin this now to find it later
Pin It
Iowa Ham Salad
Would you like to save this?
Ingredients
- 3 cups fully cooked ham, finely chopped
- 1 tablespoon sweet pickle relish
- 1 tablespoon finely chopped onion
- 1 tablespoon finely chopped celery
- 1 cup mayo, or more to taste
- 1 tablespoon yellow mustard
- Crackers or bread, for serving
Instructions
- Combine all ingredients (except crackers or bread) in a large bowl. Mix well. Refrigerate until serving time.
- To serve, spread mixture on crackers or use on bread to make into sandwiches!
Notes
- Using a food processor makes it super simple to mix this up!
- Properly stored in an airtight container, ham salad typically lasts 3 to 5 days in the refrigerator. Be sure to check for freshness before serving.
- Freezing is not recommended due to the mayonnaise, which can separate and result in a less appealing texture when thawed. It’s best to make fresh batches.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Originally published on March 25, 2018. Updated on January 19, 2025.





This was the perfect way to use up my leftover Christmas ham! It turned out great! Thanks
I halved this recipe and used deli old fashioned ham. I didn’t have sweet relish so minced up some bread and butter pickles. It was delicious with crackers or in a sandwich. I’ll definitely make it again.
We made this tonight using leftover ham. It turned out really good. Thank you for sharing with us.
I absolutely love the sound of this. Ham Salad is definitely one of my favorites, this sounds sooo good!
My mother made this but used balogna because her family couldnt afford ham. I never knew it wasn’t ham until I grew up. She was from Pennsylvania.
My mom also used bologna and she used eggs in it also.
Oh man, mom used to make it (with a meat grinder, the food processor of yore) and yes with the eggs. I like it either way. Thanks, as I had looked everywhere for her recipe with no luck.
I think the leftovers are one of the best parts of the holidays and those Iowans know their way around pork. Your ham salad looks delicious and I can’t wait for those leftovers!
It's 4am and you've got me craving a ham salad sandwich! Thanks for sharing at Inspire Us Thursday on Organized 31.
yum! I love ham salad, especially with a slice of swiss cheese on the cracker. yours looks great 🙂 Thank you so much for linking this recipe up at Recipe Sharing Monday! The new link party is up and I'd love to see you back. Have a great week. 🙂
Your Ham Salad looks delicious, we just love ham salad. Thanks so much for sharing it with Full Plate Thursday today!
Miz Helen