Traditional Macaroni Salad

4.95 from 17 votes
52 Comments

This post may contain affiliate links. See our disclosure policy.

This is the best classic Macaroni Salad! It is loaded with ham, cheese, and veggies in a creamy dressing. Perfect as a side dish, and for BBQs and potlucks.

Bowl of Macaroni Salad with a wooden spoon.

The Best Macaroni Salad Ever

Typically, I’m not a fan of classic Macaroni Salad. However, my mom’s mac salad recipe is the exception. The ingredients are fresh and colorful and it tastes amazing! We would always have this at family picnics or trips to the lake. It is also a perfect side dish for Easter dinner or a BBQ on the 4th of July. In fact, this recipe appears at so many of our family functions, it definitely gets the stamp of family favorite!

Ingredients to make Macaroni Salad including pasta, carrots, peas, cheese, ham, salt, sour cream, mayo, mustard, pepper, green onion, apple cider vinegar, pepper and sugar.


How to Make Macaroni Salad

Macaroni salad consists of three distinct parts: 1. The pasta 2. The dressing 3. The mix-ins.

First, the pasta: Authentic macaroni salad uses elbow macaroni (of course), but I have also swapped out the macaroni with small shell pasta, cavatappi, and ditalini with great success. Cook the pasta just to al dente, then stop the cooking by rinsing the pasta in cold water. Making macaroni salad is the ONLY time I will ever rinse pasta. Allow the pasta to drain while you prepare the rest of the salad.

Bowl of cooked macaroni pasta.

Next, the dressing: For my macaroni salad dressing, I keep it pretty simple. I use a base of mayonnaise, mustard, sour cream then a few more small added ingredients for flavor including apple cider vinegar, sugar, salt, and pepper. That’s it! Mix it all together and fold it into the macaroni.

Glass bowl of ingredients for macaroni salad dressing including mayo, sour cream salt, sugar, pepper, mustard and apple cider vinegar. Spatula on the side.

Finally, the fun part. The mix-ins! Our mom always does ham, cheese, peas, carrots, and green onion but the possibilities and mix-in combinations are endless. Other popular favorites include hard boiled egg, olives, peppers, halved cherry tomatoes, cucumber, pickles, and baby corn.

Bowl of cooked pasta with green peas, cubed cheese, sliced green onions, cubed ham and shredded carrot.

Tips for Making Macaroni Salad

I will often make this salad a day ahead and let it chill overnight. This gives the flavors a chance to blend.

When making ahead, store in Ziplock bags until ready to serve, this way you save on dishes too.

If it seems a little dry when ready to serve, just add a splash of milk before serving and stir for a few minutes.

Depending on your tastes, you can add in or substitute ingredients to the dressing as well. Dijon mustard can be used instead of yellow mustard. Garlic powder, onion powder, lemon juice, and other seasonings can add flavors to your taste.

Bowl of Macaroni Salad with a wooden spoon.

Read Next: Best BBQ Side Dishes

Looking for More Great Pasta Salad Recipes?

If you want to check out more ideas for macaroni salad, check out our Hawaiian Mac Salad. This is an authentic macaroni salad recipe from when I lived in Hawaii and it is perfect for luaus! You can also try our Creamy Bacon Ranch Pasta Salad. You basically can’t go wrong with bacon.

Large bowl of Macaroni Salad with wooden spoon.

Traditional Macaroni Salad

4.95 from 17 votes
This is the perfect macaroni salad. It's loaded with ham, cheese, and veggies in a creamy dressing. Perfect for BBQs and potlucks!
Prep Time 20 minutes
Cook Time 0 minutes
Refrigerate 3 hours
Total Time 3 hours 20 minutes
Course Salad
Cuisine American
Servings 12

Video

Ingredients

  • 1 pound elbow macaroni or any other small pasta shape
  • 1 cup mayonnaise
  • 2 teaspoons mustard (or to taste)
  • 1/4 cup sour cream
  • 2 tablespoons apple cider vinegar
  • 2 tablespoons sugar
  • 1/2 tablespoon kosher salt or to taste
  • ground black pepper to taste
  • 1 cup ham cubed
  • 1 cup cheddar cheese cubed
  • 2/3 cup frozen peas thawed
  • 2 carrots shredded
  • 3 green onions sliced thin

Instructions

  • Prepare macaroni to al dente according to package directions. After macaroni is cooked, drain well and cool to room temperature.
    Bowl of cooked macaroni pasta.
  • In a medium-sized mixing bowl, combine mayonnaise, mustard, sour cream, apple cider vinegar, sugar, salt, and pepper.
    Glass bowl of ingredients for macaroni salad dressing including mayo, sour cream salt, sugar, pepper, mustard and apple cider vinegar. Spatula on the side.
  • In a large bowl, toss macaroni with ham, cheese, peas, carrots, and other mix-ins.
    Mix of pasta and mix ins in a large bowl with a wooden spoon.
  • Fold in mayonnaise mixture until pasta is well coated. Cover with plastic wrap and refrigerate at least 3 hours or overnight. If the salad seems a little dry after setting up overnight, add some milk a little a bit at a time until salad becomes nice and creamy again.
    Large bowl of Macaroni Salad. Wooden spoon on the side.

Nutrition Information

Calories: 425kcalCarbohydrates: 33gProtein: 12gFat: 27gSaturated Fat: 6gCholesterol: 33mgSodium: 823mgPotassium: 242mgFiber: 2gSugar: 5gVitamin A: 2752IUVitamin C: 10mgCalcium: 92mgIron: 1mg

Love this recipe?

We want to hear from you! Please leave a review.

Rate and Review



Share This With the World

PinYummly

About the author

Erica Walker

Erica lives in Boise, Idaho with her husband, Jared, an attorney, and her three beautiful girls. Beyond the world of recipes, she loves adventuring with everything from kayaking, to cruising, to snowboarding and taking the family along for the thrill ride.

More about Erica Walker
4.95 from 17 votes (2 ratings without comment)

Leave a comment

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

How many stars would you give this recipe?




Comments

  1. I make the basic salad (pasta, ham and sauce) the day before and chill it in one bowl (I love the bag idea). I prep the veggies and cheese and put them in sandwich bags to add a little while before serving. I think it gives it a ‘fresher’ flavour and the cheese doesn’t get soggy. It only takes a minute to mix them in. I put some whole cherry tomatoes on top for those who want them.

  2. I can’t figure out why so many people muck-up a perfectly delicious cold salad with mustard. I like mustard, but not in salads, since (IMO) it tends to overpower the flavor of all the added goodies, even if you use yellow mustard. I think it’s a southern & midwestern thing. It’s a lovely salad w/o the mustard.

    1. My mid-western dad has always said: just enough mustard to make them wonder why it’s so delicious 🤤

  3. I forgot to get a cube of cheese but I have a bag of shredded. Would that be okay as a substitute?