A classic cold pasta salad packed with savory diced ham, crisp cucumbers, and cherry tomatoes in a tangy mayonnaise dressing.
In Austin, we take our smoked meats seriously, which means after Easter or Christmas, I am usually left with pounds of leftover ham. While ham sandwiches are great, this pasta salad is the real MVP of the post-holiday season. It transforms those salty, smoky leftovers into a refreshing side dish that works just as well for a quick lunch as it does for a backyard barbecue. The crunch of the fresh cucumbers and the pop of the cherry tomatoes cut right through the richness of the ham and the creamy dressing, creating a balanced bowl that is cooling, satisfying, and incredibly easy to throw together.
Jump to:
The most critical step in making a cold creamy pasta salad is rinsing the noodles. Unlike hot pasta dishes where you want the starch to help the sauce cling, here you must rinse the cooked pasta thoroughly under cold water. This stops the cooking process immediately to keep the noodles al dente and washes away the excess starch that would otherwise make your salad gummy and sticky.

Why You'll Love This Recipe
- Leftover Savior: This is hands-down the best way to use up leftover spiral-cut or glazed ham from a holiday dinner.
- Texture Crunch: The combination of soft pasta, meaty ham, and crisp raw vegetables offers a satisfying variety of textures in every bite.
- Tangy Dressing: By mixing sour cream (or Greek yogurt) with the mayonnaise and adding lemon juice, the dressing is bright and zesty rather than heavy and oily.
- Quick Assembly: Once the pasta is boiled, the rest of the recipe is just chopping and whisking, meaning dinner is ready in 20 minutes.
Ingredients
- Farfalle (Bow-Tie Pasta): The pinched center of the bow-tie holds the creamy dressing perfectly, though rotini or shells work well too.
- Ham: Cooked ham, diced into uniform cubes. Thick steaks of ham or leftover roast ham work best.
- Cucumber: I recommend using an English cucumber (hot house) as it has thinner skin and fewer seeds, meaning less water is released into the salad.
- Cherry Tomatoes: These add a burst of sweetness and acidity. Grape tomatoes are a good substitute.
- Green Onions: Chopped scallions provide a mild onion bite that isn't overpowering.
- Mayonnaise: Use a high-quality real mayonnaise for the best mouthfeel.
- Sour Cream or Greek Yogurt: This lightens the dressing and adds a fermented tang.
- Dijon Mustard: Adds a sharp, savory depth that pairs classically with ham.
- Lemon Juice: Freshly squeezed juice brightens the flavors and cuts the fat.
How to Make Creamy Ham Pasta Salad

Step 1: Cook and Rinse Pasta
Bring a large pot of salted water to a boil. Add the farfalle and cook according to the package instructions for al dente. Drain the pasta into a colander and immediately run cold water over it until the noodles are completely cool. Shake off as much excess water as possible.
Step 2: Whisk the Dressing
While the pasta boils, prepare the dressing. In a medium bowl, combine the mayonnaise, sour cream (or Greek yogurt), Dijon mustard, and fresh lemon juice. Whisk until smooth and creamy. Taste and add a pinch of salt if needed, but remember the ham is already salty.
Step 3: Prep the Mix-Ins
Dice your cooked ham into ½-inch cubes-try to make them roughly the same size as the pasta for easy eating. Slice the cherry tomatoes in half. Slice the cucumber into half-moons or quarters. Chop the green onions.
Step 4: Assemble
In a very large mixing bowl, combine the cooled pasta, diced ham, halved tomatoes, sliced cucumbers, and green onions.
Step 5: Dress and Toss
Pour the dressing over the salad. Start with about three-quarters of the dressing and toss gently to coat. Add the remaining dressing if you prefer a wetter salad. Taste and adjust with extra salt or freshly cracked black pepper if desired.
Common Mistakes to Avoid
- Dressing Hot Pasta: If you add the mayonnaise-based dressing to warm pasta, the oils will separate, creating a greasy, translucent sauce. The pasta must be cold.
- Uneven Chopping: If the chunks of ham or cucumber are too large, they won't integrate with the pasta. Aim for uniform, bite-sized pieces.
- Watery Salad: If using a standard garden cucumber, be sure to scoop out the seeds, otherwise, they will release water as the salad sits, diluting your creamy dressing.
Tips and Tricks for Success
- Chill Before Serving: While you can eat this immediately, letting it sit in the fridge for 30 minutes allows the flavors to meld and the pasta to absorb some of the tangy dressing.
- Dry the Pasta: After rinsing the pasta, let it sit in the colander for a few minutes to dry out. Wet pasta will cause the dressing to slide right off.
- Add Cheese: While not in the base recipe, cubes of sharp Cheddar or Swiss cheese are a fantastic addition that pairs beautifully with ham.
Variations
- Peas and Carrots: Add thawed frozen peas or diced carrots for extra sweetness and color.
- Herbal Boost: Fresh dill or parsley chopped finely and added to the dressing gives the salad a fresh, garden taste.
- Pickle Kick: If you love pickles, add some diced dill pickles or a splash of pickle juice to the dressing for extra zing.
How to Serve
This salad is a staple for outdoor gatherings. It pairs perfectly with grilled burgers, hot dogs, or corn on the cob. It is also substantial enough to be served on its own as a light lunch.

Make Ahead and Storage
- Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Refresh: The pasta will soak up the dressing over time. If the salad looks dry the next day, stir in a spoonful of sour cream or a splash of milk to make it creamy again.
- Freezing: Do not freeze this salad. Mayonnaise and sour cream separate when frozen, and the raw vegetables will turn to mush.
Recipe Notes / What I Learned
During testing, I found that the salt level is tricky. Ham varies wildly in saltiness. I strongly suggest mixing the salad without added salt first, tasting a bite with a piece of ham, and then salting only if necessary.
Nutrition Snapshot
Estimated per serving: 450 calories, 18g protein, 24g fat, 42g carbohydrates.

Creamy Ham Pasta Salad
Equipment
- 1 Large pot for pasta
- 1 Large bowl for mixing
- 1 Medium bowl for dressing
Ingredients
Group: Salad Ingredients
- 8 oz farfalle (bow-tie pasta)
- 1 pound ham cooked, diced into ½ to 1 inch cubes
- 8 oz cherry tomatoes sliced in half
- 1 large cucumber sliced
- 4 green onions chopped
Group: Salad Dressing
- ½ cup mayonnaise
- ¼ cup sour cream or Greek yogurt
- 2 tablespoons Dijon mustard
- 2 tablespoons lemon juice
- ¼ teaspoon salt to taste
Instructions
- Bring a pot of water to a boil. Add pasta and cook according to package instructions. When done, drain and rinse well with cold water to stop the cooking and cool the pasta.
- In a medium bowl, combine all dressing ingredients: mayonnaise, sour cream (or Greek yogurt), Dijon mustard, and lemon juice. Whisk until well combined. Add salt to taste.
- In a large bowl, combine the cooked and drained pasta, diced ham, halved cherry tomatoes, sliced cucumber, and chopped green onions.Add the salad dressing (start with less and add to taste) and toss to coat evenly. Season with additional salt if needed before serving.
Notes
Nutrition
FAQs
Can I use turkey instead of ham?
Absolutely. Thick-cut roasted turkey breast works perfectly in this recipe if you are looking for a lighter protein option.
Is this gluten-free?
It is naturally gluten-free if you use a certified gluten-free pasta (like brown rice or corn pasta). The dressing and mix-ins are gluten-free, but always check your mustard and ham labels to be sure.
Can I use Miracle Whip?
Yes, if you prefer a sweeter dressing, you can swap the mayonnaise for Miracle Whip, though you may want to reduce the lemon juice slightly to balance the acidity.




