Macaroni Salad
This Macaroni Salad features sweet pickles, bell pepper, hard boiled eggs and a creamy dressing. While some macaroni salads can be overly mayonnaisey and heavy, this one has just enough dressing to make it both light and satisfying. It’s a great make ahead recipe, since the flavors are even better on the second day!
This macaroni salad recipe is my grandma’s recipe, and we all know that grandma’s recipes are the best. 😉
I grew up eating this creamy pasta salad at our family’s 4th of July get-togethers, summer BBQ’s and Sunday dinners. Not only is it a tried-and-true favorite recipe in my family, but the comments below show that it’s become a trusted favorite in many readers’ homes as well.
It is the best macaroni salad. Family could not stop eating. Will be my go to salad recipe.
Dottie
Why You’ll Love This Macaroni Salad Recipe Too
- Recipe comes together in just 30 minutes, start to finish.
- Easy to customize – I’ve given you lots of ideas below.
- A delicious mix of textures and flavors. Celery, bell peppers and pickles bring a satisfying crunch to balance out the tender pasta.
- The creamy dressing has a touch of sweetness that perfectly complements the other flavors.
- Versatile side dish. I love it with grilled chicken, burgers and slow cooker pulled pork.
- It feeds a crowd and is perfect for a BBQ or potluck.
Make it Ahead: It Tastes Even Better on Day 2 and 3
One of my best tips for success with this recipe is to make it ahead of time – at least a few hours ahead, but a day ahead is even better. As the macaroni salad chills in the fridge, the flavors develop and meld together, making the salad even tastier.
Macaroni Salad Ingredients
- Pasta: I use ditalini pasta because that’s what my grandma always used, but any short pasta shape will work. Elbow macaroni is a common favorite for macaroni salad.
- Red Bell Pepper: A chopped red bell pepper adds color, flavor and crunch. You could also use a yellow or orange bell pepper.
- Celery: For more crunch! Chop the celery up finely because small bites of celery are best here.
- Red Onion: The red onion is a nice contrast to the sweetness from the pickles and dressing. Chop the onion up finely so that it doesn’t overpower the other ingredients.
- Sweet Pickles: Sweet pickles are a classic macaroni salad ingredient. Trust me when I say they go perfectly in this salad!
- Hard Boiled Eggs: I’ve always make my macaroni salad with egg, just like potato salad. Cook the eggs using my stovetop hard boiled eggs recipe, or my Instant Pot hard boiled eggs recipe.
- Dressing: My homemade macaroni salad dressing is made with mayonnaise, apple cider vinegar, Dijon mustard, sugar, salt and pepper. I use just enough mayo to coat the pasta without making the salad overly mayonnaisey. If you like a really creamy salad, try making 1 1/2 times the dressing recipe.
How to Make Macaroni Salad
Here’s a quick overview of how to make this recipe. See the printable recipe card below for the full recipe with measurements.
- Cook the pasta. Once it’s cooked to al dente, drain the pasta and rinse it with cold water. Let the pasta cool.
- Chop the other ingredients. In a large bowl, combine the red bell pepper, celery, onion, pickles and hard boiled eggs.
- Make the dressing. Whisk together the mayonnaise, apple cider vinegar, Dijon mustard, sugar, salt and pepper.
- Combine it all together. Add the cooled pasta to the bowl with the chopped ingredients. Pour on the dressing and stir until everything is well combined.
- Chill. Chill the salad for at least 2 hours before serving to let the flavors develop.
- Serve. Right before serving, garnish with chopped fresh parsley and/or a sprinkle of sweet paprika.
Tips for the Best Macaroni Salad
- Cook the pasta in salted water to flavor it right from the start.
- Don’t under-cook or over-cook the pasta. Cook it until it is al dente, which means it is soft but has a very slight bite to it.
- Rinse the pasta with cold water after it cooks, then drain it well. The cold water rinse stops the cooking process and begins to cool the pasta.
- To keep the macaroni from absorbing all of the dressing, let it cool completely before mixing in the dressing. Stir the pasta every once in a while as it cools to keep it from clumping together. To speed up the cooling process, you can spread the pasta out in a 9×13-inch baking dish or on a baking sheet.
- Chill the macaroni salad for at least 2 hours before serving. I know I said this above, but it’s worth repeating because it’s very important for the best-tasting macaroni salad.
Recipe Variations
- My grandpa would always add a little sweet pickle juice from the jar of sweet pickles to his macaroni salad dressing. It’s really tasty, and if you want to try it I recommend replacing half of the apple cider vinegar with the sweet pickle juice.
- Use avocado mayo instead of regular mayonnaise. This is what I usually do!
- Switch up the pasta shape. Try elbow macaroni, shells or rotini.
- Use green onion instead of red onion.
- Add black olives.
- Add chopped cucumber.
- Add peas.
- Add bacon.
- Make it a meal by adding protein. Try chicken, ham, tuna or chickpeas.
- Make it extra creamy by making 1.5 times the dressing amount.
Storage Instructions
- Macaroni salad will last for 3 days when you store it in an airtight container in your refrigerator.
- For food safety, do not leave macaroni salad out at room temperature for more than two hours. If you are serving it outside on a hot day, I wouldn’t even leave it out for that long. This is true for all salads with mayo-based dressings.
More Favorite Salad Recipes
Complete your summer BBQ menu with one or two of these favorite side dishes, and you’ll have a meal worthy of any summer cookout!
Macaroni Salad
Ingredients
- 1 pound ditalini pasta, or elbow macaroni pasta
- 1 red bell pepper, chopped
- 2 ribs celery, finely chopped
- 1/2 cup finely chopped red onion
- 1/2 cup chopped sweet pickles
- 3 hard boiled eggs, chopped
Macaroni Salad Dressing
- 1 cup mayonnaise
- 2 tablespoons apple cider vinegar
- 1 tablespoon Dijon mustard
- 1 tablespoon sugar
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Optional Garnishes
- chopped fresh parsley
- paprika
Instructions
- Bring a large pot of salted water to a boil and cook pasta according to package directions for al dente. Transfer the pasta to a colander, rinse it with cold water and drain well. Set pasta aside to cool while you prepare the rest of the salad ingredients (see note). Stir the pasta occasionally to prevent it from sticking together.
- In a large bowl, combine the red bell pepper, celery, onion, pickles and hard boiled eggs.
- To make the dressing, combine the mayonnaise, apple cider vinegar, Dijon, sugar, salt and pepper in a medium bowl. Whisk until well combined and smooth.
- When the pasta is completely cooled, add it to the bowl with the other pasta salad ingredients. Pour on the dressing and stir until everything is well combined.
- Cover and chill macaroni salad in the refrigerator for at least 2 hours before serving. It will keep for up to 3 days when stored in an airtight container in the refrigerator.
Notes
- Macaroni salad tastes best on the second day, so it is a perfect make ahead side dish.
- To cool the pasta more quickly, you can spread it out in a 9×13-inch baking dish.
This is an addictive macaroni salad! People can’t get enough of it. This is going into my recipe book for future reference. So yummy!
Absolutely delicious! I copied it down to become a permanent part of my recipe box.
This recipe is a keeper. I used half sour cream and half mayo. I also had to add black olives. So yummy. Definitely will be my go to macaroni salad recipe.
Try adding cubed fresh tomato, diced ham, and some cucumber .
Try This is the best Macaroni Salad I’ve made in a very long time. The mayonnaise and Apple cider vinegar is perfect on this. All the flavors and textures complement each other. Delicious! I would definitely recommend trying.
So easy to make and DELICIOUS! Will definitely be my new go to macaroni salad. I will however, omit the salt in the pasta water and in the dressing as we found it a bit salty. Thanks for this great recipe.
My favorite macaroni salad recipe! This delicious recipe will always be my go to recipe for potlucks!
Loved this recipe. I added bacon and olives, easy and loved the dressing
I have avoided macaroni salad for years because I don’t like Mayo. This was very appealing due to the limited use of mayonnaise. It looked perfect in your photos. I got the avocado Mayo and followed your recipe and was shocked at how much I loved it! Who knew? And I have the barbecue pork in the slow cooker! Thanks for the inspiration. PS I’m a retired teacher…
I’m so happy that you enjoyed this recipe! You’ll love the pulled pork! It’s another of my favorites. 🙂
The pulled pork was awesome! I will be looking for more recipes now. Your recipes are well written. Thanks.
Yay! I’m so glad you loved it. Thank you for trying my recipes! I hope you find many more favorites! 🙂
I’m not a cook but needed to take a pasta salad to a party. This one looked easy and it was! But wow! It tasted super good. Yes, this will be my “go-to” salad from here on. My friends loved it too. The only thing I added was Trader Joe’s Chile Lime seasoning. Perfection!
It is the best macaroni salad . Family could not stop eating. Will be my go to salad recipe.
I have searched for many years to find a macaroni salad that I would like. I made this recipe at Easter and have made it twice since then. Followed the recipe and it was easy and delish! I think I will try your coleslaw recipe next. Thank you.
To save a little bit of chopping, I always add sweet relish instead of pickles.. Pasta salad is a favorite in my family in the summer and I always make a huge one for a get-together, hoping to have extras. Thanks for the tips and recipe! Making it today for tomorrow’s Independence Day picnic!
I’m about to make this recipe. I have a question before I start. Is the amount of pasta it calls for cooked or uncooked? You know how pasta grows. I don’t want to make too much if it means uncooked
Use a 1 pound box of pasta (uncooked). I hope you enjoy the macaroni salad!
This is good on the first day, but great on the second and third days. A keeper for sure.
Absolutely delicious. Will definitely be adding to my recipe book.
I think this is the 2nd time I’ve made this salad but it’s my favorite!! It was even delicious after maybe 10 mins in fridge but now that it’s the 2nd day, I’m sure it’ll be even better if that’s possible. I used what I had which meant using Rotini in lieu of elbow macaroni. Otherwise, i followed recipe pretty closely. I may have reduced red onion to 1/3 cup instead of 1/2 and diced very finely so my kids would eat it. I had slices of bread and butter pickles which are sweet and very juicy. I eyeballed the pickle amount but it was 1/2-3/4 cup. I made did 4 hard-boiled eggs instead of 3. I followed dressing to the tee which is sooo yummy. I thought at first maybe it wouldn’t be enough and I don’t like “dry” salads….I’m a sloppy saucy person but I held back the urge and am thankful I did. Just the perfect amount to kiss all the ingredients just right.
I made this and it’s yummy. I just made a second batch and tweaked it a little. I used more chopped pickles and added 2 T of the pickle juice to the dressing. I also use cracked white pepper.
I’ve never added a comment on any recipe ever before. And I never thought my first one would be on a macaroni salad, but oh my goodness, this is one of the best party/side dishes I’ve EVER made. This is an amazing recipe! Thank you so much!! DELISH!
I’m so happy to hear how much you enjoyed this macaroni salad! Thank you for taking the time to leave a comment! 🙂
Needed a EASY macaroni salad. My deli was out (Labor Day weekend). I didn’t want the plastic container of it. Came across this recipe as I was standing in the grocery store trying to come up with a plan B. I added the optional paprika, but only had smoked paprika. I also subbed the thick chopped relish for the chopped pickles. It was sooooo good! Even my husband ate it! He does not like mayo based salads! This will now be a summer holiday staple! Thanks!
This was EXCELLENT and pretty easy to make! The people I served it to at a party last night just raved about it!
I made this recipe with gluten free macaroni and used sweet pickle juice instead of apple cider vinegar. Everybody I gave it to raved about how good it was.
I made it for a lady friend of mine who never eaten macaroni salad. Also gave some to several other friends. Just me is on a gluten free diet. My first try at making my own macaroni salad.
This is an excellent recipe! I made this for the first time to take to a church potluck and it was a big hit! I will definitely make this again, so delicious!😋
Delicious! I also like to add shrimp with pasta shells. A great summertime meal.
A very good classic recipe! And it’s not dripping with sauce. I used yellow mustard and it turned out fine.
I made the recipe as is. It was good, but the following day it still seemed really dry. I added another 1/2-2/3 cup mayo, with a splash of vinegar and maple syrup. That made it much more suited to our preferences.
Hi Suni,
Thank you for trying the recipe. We prefer less dressing on our macaroni salad; if you like yours with more mayo then you can definitely add more to your preference. 🙂
This turned out AMAZING! I added an orange bell pepper and some celery for a little color.
Thank you for the wonderful recipe.
It’s my husband’s favorite side dish and I’ve been making it every 4th of July and a few other times throughout the year, especially summertime. The only thing I do different is cut tiny cubes of cheddar cheese instead of the hard boiled egg. That’s an ode to a macaroni salad my mom used to make, and I recommend giving the swap a try sometime! I’ll never make another macaroni salad. Thanks again!
Wonderful! Wouldn’t change anything!
Thank you for this new go-to Mac salad recipe.
I’ve made this twice now and it’s amazing. The second batch, I added some diced deli meats and 5 boiled eggs. The next batch, I’ll go back to 3 eggs.
Hi, I made the classic macaroni salad and the family loved it
Wish we could adjust recipes for other portions.
This was so delicious! I have not made a pasta salad for years and I so glad I tried yours. It reminded me of my favorite aunt’s recipe that she added cooked , cold shrimp to and not the puny salad shrimp or canned either. She was generous! I did add some small cheese cubes, and a handful of defrosted sweet peas. Pretty to look at on the table with many colors of veggies too. Thank you.
I love love love this salad. Yummo!!! I follow this recipe perfectly except I add extra veggies and double the eggs. And I double the sauce. I like my salad crunchy.
Wonderful recipe. Thank you!!
Simple and delicious! I’m definitely adding to my recipe book!
I just made this salad and it is delicious! Thank you for sharing your recipe.
This is my go to recipe for macaroni salad. I’ve probably made it 20 times. It’s so good! I like to use bread and butter pickles and a bit of the juice in it.
Hi Stephanie,
I love that this is your go-to recipe! So glad you’re enjoying it!
Just made this recipe and even tho it hasn’t sat for 2 hours it’s already so flavourful.
I added a few cheese cubes and a bit of red pepper flakes for my hubby and WOW! Thanks it’s the best
Perfect balance. Thanks for the recipe!
What an amazing and simple salad to make. The longer you leave the ingredients to the salad the better it tastes.
Great recipe but I double the dressing.
Sorry I didn’t post a review prior. I came across this recipe awhile back (June 2023) and sounded good so I tried it. Now I am no longer allowed at my daughter’s crab feast or any picnic UNLESS I make and bring a batch of this macaroni salad (and I’ve made it 8 times since then) … so not just me who likes it, everyone who tries it loves it!! The ingredients so so well together, but to me if there’s a secret you can’t leave out it is the chopped sweet pickles.