Creamy Macaroni Salad in 30 Minutes
A cold, creamy macaroni salad that tastes like the one from the deli but is so much fresher. It takes about half an hour to throw together, and the tangy-sweet dressing clings to every elbow.

Make it once, and it will become your go-to for cookouts, potlucks, and lazy summer lunches. The best part: it improves after a rest in the fridge, so you can get it done early.
Why This Macaroni Salad Is a Keeper
The dressing hits all the right notes. It is rich from the mayonnaise, brightened with a little vinegar and mustard, and just sweet enough to feel like a treat without being cloying.
Every spoonful has tender pasta and a gentle crunch from celery, bell pepper, and onion. It is a side dish that actually keeps you coming back, not one you push around your plate.
Ingredients

- 1 lb elbow macaroni: classic shape, but shells or rotini work too
- 1 cup mayonnaise: full-fat gives the creamiest body
- 2 tbsp white vinegar: cider vinegar is a good substitute
- 1 tbsp granulated sugar: balances the tang
- 1 tsp yellow mustard: or Dijon for a little more heat
- 1 tsp fine sea salt: plus more for the pasta water
- 1/2 tsp black pepper
- 1/2 cup finely chopped celery: about 1 large stalk
- 1/2 cup finely chopped red bell pepper: about half a pepper
- 1/3 cup finely chopped red onion: sweet onion works, too
- 2 tbsp sweet pickle relish: the secret for that old-fashioned flavor
- Paprika: for dusting the top
Variations
- Lighten it up: swap half the mayo with plain Greek yogurt. The dressing stays creamy but tastes fresher.
- Add protein: fold in a 5 oz can of drained tuna or 1/2 cup diced ham for a heartier side.
- Go eggy: stir in two chopped hard-boiled eggs for a richer texture.
- Skip the relish: use 1 tbsp extra vinegar and a pinch more sugar if you do not have it on hand.
If you like pickles in your salads, you will probably enjoy Old-Fashioned Potato Salad, too.
How to Make Creamy Macaroni Salad
Step 1: Cook the Macaroni

Bring a large pot of heavily salted water to a boil. Add the 1 lb of elbow macaroni and cook until just tender, about 8 minutes. Drain and rinse under cold running water until the pasta feels completely cool to the touch.
Rinsing stops the cooking and washes off extra starch, so the salad stays creamy instead of gummy. Let the macaroni sit in the colander for a few minutes to drain well while you mix the dressing.
Step 2: Whisk the Dressing

In a very large bowl, whisk together the 1 cup mayonnaise, 2 tbsp vinegar, 1 tbsp sugar, 1 tsp mustard, 1 tsp salt, and 1/2 tsp pepper. Keep whisking until the mixture is smooth and the sugar dissolves.
It will taste a little sharp right now, and that is what you want. The pasta and vegetables will soften the tang as the salad rests, so do not be tempted to tame it yet.
Step 3: Fold Everything Together

Add the cooled macaroni, celery, bell pepper, onion, and relish to the bowl with the dressing. Use a spatula to fold everything together gently, turning from the bottom until every noodle is coated and the vegetables are evenly scattered.
The salad will look very creamy at this stage, with flecks of red and green throughout. If it seems too thick for your taste, stir in a splash of milk, 1 tbsp at a time, to loosen it.
Step 4: Toss and Garnish the Salad

Cover the bowl and refrigerate for at least 30 minutes, or up to 24 hours. The chill time lets the flavors mingle and thickens the dressing just enough.
When you are ready to eat, give the salad a good stir, then spoon it into a serving bowl. Dust the top generously with paprika, and serve it cold.
A Few Tips for the Best Macaroni Salad
- Salt the pasta water well.: The macaroni absorbs that salty liquid, so your salad tastes seasoned all the way through, not just on the outside.
- Taste and tweak before chilling.: Once everything is combined, dip in a spoon and check for salt, tang, and sweetness. The dressing should taste a little brighter than you want the finished salad to taste.
- Save a little dressing for later.: If you are making the salad more than a few hours ahead, hold back 2 to 3 tbsp of dressing and stir it in right before serving. The pasta drinks up moisture as it sits.
Need a bigger batch? Here’s how to scale it:
| Servings | Macaroni | Mayonnaise | Chopped Veggies (total) |
|---|---|---|---|
| 8 | 1 lb | 1 cup | 1 1/3 cups |
| 12 | 1 1/2 lbs | 1 1/2 cups | 2 cups |
| 16 | 2 lbs | 2 cups | 2 2/3 cups |
Storing Leftovers
- Refrigerate: Transfer leftovers to an airtight container and keep in the fridge for up to 5 days. The salad tastes even better on day two.
- Stir it back to life: It thickens in the cold, so give it a good stir before serving again. If it seems dry, add a spoonful of milk or a little extra mayo to bring back the creaminess.
What Goes Well With Creamy Macaroni Salad
This salad is a natural partner to anything smoky or charred, where its cool creaminess balances the heat. Serve it next to grilled chicken thighs or a simple burger. A platter of barbecue ribs and a scoop of this salad on the side straighten each other out, the vinegar in the dressing cutting through the rich meat.
Frequently Asked Questions
Can I make this macaroni salad completely dairy-free?
Yes. Use a plant-based mayonnaise and skip the optional milk. The classic recipe already contains no dairy.
Why did my macaroni salad turn watery?
Warm pasta or wet vegetables are usually to blame. Make sure the macaroni is fully cooled and drain the rinsed pasta well. After chopping, pat the celery and bell pepper dry with a paper towel.
Can I use light mayonnaise?
You can, but the dressing will be thinner and less rich. If you go that route, reduce or skip any added milk and use a full-flavored mustard to bring back some depth.
How far ahead can I make it?
It is safe to prepare and refrigerate up to 24 hours in advance. In fact, the flavors meld beautifully overnight, which makes it ideal for busy next-day cookouts.

Creamy Macaroni Salad Recipe
Ingredients
Method
- Cook macaroni in salted boiling water until just tender, about 8 minutes. Drain, rinse under cold water, and let cool completely.
- In a large bowl, whisk together mayonnaise, vinegar, sugar, mustard, salt, and pepper until smooth.
- Add the cooled macaroni, celery, bell pepper, onion, and relish. Fold gently until evenly coated. If too thick, stir in a splash of milk.
- Cover and chill for at least 30 minutes or up to 24 hours. Just before serving, stir well, transfer to a serving bowl, and dust with paprika. Serve cold.
