There’s a beauty in doing the basics right, and few dishes prove that more than macaroni salad. It shows up at almost every potluck, cookout, and summer BBQ — and yet somehow, not every bowl earns a second scoop. Too dry. Too wet. Too soft. Too bland.
The balance slips somewhere, and what could have been the dish everyone remembers ends up being the one that sits.
If you’ve been the person who brought a batch that went untouched, this recipe is going to fix that. After plenty of trial and error and a few wasted pounds of elbow macaroni, I landed on a classic macaroni salad recipe that tastes like the one your mom or grandma used to bring to every potluck.
It’s creamy but not heavy. It has egg, relish, and just enough tang. It’s easy macaroni salad that actually works — and it gets better after a night in the fridge.
This is the best macaroni salad for BBQs, potlucks, or just a cold lunch on a hot day. Here’s how to make it.
What Makes a Macaroni Salad Actually Good
Most people who’ve made a disappointing batch made one of two mistakes: they used too little dressing, or they served it too soon. Both are easy to fix once you know what you’re going for.
The dressing is where the flavor lives. A great macaroni salad recipe uses a mayo-based dressing — full-fat mayo, a little mustard, vinegar, and a small amount of sugar to balance the acid. That combination gives you that familiar, slightly tangy flavor that people mean when they say they want a traditional macaroni salad.
The chill time matters more than most recipes admit. Pasta absorbs dressing as it sits, which is why cold pasta salad recipes always taste better the next day. If you dress it and serve it immediately, it’ll taste underdressed and a little flat. Give it at least two hours in the fridge — overnight is even better.
And yes, the eggs. Easy macaroni salad with eggs is classic for a reason. They add richness, a little extra protein, and a texture that plain pasta salad just doesn’t have. Don’t skip them.
Classic Macaroni Salad
Classic Macaroni Salad
This creamy, old‑fashioned macaroni salad recipe is easy to make and always the first to go at every BBQ. Get the 20‑minute recipe.
Ingredients
- 1 lb elbow macaroni
- 4 large hard-boiled eggs, peeled and chopped
- 1 cup celery, finely chopped (about 3 ribs)
- 1/2 cup yellow onion, finely chopped (about 1 small onion)
- 1/2 cup sweet pickle relish, drained
- 1/2 cup red bell pepper, finely diced
- 1/4 cup fresh parsley, chopped (optional but worth it)
For the dressing:
- 1 1/4 cups full-fat mayonnaise
- 2 tbsp white vinegar
- 1 tbsp yellow mustard
- 2 tbsp granulated sugar
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp garlic powder
- 1/4 tsp celery seed (optional, but adds a lot)
- 2–3 tbsp whole milk (optional, to thin the dressing if needed)
Instructions
- Bring a large pot of well-salted water to a boil. Add the elbow macaroni and cook according to package directions until just al dente — usually about 8 minutes. Don't overcook it. You want the pasta to have a little bite, since it softens when it comes into contact with the dressing. Drain and rinse under cold water until completely cool, then let it drain well. Water left on the pasta will dilute your dressing, and nobody wants a watery macaroni salad.
- In a medium bowl, whisk together the mayonnaise, white vinegar, yellow mustard, sugar, salt, pepper, garlic powder, and celery seed until smooth. Taste it — it should be tangy, a little sweet, and well-seasoned. If it's too thick, whisk in whole milk a tablespoon at a time until it's pourable but not runny. This is one of those mayo salad recipes that just works. The dressing should taste slightly stronger than you want the finished salad to taste, because the pasta mellows everything out. Reserve 1/4 cup of dressing for serving.
- In a very large bowl, add the drained macaroni, chopped eggs, celery, onion, sweet pickle relish, and red bell pepper. Pour 1 cup of the dressing over the top and stir well until every piece of pasta is coated. The salad will look very creamy — that's correct. The pasta is going to absorb a good amount of that dressing as it chills, which is exactly what turns this into a proper creamy macaroni salad rather than pasta with a thin coating of mayo.
- Cover the bowl tightly and refrigerate for at least 2 hours. Overnight is genuinely better. The flavors meld, the pasta soaks up the dressing, and the whole thing becomes what you actually wanted when you started making it. If the salad looks dry after chilling — and it probably will — stir in a tablespoon of mayo and a splash of milk or vinegar to bring it back to life. This is one of the summer pasta salad recipes that benefits most from patience.
- Just before serving, give it a good stir and taste it cold. The salt and acid levels shift as it chills, so what tasted right before refrigerating might need a small adjustment now. Add a pinch of salt, a splash more vinegar, or a small spoonful of sugar if needed. Sprinkle chopped fresh parsley on top for a little color. Serve cold, straight from the fridge.
Nutrition Information:
Yield:
8Serving Size:
1Amount Per Serving: Calories: 259Total Fat: 4gSaturated Fat: 1gUnsaturated Fat: 3gCholesterol: 94mgSodium: 194mgCarbohydrates: 52gFiber: 8gSugar: 9gProtein: 11g
The Dressing Ratio Is Everything
If there’s one thing worth paying close attention to in any classic macaroni salad recipe, it’s the dressing. The ratio above — 1.5 cups of mayo for 1 lb of pasta — sounds like a lot before you mix it. After the pasta sits in the fridge for a few hours, it won’t seem like enough. Pasta dressing. This is why so many cold pasta salad recipes come out dry by the time they reach the table.
The fix is simple: dress it generously at first, and keep a small amount of reserved dressing in a separate container in the fridge. Stir that in right before serving, if needed. I do this every single time, and it’s never let me down.
The vinegar is not optional. It’s what keeps the mayo-based dressing from tasting heavy or flat. It brightens everything and gives the salad that slight tang that sets a good macaroni salad apart from pasta with mayo.
On the sugar: a small amount balances the acidity without making the salad taste sweet. If you’re making this for people who like a sweeter version — which is pretty common in the South and Midwest — bump it to 3 tablespoons. If you want it strictly savory, pull it back to a half teaspoon. Both work fine.
How to Make Macaroni Salad with Pickles
Sweet pickle relish is the default here, and it’s what most people grew up with. But if you’re a dill pickle person, the swap is easy and honestly makes a great version: replace the sweet relish with 1/2 cup of finely chopped dill pickles and add 1 tablespoon of pickle juice directly to the dressing in place of some of the vinegar.
The brine deepens the flavor in a way that’s hard to put your finger on but makes the whole thing taste more developed. Chop the pickles small—about the same size as your celery—so they distribute evenly. Big chunks of pickle in one bite and none in the next isn’t what you’re going for.
This dill version is fantastic next to burgers or fried chicken and holds up beautifully as a cold macaroni salad recipe for potlucks.
Common Mistakes Worth Knowing
- Using low-fat mayo — it breaks down in the fridge and turns watery. Full fat only.
- Serving it too soon — the flavors need time to come together. Two hours is the floor; overnight is the move.
- Not salting the pasta water — this is the only chance the pasta itself gets seasoned. Don’t skip it.
- Skipping the rinse — rinsing stops the cooking and removes excess starch. Without it, the pasta gets gummy and sticks together.
- Overcrowding with too many add-ins — celery, onion, relish, egg, and pepper is enough. Every extra ingredient stretches the dressing ratio thinner.
- Forgetting to taste before serving — the salt and acid levels shift as it chills. Always taste it cold and adjust right before it hits the table.
Variations Worth Knowing
Hawaiian Macaroni Salad
Hawaiian macaroni salad is its own thing entirely — creamy, slightly sweet, and made with whole milk whisked into the mayo for a looser dressing. Skip the mustard, relish, and red pepper. Add finely grated carrots and a little extra sugar. Cook the pasta softer than you normally would, almost to the point where it feels wrong. Let it sit overnight. The result is the mac salad style you get at a Hawaiian plate lunch spot, and it’s genuinely different from the classic version in the best way.
Tuna Macaroni Salad
Tuna macaroni salad uses this same base almost exactly. Drain two 5-oz cans of solid white albacore tuna and fold them into the eggs. A squeeze of lemon juice in the dressing helps cut through the richness. It turns a side dish into a full meal and is one of the better cold pasta salad recipes for meal prep — filling, easy, and holds up in the fridge for several days.
Lighter Version
Swap half the mayo for plain Greek yogurt. The texture is nearly identical, and the tang actually improves the dressing slightly. A full yogurt replacement gets too thick and the flavor shifts too far, but a 50/50 split is seamless. Most people genuinely won’t notice.
Make-Ahead and Storage Tips
Macaroni salad is one of the best make-ahead dishes in the summer rotation. Make it the day before your event, and you’ll get better flavor and a creamier texture than if you made it the same morning. I almost always make mine the night before — it’s less stress, and the salad is noticeably better.
- Keeps well in an airtight container in the fridge for up to 5 days.
- Do not freeze — the mayo breaks and the pasta turns mushy.
- If it dries out after a day or two, stir in a tablespoon of mayo and a splash of milk or vinegar. It comes right back.
- For potlucks and BBQs, keep it cold. Mayo-based salads shouldn’t sit out more than two hours in warm weather.
- This recipe scales well — double it for a crowd by simply using 2 lbs of pasta and doubling everything else.
What to Serve It With
Macaroni salad pairs well with almost anything off the grill — burgers, hot dogs, grilled chicken, and ribs. The acidity in the dressing cuts through heavy BBQ flavors nicely, which is part of why it’s become a permanent fixture at summer cookouts.
For a classic spread: macaroni salad, coleslaw, baked beans, and whatever’s coming off the grill. That combination has been working for decades for good reason.
If you’re using it for weekday meal prep, pair it with rotisserie chicken or a couple of hard-boiled eggs on the side. Or make the tuna version above, and it’s a full lunch on its own.
Frequently Asked Questions
Can I make this gluten-free?
Yes — swap the elbow macaroni for a gluten-free pasta. Chickpea or lentil pasta holds up well in a cold salad and adds a little extra protein.
Can I use Miracle Whip instead of mayo?
You can if you prefer a sweeter, tangier flavor profile. It’s a legitimate swap that many people grew up with. Just know the taste shifts noticeably — it becomes sweeter and less rich. Both camps feel strongly about this one.
Why is my macaroni salad dry the next day?
Pasta absorbs dressing as it chills — this is normal and expected. Always reserve a few tablespoons of dressing to stir in before serving. A spoonful of mayo and a splash of vinegar fixes it every time.
Do I have to use elbow macaroni?
Elbow macaroni is traditional and works best because the curves hold onto the dressing. Small shells or ditalini are good substitutes. Larger pasta shapes change the texture ratio and don’t work as well for a cold salad.
How far ahead can I make this?
Two days ahead is ideal. Three days is fine. After day four, the pasta softens noticeably, but it’s still good. I wouldn’t push it past five days.
Can I add cheese or other vegetables?
Sharp cheddar or Monterey Jack works well — stir in about 1/2 cup before chilling. Common additions to vegetables include frozen peas (thawed), corn, or cucumber. Just keep the total volume of add-ins reasonable so the dressing doesn’t get stretched too thin.
Make It Once, and You’ll Have It Down
Macaroni salad doesn’t need to be complicated. The version people actually want at a cookout is the classic one — eggs, relish, celery, and a creamy mayo dressing with just enough tang to keep it from tasting heavy. That’s what this is.
The first time you make it, you might feel like the dressing is too much or the vinegar is too sharp. Trust it. It mellows and comes together in the fridge. Taste it cold before serving and adjust from there.
Make it the night before, pull it out when the grill is ready, and watch it disappear. A good macaroni salad has a way of making people go back for seconds without quite knowing why. Now you know why — and you know how to make it.