Macaroni salad has a maddening little habit: it can look perfect in the mixing bowl and feel dry by the time the cookout starts. Get it right, though, and you have tender little elbows, celery and pepper with a bit of snap, sweet pickle, and a cool dressing that tastes creamy without turning heavy.
Make the salad for the bowl you’re actually going to eat. The macaroni will feel firmer once thoroughly chilled, and it will take up some of the dressing while it sits.
Save some of the dressing. Mix the rest into the fresh salad, let everything get properly cold, then use the reserved portion only if the chilled bowl needs it.
Macaroni Salad Recipe
Creamy macaroni salad with tender elbow pasta, finely chopped vegetables, sweet pickle, and a tangy mayonnaise dressing—the classic deli-style balance that works especially well beside cookout food.
Ingredients
Macaroni
- 8 oz (225 g) elbow macaroni
- Water, for boiling
- Kosher salt, for the cooking water
Vegetables
- 1 cup (about 100 g) finely diced celery
- ½ cup (about 60 g) carrot, shredded on the large holes of a box grater
- ½ cup (about 75 g) finely diced red bell pepper
- ¼ cup (about 40 g) finely diced red onion
- 2 hard-boiled eggs, finely chopped, optional
Dressing
- 1 cup (240 ml) mayonnaise
- 2 tablespoons (30 ml) white vinegar
- 2 tablespoons (30 g) sweet pickle relish
- 1 tablespoon (12 g) granulated sugar
- 1 teaspoon (5 ml) yellow mustard
- ½ teaspoon fine salt
- ¼ teaspoon black pepper
Equipment
- Large pot
- Colander
- Large mixing bowl
- Box grater
Instructions
- Cook the macaroni. Bring a roomy pot of water to a rolling boil and salt it. Add the macaroni and start checking before the package’s full cooking time. Cook until there is no chalky center and the elbows still hold their shape.
- Cool and drain. Drain the macaroni and rinse it briefly under cold water. Toss the colander well and let the excess water drain away.
- Prep the vegetables. Finely dice the celery, bell pepper, and red onion, and shred the carrot on the large holes of a box grater. If the onion is especially sharp, soak it in cold water for 10–15 minutes, then drain and dry it well.
- Make the dressing. Whisk the mayonnaise, white vinegar, sweet relish, sugar, yellow mustard, salt, and pepper until smooth. Reserve ⅓ cup (80 ml) of the finished dressing, cover it, and refrigerate it.
- Mix. Combine the cooled macaroni, vegetables, and eggs if using. Fold in the remaining dressing until everything is evenly dressed.
- Chill. Check the seasoning, cover, and refrigerate for at least 2 hours.
- Finish it chilled. Stir the salad and taste it cold. If it looks dry, fold in the reserved dressing a spoonful at a time; if it is still creamy, leave the reserve unused. Make the final seasoning adjustment now.
Recipe Notes
- Judge the macaroni by texture rather than the clock; different brands cook at different rates.
- Drain the pasta and washed vegetables well so excess water does not thin the dressing.
Get the Texture Right
Make Ahead & Serve
What You’re Looking For in the Finished Salad
A good forkful has tender macaroni wrapped in cool, creamy dressing, with little interruptions of celery and pepper crunch. The elbows stay intact, but there isn’t a firm center waiting in the middle.

The vegetables belong in the bite rather than taking it over. Carrot and onion are small enough to spread through the bowl, so you get their sweetness and bite without suddenly meeting a mouthful of either one.
The dressing comes through creamy first, then pickle and tang, with enough sweetness to round the sharper notes. It should make you want another bite, not reach for a glass of water.
Need the exact quantities? Back to the Recipe Card →
Why These Ingredients Work Together
The vegetables aren’t here to turn this into a vegetable-heavy pasta salad. They’re used in small amounts to break up all that soft, creamy macaroni: celery and bell pepper bring the crunch, carrot adds mild sweetness, and onion gives the bowl a little bite.
Sweet relish pulls several jobs together at once—pickle flavor, sweetness, and little bits of texture. White vinegar cuts through the mayonnaise, while yellow mustard keeps the dressing in familiar deli territory.

What Pasta Works Best for Macaroni Salad?
Elbow macaroni is the clear first choice here. Its small curved shape catches the dressing while leaving room for bits of celery, pepper, and pickle in the same bite.
Small shells are a good second choice. Rotini and other ridged shapes can work, but they hold dressing differently, so don’t assume they will need exactly the same amount after chilling.

Gluten-free pasta can work too, although some shapes change texture more noticeably after refrigeration. Follow the package directions closely and judge it by how it eats once cooled.
Easy Substitutions
Keep the basic balance intact when you make a swap. Changing the pickle, mustard, or vinegar shifts the character of the dressing more than changing one of the vegetables.
| Change | What happens |
|---|---|
| Swap red onion for green onion | The onion flavor becomes milder. |
| Replace relish with finely chopped sweet pickle | You keep the sweet-pickle profile with a little more texture. |
| Try dill pickle instead of sweet relish | The salad becomes sharper and more savory, moving away from the lightly sweet deli-style balance. |
| Omit the celery | You lose some of the classic crunch; add a little extra bell pepper if you want to replace some of it. |
| Replace part of the mayonnaise with sour cream | The dressing becomes tangier and slightly less rich. |
| Use Dijon instead of yellow mustard | The mustard flavor becomes sharper and a little less classically deli-style. |
| Use apple cider vinegar instead of white vinegar | The acidity becomes slightly softer and fruitier. |
| Leave out the hard-boiled eggs | The salad is a little less rich, while the pickle and vegetables come through more clearly. |
For an egg-free version, omit the hard-boiled eggs and use eggless mayonnaise in place of regular mayonnaise. If you’re cooking for an allergy, check the labels on the mayonnaise, mustard, relish, and other packaged ingredients individually.
How to Make Macaroni Salad
1. Cook the macaroni for the cold bite
Bring a roomy pot of water to a rolling boil and salt it. Add the macaroni and start checking before the package time is up.
Stop when the elbows are completely tender through the center but still holding their shape. Macaroni feels firmer once thoroughly chilled, so a hard or chalky center now will be even more noticeable later.
2. Cool it and lose the surface water
Drain the macaroni and rinse it briefly under cold water. Toss the colander well, then let the excess water drain away before the pasta goes into the mixing bowl.
You aren’t trying to dry the macaroni. You just don’t want enough water clinging to it to send the creamy dressing sliding toward the bottom of the bowl.

Should you rinse macaroni for macaroni salad? For this recipe, yes. Cooling the pasta quickly slows further softening; just drain it thoroughly before dressing. Some macaroni salads dress the pasta warm instead, but this one is built around cooling it first.
3. Keep the vegetables small and dry
Finely dice the celery, bell pepper, and red onion, and shred the carrot on the large holes of a box grater. Pat away obvious water left from washing.
A celery piece should not be so large that it takes over the entire forkful. Smaller pieces spread that crunch through the salad instead.

If the onion is particularly sharp, give it 10–15 minutes in cold water, then drain and dry it well.
4. Whisk the dressing and save some
Whisk the mayonnaise, white vinegar, sweet relish, sugar, yellow mustard, salt, and black pepper until smooth.
The dressing should taste a little stronger on its own than you want the finished salad to taste. The macaroni and vegetables soften the sweetness, salt, and acidity once everything is together.
Measure out ⅓ cup (80 ml) of the finished dressing, cover it, and refrigerate it. Fold the rest into the salad.

5. Fold the salad together
Combine the cooled macaroni, vegetables, and eggs if using in a large bowl, then fold in the dressing.
Look at the bottom of the bowl. The dressing belongs on the elbows, not in a loose puddle underneath them. If you see pooling, give everything another thorough fold before adding anything else.

Seeing a watery layer? Jump to the water-pooling fix →
6. Check the seasoning, then chill
Check the seasoning before the bowl goes into the refrigerator. It should taste well seasoned, with enough acidity to keep the mayonnaise from feeling heavy. Make only a small correction now; the flavor and texture will read differently after chilling.
Cover and refrigerate for at least 2 hours.
7. Finish it chilled
Once the salad is thoroughly chilled, stir it and take a forkful. This is the bite that matters. Make any final texture and seasoning adjustment now.
How to Keep Macaroni Salad Creamy After Chilling
To keep macaroni salad creamy after chilling, reserve some of the dressing, stir the chilled salad first, and add the reserved portion only if the pasta looks dry. Macaroni continues taking up moisture as it sits in the refrigerator, so the bowl can look different several hours later than it did when freshly mixed.

| After chilling | What to do |
|---|---|
| Still creamy | Leave it alone. There is no reason to use the reserved dressing just because it is there. |
| Looks a little dry | Stir first, then fold in a little reserved dressing if needed. |
| Noticeably drier the next day | Add reserved dressing gradually until the elbows look creamy again. |
Making it ahead? Jump to Make-Ahead Macaroni Salad →
The Deli-Style Bite
Tender elbows, finely chopped vegetables, sweet pickle, yellow mustard, and a creamy dressing with a clear tang put this salad squarely in familiar deli territory. The sugar rounds out the vinegar and pickle rather than taking over the bowl.
Most importantly, don’t bury the pasta under extras. The appeal is the way soft macaroni, little bits of crunch, and that sweet-and-sharp dressing land together.

Macaroni Salad Troubleshooting
Start with the symptom before changing the dressing. Dry elbows, free liquid, dull seasoning, mushy pasta, and overpowering onion need different corrections.
Water pooling underneath is a moisture problem
If liquid moves separately at the bottom of the bowl, treat it as excess moisture rather than ordinary dressing absorption. Fold the salad thoroughly first; if a watery layer still remains, spoon off a little before you adjust the seasoning.

Other common macaroni salad problems
| Problem | Likely cause | Fix |
|---|---|---|
| Still dry after the reserved dressing is gone | The pasta has taken up more moisture than expected. | Mix a spoonful of mayonnaise with a small amount of the same vinegar used in the dressing, then fold it in gradually. |
| Dry immediately after mixing | There isn’t enough dressing on the pasta. | Use a little of the reserved dressing now rather than waiting until after chilling. |
| Creamy but dull after chilling | The seasoning isn’t coming through strongly enough. | Start with a small pinch of salt, stir, and check again. |
| Too sharp or vinegary | The acid is dominating the dressing. | Fold in a little mayonnaise to soften it. |
| Too sweet | The sugar and relish are dominating. | Start with ½ teaspoon of the same vinegar used in the dressing and a small pinch of salt; stir before adding more. |
| Mushy macaroni | The pasta cooked too far or stayed hot too long. | Next time, stop once it is tender through the center but still holding its shape, then cool it promptly. |
| Onion takes over | The pieces are too large or the onion is particularly strong. | Dice it more finely or mellow it briefly in cold water. |
Need the base recipe? Back to the Recipe Card →
Make-Ahead Macaroni Salad
You can make this macaroni salad one day ahead. Make the salad, cover the reserved dressing separately, and refrigerate both. Give yourself five minutes before serving the next day for a stir and any final adjustment.

If you’re planning several sides in advance, this classic potato salad can be made ahead too.
That’s the useful part of making macaroni salad ahead: the chopping, cooking, mixing, and washing up are already behind you while everyone else is setting the table.
How Much Macaroni Salad Do You Need for a Crowd?
| Approx. side servings | Starting point |
|---|---|
| 4 | ½ batch |
| 8 | 1 batch |
| 16 | 2 batches |
| 24 | 3 batches |
Those are side portions, not a promise about how much every person will eat. A cookout with several salads and sides can stretch a batch further than a meal where macaroni salad is one of only two accompaniments.
Bring It to the Cookout
Macaroni salad is at home beside grilled meat, burgers, sandwiches, or anything smoky and charred. The cold, creamy salad gives the plate somewhere softer to land.
Before the bowl goes out, give it one last stir. The elbows should separate easily, with dressing clinging to them rather than water collecting underneath.
Keep it cold. The FDA’s guidance for eating outdoors recommends keeping cold perishable foods at 40°F (4°C) or below. Do not leave macaroni salad at room temperature for more than 2 hours, or more than 1 hour when temperatures are above 90°F (32°C).

Storage
Macaroni salad keeps for about 3–4 days in the refrigerator. Store leftovers covered and chilled. For general leftover-safety guidance, see the USDA recommendations for refrigerated leftovers.
The salad is at its best earlier in that window, while the vegetables still have some snap and the pasta hasn’t absorbed too much of the dressing.
Freezing the finished salad isn’t worth it. The mayonnaise dressing can separate after thawing, while the pasta and vegetables lose the textures that make the salad good in the first place.



















































