I dropped a full bowl of macaroni salad on my kitchen floor last July.
Right before a barbecue. In front of six guests.
I scooped up what I could, made a new batch in 20 minutes flat, and nobody even noticed the delay. That’s how easy this recipe is.
Cold macaroni salad is one of those dishes that feels like summer the second you taste it. Creamy, tangy, a little sweet, packed with crunch.
It’s the side dish that disappears first at every cookout I’ve ever hosted. Every single time.
And the best version isn’t complicated. It’s actually shockingly simple once you know a couple of tricks 🍴
I’m walking you through my exact method below, the one I’ve made probably 200 times at this point. Let’s get into it.
What You’ll Need
Here’s everything for a batch that serves 8 as a side (or 4 people who really love macaroni salad, no judgment).
For the salad:
- 1 lb elbow macaroni
- 3 hard-boiled eggs, chopped
- 1 cup celery, finely diced
- 1/2 cup red onion, finely diced
- 1 cup shredded carrots
- 1/2 cup sweet pickle relish
- 1 cup frozen peas, thawed
For the dressing:
- 1 1/2 cups mayonnaise
- 2 tablespoons yellow mustard
- 2 tablespoons apple cider vinegar
- 2 tablespoons sugar
- 1 teaspoon celery seed
- Salt and black pepper, to taste
That’s it. Nothing fancy, nothing you can’t find at a regular grocery store.
Tools You’ll Need
- Large pot for boiling pasta
- Colander
- Large mixing bowl
- Cutting board and knife
- Measuring cups and spoons
- Whisk (for the dressing)
Pro Tips
I’ve made enough of these to know exactly where people mess it up. Here’s how you avoid it:
- Salt your pasta water like it’s the ocean. This is your only chance to season the noodles themselves. Skip it and the whole salad tastes flat.
- Rinse your macaroni in cold water immediately after draining. This stops the cooking and cools the noodles fast so your mayo doesn’t turn into soup.
- Undercook the pasta by a full minute. It keeps softening as it sits in the fridge overnight. Cook it to package directions and you’ll end up with mush by day two.
- Let the salad chill for at least 2 hours before serving. I know it’s tempting to eat it right away, but the flavors need that time to actually come together.
- Add a splash of vinegar right before serving if it tastes dull. Mayo mutes flavor over time in the fridge. A little acid wakes everything back up.
How to Make Cold Macaroni Salad
Step 1: Cook the Pasta
Bring a large pot of generously salted water to a boil. Add the macaroni and cook it about 1 minute less than the package says, so it stays firm.
Drain it in a colander, then run cold water over it for a solid minute. You want it fully cooled, not just drained and warm.
Step 2: Prep Your Mix-Ins
While your pasta cooks, chop your hard-boiled eggs, dice your celery and red onion, and shred your carrots if you haven’t already.
Set everything aside in small bowls so it’s ready to go the second your pasta is cooled.
Step 3: Make the Dressing
In a separate bowl, whisk together the mayonnaise, mustard, apple cider vinegar, sugar, and celery seed.
Taste it. It should be tangy, a little sweet, and slightly punchy on its own. It’ll mellow out once it hits the pasta.
Step 4: Combine Everything
In your large mixing bowl, add the cooled macaroni, chopped eggs, celery, red onion, carrots, peas, and relish.
Pour the dressing over top and stir until every noodle is coated. Don’t be shy, get all the way to the bottom of the bowl.
Step 5: Chill and Season
Cover the bowl and refrigerate for at least 2 hours, though overnight is even better.
Right before serving, taste and adjust with salt, pepper, or an extra splash of vinegar if needed.
Substitutions and Variations
| Original | Swap | Why |
|---|---|---|
| Elbow macaroni | Shell pasta or rotini | Holds dressing in the ridges even better |
| Mayonnaise | Greek yogurt (half swap) | Lightens it up without losing creaminess |
| Sweet pickle relish | Dill relish | Less sweet, more tang |
| Hard-boiled eggs | Skip entirely | Still delicious, just less rich |
| Sugar | Honey | Slightly deeper sweetness |
| Red onion | Green onion | Milder bite for picky eaters |
Want some heat? Add a diced jalapeño or a few dashes of hot sauce into the dressing. It’s not traditional, but it’s really good.
Make-Ahead Tips
This salad practically wants to be made ahead. It genuinely tastes better on day two.
Make it up to 2 days before your event and store it covered in the fridge. Just hold off on adding the peas until an hour before serving, since they can turn a little mushy if they sit too long in the dressing.
Nutritional Breakdown (Estimated)
This is an estimate based on one serving out of eight, not a lab-tested number. Use it as a general guide.
| Nutrient | Amount |
|---|---|
| Calories | ~320 |
| Carbohydrates | 32g |
| Protein | 7g |
| Fat | 19g |
| Sodium | 380mg |
| Fiber | 2g |
Meal Pairings
This salad was basically built for backyard cookouts. Here’s what I serve it alongside most:
- Grilled burgers or hot dogs
- BBQ pulled pork sandwiches
- Grilled chicken thighs
- Baked beans
- Watermelon slices for dessert
Leftovers and Storage

Store leftovers in an airtight container in the fridge for up to 4 days.
The pasta will keep absorbing the dressing as it sits, so it may look slightly drier by day 3. If that happens, stir in a spoonful of mayo to loosen it back up.
I don’t recommend freezing this one. The mayo-based dressing separates and turns grainy once thawed, and the texture never fully recovers.
FAQ
Can I make this without mayonnaise?
Yes, though the texture and flavor will change quite a bit. A mix of Greek yogurt and a little olive oil works as a lighter alternative.
Why is my macaroni salad watery?
This usually happens when the pasta wasn’t drained well enough, or when vegetables like celery release water as they sit. Draining thoroughly and patting your veggies dry helps prevent it.
How long does macaroni salad last in the fridge?
Up to 4 days when stored in an airtight container. I wouldn’t push it past that.
Can I add meat to this recipe?
Definitely. Diced ham, crumbled bacon, or shredded rotisserie chicken all work well if you want to turn this into more of a main dish.
Do I need to use fresh peas?
Frozen peas that have been thawed work great and are actually what I use every time. Fresh peas are fine too, just blanch them briefly first.
Wrapping Up
This cold macaroni salad has saved more than one summer gathering of mine, dropped bowl and all.
It’s the kind of recipe that gets requested by name once people try it, and it holds up in the fridge better than almost any other side dish I make.
Give it a shot this weekend and let me know how it turns out in the comments below. I’d love to hear if you tried any of the swaps, or if you ran into any questions along the way.