Ham and Cheese Pasta Salad is simple, delicious, and filling. It will be your go-to salad to add to any meal. It’s an instant favorite!
An easy cool Salad is perfect to serve at a Summer BBQ. Fire up the grill, cook some chicken, add a salad, and presto, the perfect BBQ meal! Also try my Mexican Corn Salad or my Panzanella Salad.
Ham and Cheese Pasta Salad Recipe
This Ham and Cheese Pasta Salad has been the favorite with kids. It’s no wonder. They always love simple ham and cheese sandwiches for lunch. This salad is essentially the same thing, but with pasta instead of bread and some extra delicious veggies mixed in.
Recipe Card


Ingredients
- 1 cup mayonnaise
- 1 tablespoon lemon juice
- 1/4 teaspoon kosher salt
- 1/4 teaspoon coarse ground black pepper
- 8 ounces medium pasta shells , cooked and drained
- 12 ounces frozen peas , thawed
- 1/2 pound diced ham , about 2 cups
- 8 ounces cheddar cheese , diced
- 1/4 red onion , minced
Instructions
- In a large bowl whisk together mayonnaise, lemon juice, salt, and pepper.
- Add in pasta, peas, ham, cheese, and onion and toss well.
- Refrigerate, covered, for 2 hours before serving.
Nutrition
Sabrina’s Tip
For the best texture, rinse the cooked pasta under cold water immediately after draining and let it cool completely before adding the dressing. This prevents the pasta from absorbing too much dressing and helps keep the salad creamy instead of dry.
Table of contents
About This Recipe
Don’t worry though, as much as most kids love this Pasta Salad it’s been a favorite with the adults who’ve tried it as well. The tangy lemon dressing and onion give it that extra bit of flavor it needs to be loved by everyone. Ham and Cheese Pasta Salad is the perfect dish to bring to a potluck, family reunion, or cookout because it’s always a huge hit. Depending on how many people you’re feeding, you may want to double up this recipe. Trust me, it goes fast!
Can this be made ahead of time?
Yes, this dish keeps well in the fridge. Any leftovers make a great lunch or even dinner for days when you don’t want to cook. Just cover it tightly and continue to enjoy the pasta salad for the next few days.
Recipe Tips & Tricks
- Make sure to take the peas from the freezer several hours before starting the recipe. That way they have time to thaw before you mix them in the pasta salad. You’ll also need to cook and drain the pasta before starting the recipe.
- After combining ingredients, don’t serve right away. Cover and put it in the fridge for at least 2 hours so everything has time to set. Then serve the Ham and Cheese Pasta Salad.
How To Store
- Serve: Don’t leave Ham and Cheese Pasta Salad at room temperature for more than 2 hours. If you’re at a BBQ or some event that will last longer, put the bowl in a cooler or a dish with ice to keep it cold.
- Store: Kept tightly covered or in an airtight container, you can store pasta salad in the fridge for 3-5 days.
- Freeze: Unfortunately, the mayonnaise in the dressing means this pasta salad won’t freeze well. Better to make a fresh batch.
Variations
- Pasta: Don’t have shell pasta? No worries! you can easily exchange the shell noodles for penne, rigatoni, elbow macaroni, or any other short pasta. This salad recipe is easy to adjust for whatever ingredients you have in your pantry.
- Protein: If you want to add in some extra filling ingredients and this salad into a main course, you can always add some extra meat. Try putting in chicken, turkey, or tuna. You can either replace the ham with the new meat or combine the two. Sprinkling some bacon bits over the top would also be delicious.
- Cheese: You can replace the cheddar cheese with swiss, provolone, pepper jack, or gouda.
- Yogurt: If you want to lighten up this creamy salad, use Greek yogurt in place of the mayonnaise. It keeps a similar texture and only slightly alters the taste of the overall salad.
Related Recipes

Photos Used In Previous Posts:
















This is similar to a recipe I’ve made for at least half a century except I use diced celery instead of peas and add half a tin of pineapple pieces. The dressing is 1/2 a cup of mayonnaise mixed with 1/2 a cup of juice from the tinned pineapple which is easily shaken together in a screw topped jar.
An orange or tinned mandarin can also be used, substituting orange juice for the pineapple juice.
All great ideas Carol! Sounds tasty!
I found this recipe because I was trying to use some ingredients that were in the fridge and needed to be used up. I used 1/2 c mayonnaise and 1/2 c Greek yogurt in the dressing, and used a variety of cheeses in the salad because I had a little each of cheddar, jack & mozzarella on hand. Also added a cup of sliced celery and some sliced black olives. It turned out very nicely. Will make it again.
its very good
Can 1/2 cup sour cream & 1/2 cup mayonnaise be used instead of the 1 cup mayo?
Sure 🙂
Want to make this recipe but how much ham do you use? It just says 1/2 ham. Please let me know. This looks so good but I’m not a great cook and need recipes. Thanks.
I used 1/2 pound diced ham (about 2 cups) for this recipe. Enjoy!