Classic Creamy Macaroni Salad
Classic macaroni salad is the side dish that shows up at every potluck and cookout for a reason. It is creamy, tangy, and packed with crunchy bits that hold up even after a night in the fridge.

This version keeps it simple with elbow macaroni, crisp celery, sweet bell pepper, and a dressing that balances mayonnaise with vinegar and mustard. It comes together fast while the pasta boils, and you can make it ahead so it is one less thing to juggle on the day.
What Makes This One So Good
I have tried fancier versions with dill or bacon, but this is the one I keep coming back to. The dressing gets its sharpness from cider vinegar and a touch of sugar, which cuts through the richness without tasting too sweet.
The vegetables stay crunchy because I skip the onion and use scallions instead. No one wants a mouthful of raw onion at a picnic.
And the pasta is tender but not mushy because I rinse it with cold water right after draining. That stops the cooking and washes off extra starch so the salad does not turn gluey.
Ingredients

- 8 oz elbow macaroni: about 2 cups dry, the classic shape for this salad
- 1/2 cup mayonnaise: full-fat gives the creamiest texture
- 2 tbsp sour cream: optional, adds extra tang
- 2 tbsp cider vinegar
- 1 tbsp yellow mustard
- 1 tsp sugar
- 1/2 tsp salt: plus more for the pasta water
- 1/4 tsp black pepper
- 1 cup finely diced celery: from 2 to 3 stalks
- 1/2 cup finely diced red bell pepper
- 1/4 cup sweet pickle relish
- 3 scallions: thinly sliced, white and green parts
- 2 hard-boiled eggs: chopped, optional
- Paprika for sprinkling: sweet or smoked
Variations / Substitutions
- Greek yogurt: swap half the mayonnaise for a tangier, lighter dressing.
- Dill pickle relish: use instead of sweet relish for a less sweet salad.
- No egg: leave them out, the salad is still great.
- Add protein: fold in flaked tuna or diced ham for a heartier side.
If you like this, check out my Classic Potato Salad recipe.
How to Make Classic Macaroni Salad
Step 1: Boil and Rinse the Pasta

Bring a large pot of salted water to a rolling boil over high heat. Add the 8 oz elbow macaroni and cook until tender, about 8 minutes. Stir once or twice so nothing sticks.
The pasta should be just past al dente, with no rawness but still a little bite. Rinsing stops the cooking and cools it down so the dressing will not separate. Drain well, then rinse under cold water until the macaroni feels cool to the touch. Let it sit in the colander to drain completely.
Step 2: Whisk the Dressing

In a small bowl, combine the 1/2 cup mayonnaise, 2 tbsp sour cream, 2 tbsp cider vinegar, 1 tbsp mustard, 1 tsp sugar, 1/2 tsp salt, and 1/4 tsp black pepper. Whisk for about 1 minute until completely smooth and no streaks of mustard remain.
Taste the dressing now. It should be tangy and a little salty. You can adjust with a tiny splash more vinegar or a pinch of sugar until it hits the right note for you.
Step 3: Chop the Vegetables

Dice the celery and red bell pepper into small pieces, roughly a 1/4-inch dice, so every bite gets an even mix. Slice the scallions thinly, using both the white and light green parts for a mild onion flavor.
Aim to keep the pieces uniform and no larger than a pea. The vegetables add fresh crunch that sticks around, even after the salad sits in the fridge overnight.
Step 4: Toss the Salad Together

Place the completely cooled macaroni in a large mixing bowl. Add the chopped celery, bell pepper, scallions, and the 1/4 cup sweet pickle relish. Pour the dressing over the top and fold gently for about 2 minutes, scraping the bottom, until every piece is evenly coated.
The salad will look a little wet at first. That is fine. As it chills, the pasta absorbs some of the dressing and everything tightens up.
Step 5: Serve It Up Cold

Spoon the salad into a serving bowl, cover, and refrigerate for at least 1 hour. Just before you bring it to the table, give it a good stir, sprinkle lightly with paprika, and scatter the chopped hard-boiled eggs over the top if you are using them.
The paprika adds a pop of color and a hint of smokiness. Serve it cold, and expect the bowl to disappear fast.
Tips for the Best Macaroni Salad
- Pick the right mayo: Full-fat mayonnaise gives the creamiest mouthfeel. Reduced-fat versions can make the dressing watery.
- Let the flavors meld: The dressing tastes sharper right after mixing. After an hour in the fridge, everything settles into a mellow, tangy balance.
- Keep it crisp: Celery and bell pepper hold their crunch best when the salad stays properly chilled. Avoid leaving it out at room temperature for more than two hours.
- Reviving leftovers: If the salad has thickened too much after a day, stir in a tablespoon of milk or a little extra mayo to bring back the creamy consistency.
Need a bigger batch for a party? This recipe doubles or triples easily.
| Batch Size | Macaroni | Mayonnaise | Celery + Bell Pepper |
|---|---|---|---|
| 1x (serves 6) | 8 oz | 1/2 cup | 1 1/2 cups total |
| 2x (serves 12) | 16 oz | 1 cup | 3 cups total |
| 3x (serves 18) | 24 oz | 1 1/2 cups | 4 1/2 cups total |
Keeping Macaroni Salad Fresh
Refrigerate: Store in an airtight container for up to 4 days. The flavors continue to develop, so day two often tastes even better. Stir before serving and add a small spoonful of mayo if needed. Mayonnaise-based salads do not freeze well, so enjoy it cold from the fridge.
What Goes Well With Classic Macaroni Salad
This salad is a natural partner for grilled burgers, fried chicken, or pulled pork. The cool creaminess balances the heat and smokiness from the grill. It is also right at home next to hot dogs at a cookout or packed into a picnic basket with cold cuts and cheese.
Frequently Asked Questions
Can I use a different pasta shape?
Yes. Small shells, rotini, or ditalini all work well. Avoid long noodles like spaghetti, which are harder to scoop and coat evenly.
How far ahead can I make this?
You can prepare the salad up to 2 days in advance. Hold off on the paprika and chopped eggs until just before serving so the colors stay bright.
Why does my macaroni salad turn out dry the next day?
The pasta continues to absorb moisture from the dressing over time. A splash of milk or a spoonful of mayo stirred in right before serving loosens it right back up.
Can I use Miracle Whip instead of mayonnaise?
You can. The salad will be noticeably sweeter, so you may want to reduce or omit the sugar. Taste the dressing and adjust as you go.

Classic Macaroni Salad Recipe
Ingredients
Method
- Bring a large pot of salted water to a boil. Cook macaroni until tender, about 8 minutes, then drain and rinse with cold water.
- In a small bowl, whisk together mayonnaise, sour cream, cider vinegar, mustard, sugar, salt, and pepper until smooth.
- Dice the celery, bell pepper, and scallions into small pieces.
- In a large bowl, combine the cooled macaroni, diced vegetables, and relish. Pour the dressing over and fold gently until evenly coated.
- Transfer to a serving bowl, cover, and refrigerate for at least 1 hour. Before serving, stir, sprinkle with paprika, and top with chopped hard-boiled eggs if using.
