Table of Contents

We LOVE a good pasta salad, but this macaroni salad with ham is one of the BEST!

It’s our default recipe for sharing and one the kids will devour – always a bonus. How could they not love it, though? It’s packed with kid-approved ingredients like macaroni, ham, and peas (a veggie our kids happen to love).

This particular recipe is one mom made for us growing up, and it always made an appearance at our Luna family gatherings. We especially love that it is SO easy – a few simple ingredients, and it’s ready in just 20 minutes!

When we are looking to make it a little more hearty, our Chicken Macaroni Salad is great, too!

Why we think you’ll love it:

  • Quick & easy crowd-pleaser. This is packed with kid-approved flavors, making this perfect for sharing as a BBQ side dish for potlucks or a quick weeknight dinner idea.
  • Extra hearty. This easy side dish is packed with protein and veggies, making it filling enough to be served as a main dish (perfect for lunch)!
  • Budget-friendly. The ingredients are simple and few, making this a cost-effective side or meal. It’s also great for using up leftover ham.

Macaroni Salad Ingredients and Substitutions

  • 24 ounces (or 6 cups) elbow macaroni We prefer classic elbow noodles, but small shells, wagon wheels, bow ties, penne, or ditalini also work.
  • 1½ cups cubed ham or tuna or diced chicken
  • 1 (12-ounce) bag frozen peas thawed We love to keep it simple, but you can also use diced celery, tomatoes, red bell peppers, black olives, or sliced radishes.
  • 1½ cups mayonnaise
  • 1 cup milk
  • ½ cup ranch dressing
  • salt and black pepper to taste – or add garlic powder or fresh parsley
  • paprika to taste
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

How to Make Macaroni Salad With Ham

  1. COMBINE. Cook pasta in salted water according to package directions. Drain and rinse.
    • In a large bowl, combine cooked macaroni, ham, and frozen peas.
  2. DRESSING. In a separate bowl, mix the mayonnaise, milk, and ranch dressing.
    • Add dressing to the pasta and mix until coated.
  3. SEASON. Season with salt, pepper, and paprika to taste. Stir in any additional desired mix-ins and refrigerate until ready to serve.
  • We love making this for events because it feeds a crowd and can be made ahead of time.
  • Try a different pasta. We prefer elbow macaroni, but anything that is bite-sized and has grooves works: salad shells, wagon wheels, ditalini, or bow ties.
  • While you can add extra ingredients, be careful not to add too many as you won’t have enough creamy mayo mixture to coat it all.
Close up image of macaroni salad with ham in white bowl with peas and ham cubes.
4.98 from 111 votes

Macaroni Salad With Ham

By: Lil’ Luna
A favorite for generations, our kid-approved macaroni salad with ham is a potluck winner made in only 20 minutes!
Servings: 16
Prep: 10 minutes
Cook: 10 minutes
Total: 20 minutes

Equipment

Ingredients 

  • 24 ounces (or 6 cups) elbow macaroni
  • 1 tablespoon salt
  • cups cubed ham
  • 1 (12-ounce) bag frozen peas, thawed
  • cups mayonnaise
  • 1 cup milk
  • ½ cup ranch dressing
  • salt and pepper, to taste
  • paprika to taste

Mix-Ins (Optional)

  • diced boiled egg, diced bell peppers, cheese cubes

Instructions 

  • Bring water to a boil and add a tablespoon of salt. Cook macaroni in salted water according to package directions. Drain and rinse.
  • In a large bowl, combine cooked macaroni, ham, and peas.
  • In a separate bowl, mix the mayonnaise, milk, and ranch dressing.
  • Add dressing to the pasta and mix until coated.
  • Season with salt, pepper, and paprika. Stir in any additional desired mix-ins and refrigerate until ready to serve.

Video

Notes

Recipe Tips.
  • This recipe makes enough for a large gathering. Go ahead and halve the recipe to serve closer to 8 people.
  • Try a different pasta. Anything that is bite-sized and has grooves works well, such as salad shells, wagon wheels, ditalini, or bow ties
Make ahead of time. Macaroni salad can be made 24 hours ahead of time. Mix most of the dressing in before storing it in an airtight container in the refrigerator, but reserve a little dressing to add right before serving to freshen up the salad in case it is a little dry. 
Store leftovers in an airtight container in the fridge for 2-3 days. 
 

Nutrition

Serving: 1g, Calories: 353kcal, Carbohydrates: 33g, Protein: 8g, Fat: 21g, Saturated Fat: 3g, Polyunsaturated Fat: 12g, Monounsaturated Fat: 4g, Trans Fat: 0.04g, Cholesterol: 18mg, Sodium: 349mg, Potassium: 127mg, Fiber: 1g, Sugar: 3g, Vitamin A: 42IU, Vitamin C: 0.03mg, Calcium: 31mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Recipe FAQ

How to keep the salad chilled when serving?

Food should not be left out for longer than 2 hours at room temperature and less in the heat, especially mayo-based dishes like this one.
Only set out a little at a time and leave the rest in a cooler with ice.
Set the bowl of macaroni salad inside a large bowl with ice in it. 

Make ahead of time?

Macaroni salad can be made 24 hours ahead of time. Mix most of the dressing in before storing it in an airtight container in the refrigerator. Reserve a little dressing to add right before serving to freshen up the salad in case it is a little dry. 

How to store?

Leftovers can be stored covered in the fridge for about 3 days. If it gets dry, mix up a little more macaroni salad dressing and re-toss. 

This recipe was originally published March 2020.

About Kristyn

Kristyn Merkley is a published cookbook author, wife, mom of six, and major food enthusiast! For the past 15 years, she has been sharing foolproof, family-friendly recipes—each one tested in her kitchen—that anyone can master. As a seasoned recipe creator, she loves making cooking simple, stress-free, and totally doable for everyone!

Get my cookbook!

My cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes with videos, tips & more!

4.98 from 111 votes (87 ratings without comment)

Leave a comment

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

Recipe Rating




48 Comments

  1. Shelly Hunter says:

    5 stars
    I made this today with some leftover ham. This is what I did different: I used rotini noodles because it was what I had on hand. I also added green onion and celery for the crunch. Because my pasta is gluten free it absorbs more liquid so I added a little more milk and some dried ranch powder. Totally making it for my next potluck!!

  2. Kate says:

    5 stars
    Served this with burgers tonight and it was so wonderful! Absolutely loved it!

  3. jess says:

    5 stars
    This macaroni salad was everything that I wanted it to be and more! thank you so much for sharing this amazing recipe

  4. Gina says:

    Can I use canned peas instead of frozen peas?

    1. Lil'Luna Team says:

      I would recommend frozen. But if you use canned, make sure to drain them.

    2. Veronica O'Neill says:

      I used corn it was good the kids loved it ♡

  5. Marty Taylor says:

    5 stars
    Love this recipe for Macaroni Salad! Perfect.

  6. William Ferguson says:

    I’m going to be making the (American) Macaroni salad on your website. Would perhaps adding sour cream enhance the overall flavor ?? Just curious.

    1. Lil'Luna Team says:

      We love the macaroni salad as is, but you can certainly try it!

  7. Marilyn Aeger says:

    5 stars
    Mine turned out really good! Will definitely make again.

  8. Katherine says:

    I’d like to suggest Kielbasa as a substitute for cubed ham. It adds a smoky spicy kick and is VERY tasty. It’s precooked and ready to go, just cut into medallions and quarter. Even the turkey version is delicious!

  9. Sassy J says:

    5 stars
    Perfect macaroni salad. Used packaged diced ham so there was no chopping. Ideal for large gathering and potlucks. Thanks

  10. Cheri says:

    Easy, tasty, and just a great side salad or main dish for lunch or brunch!

  11. Carol says:

    2 stars
    A lot of macaroni! Not much flavor. Would not make again!

    1. Lil'Luna Team says:

      Thanks for the feedback and for giving the recipe a try.

  12. Charlene Lopez says:

    5 stars
    Love your blog it’s always fun with amazing recipes and great ideas 😊

    1. Lil'Luna Team says:

      Thank you so much!! So happy to have you here!

  13. Brenda Parker says:

    5 stars
    I just had this at a get together and loved it, but when she sent me your recipe to make it I was shocked at the amount of salt in it. Is there truly 1/4 cup of salt in this? When I spoke with the one who made it she said she did not put that in because she thought it was a typo.. Thank you for a great recipe !

    1. Lil'Luna Team says:

      I’m so glad you enjoyed the macaroni salad! The salt is added to the pasta water… you can definitely adjust the amount used. Just as long as the water is salted a bit before cooking the pasta. 🙂 No other salt is added into the salad though.

    2. Crystal Donaldson says:

      The salt goes into the water when you boil the noodles.

  14. Rockhead says:

    5 stars
    Looks yummy a typical Pilipino favorites

  15. Jayne says:

    Do you use smoked paprika or regular? Also, can I cut the recipe in half?

    1. Lil'Luna Team says:

      I just use regular, but you can use smoked if you prefer that flavor. And yes, you can certainly half the recipe!

  16. Kate says:

    Very tasty but the milk made it too “loose”. I think minus the milk it would be perfect. I also added some hard boiled eggs and onions. Thanks for the delicious recipe!

    1. Lil'Luna Team says:

      You’re welcome! The addition of the eggs and onions sound tasty! Thanks for giving the recipe a try.

  17. MARY GRAUEl says:

    I depend on LI’L LUNA RECIPES. ALWAYS EASY N AWESOME

    1. Lil'Luna Team says:

      Oh thank you so much for your sweet words. That means so much!

  18. Zalena says:

    Help!! This salad sounds amazing, but I only have about 1/4 a cup of ranch & I don’t have time to run & get more! Any suggestions for a substitute for the rest of the called for 1/2 cup??

    1. LilLunaTeam says:

      You could improvise a bit and add to the ranch dressing you already have by combining together about 2 Tbsp mayonnaise, 2 Tbsp sour cream and a little bit of milk until smooth. You could also add dill, parsley, chives, onion powder, garlic powder, salt, and pepper if you have any on hand. Hope this helps!

  19. Natasha says:

    5 stars
    It is such a simple and very easy-to-make macaroni salad recipe. Very delicious and highly recommended!

  20. Betsy says:

    5 stars
    Wonderfully easy! So full of great flavor! I whipped this up in no time and let it sit in my fridge overnight. The flavor of this was fantastic and I loved how easy it was to get prepped ahead of time! I only needed a tiny bit of extra dressing to freshen it up. Perfect.

  21. Lily says:

    5 stars
    I served it with grilled chicken and we could not get enough, the bowl was cleaned out!! Awesome side.

    1. LilLunaTeam says:

      Yay! That makes me so happy! Thanks for sharing!

  22. Tracy says:

    5 stars
    I added celery, onion, RADISHEs and hard boiled eggs, so good with the ranch dressing!

    1. Kristyn Merkley says:

      Perfect!! Thank you for sharing that! That would be good!

      1. Gracey says:

        5 stars
        I never keep milk in the house. How would this be without it? Add a little more ranch perhaps?

      2. Kristyn Merkley says:

        Hmm..good question. I haven’t left it out before, so not sure how it would turn out.

  23. Lorraine says:

    Do the peas get cooked before addi to salad?

    1. Kristyn Merkley says:

      Nope 🙂 You can cook them, if you prefer them that way, but this is perfect without cooking them.

  24. Kristina says:

    5 stars
    Great Recipe. I also like to add chinese noodles on top for a bit of crunch.

  25. Olivia says:

    5 stars
    We definetly have our favorites and this is one of them. Its always at our barbecues because its so good.

  26. Kristina says:

    5 stars
    Adding ranch dressing really makes a delicious difference. I like adding Chinese noodles for a bit of a crunch.

  27. Laura Reese says:

    5 stars
    This is the perfect salad! Such delicious ingredients!

  28. Ashley F says:

    5 stars
    This was the perfect way to use up some leftover ham we had in the fridge! Loved it!

  29. Matt Taylor says:

    5 stars
    I love macaroni salad! This is so easy to make. 🙂

  30. Joy says:

    5 stars
    This is one of my favorite summer/spring salads to take anywhere! It is very simple to make & tastes great!

  31. Eraj Siddiqui says:

    such a nice recipe .. i m going to try it

    1. Kristyn Merkley says:

      Thank you! I hope you like it!