This post may contain affiliate links. Please read our disclosure policy.

This Classic Macaroni Salad is the creamy, crowd-pleasing side I bring to every summer cookout. Tender elbow macaroni, crisp celery, and a tangy-sweet mayo dressing come together in under 30 minutes, and it tastes even better made a day ahead.

More macaroni & pasta salads:  Hawaiian Macaroni Salad  |  Tuna Macaroni Salad  |  Simple Pasta Salad

macaroni salad in a large white bowl with two serving spoons
Pin this recipe for later!Pin This

Before You Get Started

A few small things make the difference between a flat, gummy macaroni salad and a creamy, flavorful one. Here’s what matters most.

  • Rinse the pasta under cold water until fully cooled. This stops the cooking and keeps the salad from turning gummy or watery once the dressing goes on.
  • Season as you go and taste before chilling. Salt the pasta water, then adjust the salt at the end so the finished salad isn’t bland.
  • Chill for at least an hour, then loosen with mayo before serving. The pasta drinks up the dressing as it sits, so a spoonful of mayo brings back that creamy texture.

recipe walk-through

How to Make Classic Macaroni Salad

See the recipe card below for full, detailed instructions

Here’s how it comes together. It’s mostly hands-off once the pasta is cooked.

Step 1: Cook and cool the macaroni

Cook the elbow macaroni in salted boiling water until just tender, then drain and rinse under cold water until fully cooled. 

If you like a little extra tang, splash the rinsed noodles with a teaspoon of apple cider vinegar before mixing.

cooked macaroni in a colander

Step 2: Prep the mix-ins

While the pasta cools, chop the celery, onion, and hard-boiled eggs, and thaw the peas. Red onion adds the best color and bite, but any onion works. 

Make it your own: Swap the peas for diced red bell pepper, stir in crisp cooked bacon, or cut the sweet relish back to 2 teaspoons if you prefer it less sweet.

Peas, hard boiled eggs, celery, and onions combined in a bowl.

Step 3: Combine and dress

Add the cooled macaroni to the bowl with the mix-ins, then stir in the mayonnaise and mustard until everything is evenly coated. 

For a lighter, tangier salad, swap up to half the mayo for plain Greek yogurt or sour cream.

Macaroni salad in a bowl

Step 4: Season and chill

Taste and add salt as needed, then cover and refrigerate for at least an hour before serving. A good chill lets the flavors blend and is the difference between a bland salad and a great one. 

Before serving, give it a stir and add a spoonful of mayo if it looks dry.

macaroni salad in a white bowl with metal spoons
  • Find more crowd-pleasing pasta salads for every cookout and potluck in one collection: 17 Best Pasta Salads

What to Serve It With

Macaroni salad is happiest next to something off the grill. It’s my go-to side for a cookout plate, and it rounds out just about any summer main. A few favorites to serve it with:

Storage Tips

How to Store Macaroni Salad

Refrigerate in an airtight container for up to 5 days. Keep it chilled right up until serving, especially outdoors, since the mayo dressing shouldn’t sit at room temperature for long.

Add a little mayo before serving leftovers. The pasta absorbs the dressing as it sits, so a couple of tablespoons stirred in brings back the creamy texture.

Make it a day ahead for the best flavor. It actually tastes better after an overnight chill, which makes it a great one to prep before a party.

macaroni salad served into a small white bowl

Frequently Asked Questions

What is the best mayonnaise to use?
A full-fat mayo like Hellmann’s (Best Foods) or Duke’s gives you the creamiest, most classic flavor. Light mayo works if you want to cut calories, though the salad will be a little thinner and tangier.

Can I use Greek yogurt instead of mayonnaise?
Yes. Swap up to half of the mayo for plain Greek yogurt or sour cream for a lighter, tangier salad. Keep at least half mayo so it still tastes rich and classic.

How long can macaroni salad sit out?
Because it’s mayo-based, don’t leave it out for more than 2 hours, or 1 hour if it’s above 90°F outside. At a picnic or cookout, set the bowl over ice to keep it cold and safe.

Can I make it less sweet?
Absolutely. Cut the sweet pickle relish back to 2 teaspoons, or use dill relish instead for a more savory, tangy salad.

serving of macaroni salad in a bowl with a fork

More Potluck & Cookout Salads

Recipe

Classic Macaroni Salad

4.62 from 50 votes
This Classic Macaroni Salad is a creamy, make-ahead side with tender elbow macaroni, crisp celery, sweet relish, and hard-boiled eggs. It comes together in under 30 minutes and is always a hit at cookouts and potlucks.
Prep Time 12 minutes
Cook Time 12 minutes
Total Time 24 minutes
Servings 8 servings

Ingredients
  

  • 2 cups uncooked elbow macaroni about ½ box
  • 4 tablespoons sweet pickle relish
  • 1 cup chopped celery
  • 2 tablespoons chopped onion
  • 1 cup frozen peas cooked and cooled
  • 4 hard-boiled eggs chopped
  • 2 teaspoons prepared mustard
  • 1 cup mayonnaise
  • 1 teaspoon salt to taste
Save this recipe
Get this sent to your inbox, plus get new recipes from us every week!

Instructions
 

  • Cook the macaroni in salted water according to package directions. Drain, rinse under cold water, and cool to at least room temperature.
  • In a large bowl, combine the celery, onion, relish, eggs, and peas.
  • Stir in the cooled macaroni.
  • Add the mustard and mayonnaise and stir until evenly coated. Taste and add salt as desired.
  • Cover and refrigerate at least 1 hour before serving.

Notes

  • Storage: Keep in an airtight container in the fridge for up to 5 days.
  • If it looks dry: Stir in a couple tablespoons of mayo before serving to bring back the creaminess.
  • Make ahead: Flavor is best after an overnight chill, so it’s a great party prep-ahead.
  • Less sweet: Reduce the relish to 2 teaspoons, or use dill relish for a savory version.
  • Add-ins: Diced red bell pepper, crisp cooked bacon, or fresh dill are all great mix-ins.
  • Lighter option: Swap up to half the mayo for plain Greek yogurt or sour cream.
Keyword macaroni salad

Nutrition

Calories: 390kcalCarbohydrates: 33gProtein: 9gFat: 24gSaturated Fat: 4gCholesterol: 105mgSodium: 643mgPotassium: 181mgFiber: 3gSugar: 5gVitamin A: 769IUVitamin C: 3mgCalcium: 33mgIron: 1mg

Nutritional Disclaimer Kristin Maxwell of “Yellow Bliss Road” is not a dietician or nutritionist, and any nutritional information shared is an estimate. For accurate calorie counts and other nutritional values, we recommend running the ingredients through your preferred online nutritional calculator. Calories and other nutritional values can vary depending on which brands were used.

Kristin Maxwell

Kristin Maxwell is the creator and main recipe developer, writer, and photographer of Yellow Bliss Road. A self-taught cook and self-appointed foodie, she specializes in easy, flavorful and approachable recipes for any home cook.

Free Email Series
5 Secrets to Dinnertime Sanity
Free email series with tested, tasted & terrific dinner recipes!

You Might Also Like

4.62 from 50 votes (33 ratings without comment)

Leave a Comment

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Sandi Jepsen says:

    Love all your recipes! They are down to earth and easy to put together.

  2. Kimmy says:

    The ingredients are worded in a confusing way and dont add up? The macaroni, uncooked, 2 cups, 1/2 box. A regular box of 16oz macaroni is a bit over 2 cups. Or am I misreading this?

  3. Antonette says:

    Can i sub half of the mayo for Greek yougart or sourcream?

    1. Adrienne - Yellow Bliss Road says:

      Yes you can. That’s what we do for the Hawaiian Mac Salad.

  4. Lorrie Knapp says:

    Excellant , thank you. Truly enjoyed this receipe.

    1. Kristin says:

      Thank you Lorrie, you are so welcome.

  5. Teri Lyn says:

    I did t have peas so I added red bell pepper and another tablespoon of onion. I also used sweet relish and Wickles relish.❤️❤️

    1. Kristin says:

      Awesome feedback Teri! Thanks for stopping by.

  6. carol hawley says:

    Hi Kristin: These 2 recipes are lovely, The Macaroni Salad with peas & The Baked Chicken are so yummy together. I love your recipes as they are so simple to make & are so tasty.

    1. Kristin says:

      Love your comment carol! Thanks for stopping by.

  7. Patti Dill says:

    Salad was great. I did add a bit of garlic powder the second time I made it along with some cooked crisp fried bacon for a bit of variety. Two kids loved it without bacon but my little bacon eater loved it better with the bacon (of course!). I also always added some black pepper but white pepper would work also.
    But the recipe is great just the way it is. Love the proportion of ingredients. Some cooks add too much mayo or eggs or onions but this is perfect. Good job.

    1. Kristin says:

      Thank you Patti! Love the feedback, thanks for stopping by to share.

  8. Judy says:

    This is such an easy recipe. It reminds me of my Grandma May’s recipe, that I had lost. Love, love this recipe. I’ll be making it more often in the future. Very tasty! Thank you!

    1. Kristin says:

      You are so welcome Judy! Thanks for stopping by.

  9. joni says:

    Kristin – love the new picture!! So pretty! Love the hair too. 🙂

    1. Kristin Maxwell says:

      You are so sweet, thank you!

  10. Pat H. says:

    I followed the recipe and it was very bland and tasteless. Was very disappointed in it. I can say I’ll won’t be making it again.

    1. Gary S says:

      ‘Might want to stick to Rice Krispies and milk if you can’t use a bit of imagination – or call Grandma…

  11. Rebecca says:

    So good. Everyone should try it.

    1. Kristin says:

      Thank you Rebecca!

  12. Christine says:

    I have made this recipe several times, my husband even loves it and he doesn’t normally like macaroni salad , our families all time favorite, I do splash a little apple cider vinegar over the noodles after I rinse them, just something I like to do!
    We have had it with several different add-ins, anyway you make it it is delicious!

    1. Kristin says:

      Love the feedback Christine! Thanks for stopping by.

  13. Dorothy W. says:

    My go to Macaroni salad recipe from now on! This was a big hit, very flavorful. Next time I will only use two tsp of sweet relish to cut down on the sweetness, just personal preference though. thanks for this tasty recipe….

    1. Kristin says:

      You are so welcome Dorothy! Thanks for stopping by.
      K.

  14. Miriam Bokan says:

    What type of onion is used?

    1. Kristin Maxwell says:

      You can use any onion you like. I usually use a red onion.

  15. MJ says:

    Can I used dill relish instead of sweet?

    1. Kristin Maxwell says:

      Sure, if that’s your preference. It will add more sour flavor.

  16. Deb E. says:

    For frozen peas, you can also thaw them with running cold water in a colander, drain then add to the salad!
    They give a sweet, crisp crunch to the salad! This is a great recipe!

    1. Kristin says:

      Love the feedback Deb E. Thanks for stopping by.

  17. Linda says:

    This looks so good. Gonna make this weekend!!

    1. Kristin says:

      Nice! Hi Linda, we would love to here your feedback on this recipe. Thanks for stopping by.
      Kristin

  18. Rebecca Payne says:

    This makes me hungry looking at it. I can’t wait to try it.

  19. Angelina says:

    this is SO delicious, and it never disappoints at family functions. There are never any leftovers, no matter how much we make. The sweet pickle relish really sends it over the top, but we don’t use mustard in ours….not with the sweet pickle relish, but that’s just us.

    1. Kristin says:

      That’s awesome Angelina! Thanks for the feedback.

  20. Diana Kozak says:

    Delicious! Perfect for summer picnics!

    1. Kristin says:

      Nice! Thank you Diana.

  21. JB says:

    Would the amount of mayo or mustard need to be changed if I were to add tomatoes, ham cubes and cheese cubes?

    1. Kristin Maxwell says:

      Yes, but you could play around and adjust that. If you’re adding more mustard, I would do so just a tiny bit at a time because it can get overpowering really quick.

  22. Darlene says:

    Hi. You can change up the relish to sandwich spread instead, just a couple of teaspoons should do it. Also add some multi-colored vegetable peppers to your salad. Delicious. Give it a try.

    1. Darlene says:

      Sorry it should have been multi-colored. Tablet keeps wanting to change words on me. Oh. For us that are allergic to pepper spices add Clubhouse Italian Seasoning with red lid only contains dehydrated vegetable peppers instead. Black lid contains pepper spices. Also for any recipe that asks for paprika, exchange for turmeric instead.

  23. Sara says:

    Delicious!! I wasn’t in the mood for a cold pasta salad, but don’t have a ton of fresh veggies or block cheese. I came across this recipe, and I had everything. Sweet relish was something w bought on accident, but it really stands out in this recipe. My new go to!!

    1. Kristin says:

      Nice! Thanks for stopping by Sara.

  24. Christine Matos says:

    Mine turned out fabulous! I splashed the macaroni with a couple tablespoons of apple cider vinegar while it was in the strainer, it was yummy! Thanks for posting ?

    1. Kristin says:

      You are so welcome Christine! Thanks for stopping by.

  25. Laurie Guyatt says:

    If I added too much relish how can I fix it??

    1. Kristin Maxwell says:

      Adding more mayo would probably help, and wouldn’t ruin the salad.

  26. Cathy says:

    Kristen, I have to make this macaroni salad for approximately 100 people. How much of the ingredients should I use?

    1. Kristin says:

      The recipe will feed 8-10 people, so you’ll have to multiple to get enough for 100.

  27. Pamela D VanCleave says:

    Sounds yummy cant wait to try it out. Have been wanting this recipe for a long time! Thanks-pam

  28. Denise Enright says:

    Excellent..just excellent. Not overpowering with the mayo. I added a pinch more salt. My family favorite..

    1. Kristin says:

      Thank you Denise!

  29. Liz Reid says:

    This is the BEST pasta/pea salad I have ever made. It is not overpowering with pickle or mustard . We added more black pepper but that is just us. I also used Hellman”s avocado oil mayo. I panicked when I wasn’t finding the recipe again, but I’d shared it and got it again. Making it now. Thank You !!

    1. Kristin says:

      You’re so welcome Liz! thank you so much for stopping by!

  30. Carol Whyte says:

    This is absolutely outstanding – just the way my mother in law used to make it (except for the peas). The family loved this and asked for it again. Thanks for a recipe that’s a keeper!

    1. Kristin says:

      Hi Carol, so happy that you and your family loved this recipe!

  31. Maryellen says:

    Can I add a tablespoon of Vinegar to this?

    1. Kristin says:

      Sure you can add vinegar.

  32. Elizabeth Reid says:

    This was easy to make and tasted great. I normally don’t like most pasta salads. The amounts of each ingredient I used were not exactly what was listed. I was making a larger batch and used more red onion, celery, and peas than would have been proportional. I also added a fair amount of black pepper and a bit more of salt. It was great the next day after a longer refrigeration to bring out all the flavors. I also used Hellman’s Avocado oil mayo.

    1. Kristin says:

      Great ideas Elizabeth! sounds tasty!

  33. McKiela says:

    How do you combine the eggs in with it just smoosh them and mix into the mixture or what? Or is it just what you put ontop?

    1. Kristin says:

      I chop them and just gently mix them in. The few slices on top are more for looks.

  34. Amber N Boles says:

    Can I use canned peas?

    1. Kristin says:

      Yes, the flavor is a little different and you’ll want to make sure to drain them really well first.

  35. Deb says:

    Do you have to cook your peas. Can I just get a frozen bag and let them thaw out that way there’d be more crunchy not so ot softer?
    Have you tried it that way without cooking? Thx

    1. Kristin says:

      I usually just thaw them in hot water then rinse them. They don’t have to be “cooked” persay.

  36. Gary says:

    Hi do you thaw the frozen peas before putting them into the salad mixture? Wont the peas be to hard if put in frozen?

    1. Kristin says:

      Yes they are thawed.

  37. Emily says:

    What is prepared mustard? Isn’t there a mustard for macaroni salad in particular

    1. Kristin says:

      Prepared mustard is the kind you find in the condiment aisle and put on hot dogs and such. The word “prepared” differentiates it from the ground spice.

  38. Cindy Harris says:

    Can I use can English peas

    1. Kristin says:

      Sure!

  39. Genette Shelton says:

    Made this salad and it was killer! I was out of eggs so I eliminated them and they weren’t missed at all. I’ll definitely make this one again!

    1. Kristin says:

      Thanks Genette! and thanks for stopping by.

  40. Doreen says:

    In your description #3 you have 1 cup mustard instead of mayo, just fyi.

    1. Kristin says:

      Oh goodness, that wouldn’t be good! Thank you for catching that!

  41. Mary Ann Clark says:

    Would it be ok to mix a can of drained tuna in it?

    1. Kristin says:

      Definitely! I think it would be delicious!

  42. Janeth Guzman says:

    What kind of mayonnaise do you guys use? I honestly don’t like “kraft real mayo”

    1. Kristin says:

      I usually buy what’s on sale, honestly. But I tend to lean towards Best Foods myself.

    2. Mitzi says:

      Hellman’s is the best. I’ve been using it for over 50 years!

  43. Charlie says:

    This recipe is excellent!! The crunch from the frozen
    Peas just made this so yummy

  44. Lilly says:

    Can I put cheese on top of the macaroni and bake it for few minutes??

    1. Kristin says:

      No, I wouldn’t try that.

  45. Ann Ariano says:

    Hi, this sounds delicious and I want to make it for my daughter’s birthday party on Sunday. What type I mustard do you use? Yellow, brown or a grey poupon type?

    1. Kristin says:

      Just regular yellow mustard – enjoy!

  46. Quinn says:

    I definitely have to try this recipe.
    This is kind of embarrassing but I’ve never made macaroni salad before, I personally am not a fan of red onions, do you think it’s okay to substitute it with shallots?

    1. Kristin says:

      You could definitely replace the onions with shallots, or another type of onion. You could even leave them out altogether if you prefer.

  47. Caren says:

    I made this last night. I let it get nice and cold overnight and today while I was working. I came home and had some. It is absolutely amazing. I got a bowl of it. Filled me up like a meal. So delicious! Thank you for sharing this wonderful recipe!

    1. Kristin says:

      Thank you for the great feedback Caren!

  48. Clarice Bailey says:

    Absolutely the Best Macaroni Salad recipe I have ever used! Thank you so much for sharing! I will keep this one and share with my family!

    1. Kristin says:

      Thank you Clarice! Glad that you loved it.

  49. Margaret says:

    I made this “in a pinch” when I did not have quite enough potato salad and coleslaw for my hubby and his poker pals. They loved it! In fact, the macaroni salad was all gone, while the others went virtually untouched. And they ALL said they loved the peas in it–they really made it special. This will be my go-to macaroni salad from now on! Perfection!

    1. Kristin says:

      Thank you Margaret! So happy that you and your family loved this recipe!

  50. Shirley Foster says:

    My family loved the Macaroni salad! Can’t wait to try lots of your recipes! They all sound so good! I will be using this site a lot more! Thank you!

    1. Kristin says:

      So happy that you and your family loved this recipe!
      Thank you for stopping by!

  51. Linda says:

    Pretty close to the way I make my macaroni salad. The difference is, I like peas, but not in my macaroni salad. I only use green onion in mine and mostly the green part and some of the white part, chopped very fine, very little mustard. I use about half a dozen eggs in mine, sweet pickle relish, salt and pepper and mayonnaise. Sometimes I like tuna fish in my macaroni salad too.

    1. Kristin says:

      I’m not a fan of peas either, but I will eat them only in this recipe!

  52. Stacy Taylor says:

    And “Real Mayo,would be Hellmanns Or Nothing At All In My Opinion!!”

  53. Jill says:

    Grew up with this type of salad. Mom added a can of tuna fish…OMG, so good. Never had it with eggs, gonna try that (noodles boiling and eggs are peeled)

  54. Edward says:

    forget the peas, add some pimentos or sweet red pepper and a few chopped olives, and use celery heart…add juice of 1 lime, delete salt…. salt mac water instead

  55. Elizabeth says:

    Very good recipe. Glad I chose this one. My families Mac salad has tuna and client didn’t want tuna. They loved it!! Keeper!

  56. Lisa says:

    I tried this today. It tastes great!

    I didn’t have peas so I added corn. And black beans. I used whole wheat shell pasta instead of macaroni. I had a little less pasta. I put in only about half a cup mayo and that was more than enough for the dish. Also our relish was *eww* and I threw it out. So I put a little bit of maple syrup in the dish for sweetener. It was all very good and now I want some more! I think I will add some dill, though. It needs a little bit of a bright flavor. Or chopped baby pickles would be great.

  57. Ash says:

    Hello! I am planning to make this tomorrow but I’m wondering if you measure out 2 cups uncooked noodles or 2 cups cooked noodles? And do you think I could use miracle whip and stead of mayonnaise? Thanks in advance for your answers!

    1. Kristin says:

      It’s 2 cups uncooked…about 4 cups cooked. If you are a fan of Miracle Whip, sure, you could use it. It would definitely make the salad sweeter.

  58. Kelli Davidson says:

    I made this for a family bbq, I ran out of macaroni noodles, so I used Cellentani noodles instead….awsome!

  59. TJ says:

    Hi there, Kristin. I am going to try your recipe for BEST EVER CLASSIC MACARONI SALAD this week for a BBQ I am having on Saturday. I look forward to tasting it.

  60. Marylou K. says:

    Great salad, a keeper! I only had horseradish mustard, so I used 1/2 tsp of ground mustard and it worked wonderfully! This will be a staple for cookouts.

  61. Liz says:

    Added cheddar cheese and dill to this salad and it is amazing!!

  62. Aarom says:

    This is a basic but great side dish tha t is easy to make. It is really good and complements summer meals as a good standby !

  63. Elizabeth says:

    Excellent! Always a hit at potlucks and perfect for summertime. We love it!

  64. Carol Ayers says:

    Hi kristin. I made the macaroni salad without peas, (i didn’t have any) and its very tasty. My question is, does it call for real mayo, or miracle whip. I think it would be wonderful with real mayo. Thanks. Carol

    1. Kristin says:

      We always use real mayo.

  65. Mary Ann says:

    How long will this Macaroni salad last in refrigerator?

    1. Kristin says:

      3-4 days, but you may need to freshen it up with some additional mayo.

  66. Tara says:

    SO good. The classic you remember. I added black pepper and omitted sweet relish, since that is a little closer to how we made it growing up–delicious!

    I also recommend mixing the mayo & mustard together first, but you can skip that step if you don’t want the extra bowl. I also found that I wanted to add about another teaspoon of mustard for tang, but I bet if you included the relish you wouldn’t need it.

  67. Jen says:

    I don’t even like macaroni salad but I liked this recipe!

  68. Mary Lou Dickinson says:

    I so agree with you. I am not a fan of peas either but they are a must for Tuna Pasta Salad. I am going to make yours tonight. Can’t wait. Thanks!

  69. Deb says:

    Don’t cook the peas, they will pop in your mouth

    1. Maggie says:

      Did you just thaw them out Then? What do you mean by pop in your mouth?

      1. Tara says:

        I think that only works if you’re using fresh shelled ones, but I’d love to know if you can just defrost frozen peas and get the same effect!

        1. Jessica Hendershot says:

          I used the steam bag peas and only cooked them half the time called for, and Immediately dumped and cooled them in a big strainer…. I did not rinse as I didn’t want to get them wet….. mine were perfectly sweet and “pop in your mouth” tender! This recipe was the best I’ve ever had! I even had “Gramma” ask who made it! Had to print this out for her too! I also added black pepper…… ? Enjoy !!!

  70. DEBRA says:

    I made this but added sour cream and scallions instead of onions. I also added some milk so it wouldn’t dry out. It was a big hit!

    1. Kristin says:

      Yes with the sour cream you’d need to extra milk. With the mayo it won’t dry out but you can always add extra if you need it.

  71. christina recktenwald says:

    this was the best thing I’ve ever eaten!!!!! I’m usually not fan of macaroni salad but this was amazing!!! thank you so much!!!!

  72. Christine Titus says:

    I know it’s still winter, but this weekend of 2/19/2017 was like SPRING! I’m not kidding. Almost 70 degrees and sunshine, not to mention a three-day weekend because of President’s Day. So, we cooked out on Sunday. It was a gorgeous day! I made one of my favorite burgers, Original Ranch Cheeseburgers, topped them with lettuce and tomato, and served this salad to go along with it. I love the simplicity of this salad. It truly is a classic. The only thing I added was freshly ground black pepper to taste. Perfection!

    1. Kristin says:

      It’s definitely a true classic! How lucky you were to have such gorgeous weather – we’ve just been getting rain here in Southern California!!

  73. Lori says:

    No instructions for the mustard ?

  74. Kim says:

    Found this recipe on Pintrest. Really good pasta. I’m always looking for a good pasta salad to try and this is on my keeper list. Would not change anything. Thanks!