Ham Pasta Salad made with peas, cheddar cheese, dill, and a delicious greek yogurt and mayo dressing is sure to be your new favorite pasta salad. Plus, it’s ready in just minutes and a great way to use leftover ham!

Ham pasta salad in a white bowl with a checkered napkin in the background.

If you have leftover ham, or if your just craving a simple and hearty pasta salad, this Ham Pasta Salad is for you! Made with cubes of cheddar cheese, chopped ham, frozen peas, and red onion, it’s a great side dish or meal for any occasion.

So, whether you are hosting a barbecue or just looking for delicious way to use up leftover ham, be sure to try this simple recipe. Plus, you’ll love the fresh flavors of the dill and the tanginess of the greek yogurt.

For another simple and delicious recipe using shells, be sure to try this Sausage Kale Pasta recipe. And, for a 5-ingredient side dish that’s always a favorite, don’t miss this Pesto Pasta Salad recipe made with store-bought pesto. For something a bit healthier, don’t miss this Spinach Pasta Salad, Elote Pasta Salad, or this Tuna Pasta Salad with Dill recipe!

Got leftover bread baguettes? Be sure to try this tasty Bruschetta Salad recipe featuring mozzarella, tomatoes, and fresh basil. And for a fresh take on pasta salad, try this Lemon Orzo Salad.

Ham Pasta Salad with dill, cheddar, peas, and red onions, in a white bowl.

Why this Ham Pasta Salad is the BEST!

One bite and you’ll agree this is one of the tastiest pasta salad recipes out there. The combination of salty ham, sweet peas, cheddar, and fresh dill make this ham pasta salad truly unique.

This recipe is great to have on hand after the holidays when you have a bunch of leftover ham. It’s the perfect way to use up ham and give it a whole different flavor.

The sweetness and bite from the peas add a fun texture and pop of color to the recipe. Plus, the chopped fresh dill gives it a fresh taste.

To dress this salad I like to use equal amounts of mayo and nonfat greek yogurt. This helps with the calorie/fat intake as well as giving the pasta salad a tangy and smooth bite.

So give this recipe a try! It’s a great way to use up that leftover ham!


overhead photo of the ingredients including cheddar cheese, frozen peas, red onion, greek yogurt, dill, and mayo.

The main ingredients for this Ham Pasta Salad are: chopped ham, cheddar cheese, frozen peas, pasta shells, dill, mayo, and greek yogurt.

  • Chopped Ham: leftover ham from the holidays is great in this salad. If you don’t have leftover ham, you can buy a ham steak in the grocery store or ask the deli to give you a large slab of ham lunch meat. Alternatively you can use grilled chicken or rotisserie chicken in place of the ham.
  • Cheddar Cheese: cheddar is the classic pasta salad ingredient. Here you can use cubed cheddar cheese or shredded. You could also substitute your favorite cubed cheese in place.
  • Pasta: this is a great recipe to make using a smaller pasta. I like to use pasta shells or macaroni here.
  • Frozen Peas: peas add a nice crunch and sweetness to this salad. If you’re not a pea fan, you can substitute corn or cooked carrots in it’s place.
  • Dill: I love the flavor of dill in this salad. However, if you don’t have fresh dill, you can substitute two tablespoons of dried dill or use another fresh herb you love.
  • Greek yogurt: I always just use nonfat greek yogurt in this salad because it’s what I have on hand. Use whatever plain yogurt you have.

Read on to see how easy it to make this recipe!

How to Make Ham Pasta Salad

This pasta salad comes together quick and gets all tossed together in one bowl. To start you will need to boil the pasta until just al dente, according to package instructions.

overhead photo of ingredients for recipe in a bowl including noodles, peas, cheddar, and red onion.

Once the pasta has cooked, drain it well and add to a large mixing bowl. To the bowl add the chopped ham, frozen peas, cubed cheddar cheese, and diced onion.

For the ham, I usually have leftover spiral sliced ham. Just do a rough chop. If you happen to have thicker chunks of ham, you can cube it to match the cheddar cheese cubes.

overhead photo of the ingredients in a glass mixing bowl with greek yogurt, mayo, and dill on top.

Next, add on the mayo, greek yogurt, chopped fresh dill, kosher salt, and pepper. No need to mix the dressing separately.

Toss the entire salad together and either serve immediately or chill for later. I find that the flavors of the salad are best when it has about an hour to sit in the fridge before serving.

Ham Pasta Salad in a white bowl with a checkered napkin under it.

Recipe Tips and FAQs

Check out my tips and FAQs to make the perfect Ham Pasta Salad every time!

  • You can cut the ham anyway you’d like. If you happen to have spiral cut ham, just chop it into desired size. Be sure to discard any tough parts of the ham.
  • Make the recipe a couple of hours in advance of serving then cover and refrigerate.
  • No need to defrost the peas. They should defrost on their own once tossed with the warm pasta.
  • The pasta has the tendency to soak up the dressing. So if you are making in advance, add the dressing before serving, or stir in a bit more mayo and greek yogurt.
Do I need to salt the pasta water for pasta salad?

Yes, you always salt the pasta water when making pasta salad. You want to try and season the salad during every step. Add about a handful of kosher salt to the boiling water before adding in the pasta.

How far in advance should I make pasta salad?

Make your pasta salad at least an hour to eight hours in advance. If you go too much longer, the pasta will absorb a lot of the sauce. You can save some sauce and toss the pasta salad with it before serving to keep it moist.

How can I lighten up pasta salad?

To reduce the calories in your pasta salad, substitute half of the mayo with nonfat greek yogurt. This will reduce the calories and fat, as well as add a delicious tangy creaminess to the salad.

ham pasta salad in a white bowl with dill, red onions, cheddar cheese, and a greek yogurt dressing.

More Pasta Salad Recipes

If you love pasta salad, be sure to check out these fan favorites!

Love this recipe? Please leave a 5-star rating in the recipe card below and/or review in the comments section further down the page.

Stay in touch with me though social media @ InstagramPinterest, and Facebook. Don’t forget to tag me when you try one of my recipes!

Ham Pasta Salad

Ham Pasta Salad is a great recipe that uses leftover ham, frozen peas, and cheddar cheese. It's a delicious and simple recipe that comes together quick!
5 from 8 votes
Print Pin Rate
Course: Salad, Side Dish
Cuisine: American
Prep Time: 10 minutes
Cook Time: 14 minutes
Total Time: 24 minutes
Servings: 8 servings
Calories: 351kcal
Cost: 8-10


  • 12 ounces pasta shells (small or medium sized)
  • 1 cup chopped ham (5 ounces)
  • 1 cup cheddar cheese, cut into small cubes (5 ounces)
  • 1 cup frozen peas
  • ¼ cup diced red onion
  • ½ cup mayo
  • ½ cup greek yogurt (nonfat works)
  • ¼ cup chopped dill
  • ¼ teaspoon kosher salt (more to taste)
  • ¼ teaspoon black pepper


  • Bring a large pot of salted water to boil. Cook the pasta according to package instructions; drain and pour into a large bowl. Let cool slightly.
  • To the pasta, add the chopped ham, frozen peas, cubed cheddar cheese, and red onion. Toss slightly to combine. Add in the mayo, greek yogurt, dill, salt, and pepper. Toss to combine. Taste for seasoning.



  • You can serve ham pasta salad immediately, but it’s best to refrigerate it for an hour before serving. 
  • If you are making this in advance, leave out half of the mayo and greek yogurt and add it in before serving. 
  • This recipe is a great use for leftover ham. However, you can also buy ham steaks in the grocery store. In a pinch, rotisserie chicken can be substituted. 
  • Fresh dill is a delicious addition to this pasta salad. If you can’t find fresh dill you can use 2 tablespoons of dried dill, or substitute your favorite herb. 


Calories: 351kcal | Carbohydrates: 36g | Protein: 14g | Fat: 17g | Saturated Fat: 4g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 4g | Trans Fat: 1g | Cholesterol: 28mg | Sodium: 449mg | Potassium: 189mg | Fiber: 3g | Sugar: 3g | Vitamin A: 404IU | Vitamin C: 9mg | Calcium: 133mg | Iron: 1mg
Did You Make This Recipe?Please leave a comment below or pin it to your Pinterest account!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. I made the pasta tuna salad for Easter potluck using green onions and celery instead of red onion. It was pronounced delicious. Would it be okay to use frozen peas and carrots in the tuna or ham pasta salads?

  2. 5 stars
    Had extra leftover ham from Easter and stumbled upon this recipe, this has been feeding us all week and is still so delicious! Loved dill, adds such brightness and a great tip to add a bit more Greek yogurt before serving!

      1. 5 stars
        I made this and both of my kids loved it as much as I did. I didn’t have Greek yogurt so I used sour cream.

  3. 5 stars
    This pasta salad was SO yummy and reminds me of a pasta salad that I used to love at a local cafe. Sadly the cafe is now closed, but I am so excited to be able to make this pasta salad at home to remind me of it!

  4. 5 stars
    This is delicious and perfect for summer potlucks and grilled dinners! Creamy pasta salads are my weakness. haha.

  5. 5 stars
    This was such a creamy and hearty dish; easily, a new favorite recipe and a great way to use leftover ham from Easter! Love it!