
Classic Macaroni Salad
Creamy, tangy macaroni salad with crunchy vegetables, hard-boiled eggs, and a sweet pickle dressing that gets better the longer it sits in the fridge.
There are exactly two things I'm asked to bring to every single cookout, every potluck, every end-of-school-year party: hummus and macaroni salad. The hummus makes sense — people expect that from me. But the macaroni salad? That one surprises people every time. I started making this version years ago when Meghan asked me to bring a side to her Fourth of July thing and I panicked because I'd never actually made macaroni salad before. My mom's version of pasta salad was always the Lebanese one with lemon and mint, so I called her and she laughed and said 'just use mayo and pickles, habibti, it's not complicated.' She was mostly right.
“Rinse the cooked pasta under cold water until it's completely cool, then toss with a tiny drizzle of olive oil. This does two things: stops the cooking so your macaroni doesn't turn to mush, and removes the starchy film that makes dressing slide right off. Every bite should be creamy, not gluey.”
The Key to This Dish
There are exactly two things I'm asked to bring to every single cookout, every potluck, every end-of-school-year party: hummus and macaroni salad. The hummus makes sense — people expect that from me. But the macaroni salad recipe? That one surprises people every time. I started making this version years ago when Meghan asked me to bring a side to her Fourth of July thing and I panicked because I'd never actually made macaroni salad before. My mom's version of pasta salad was always the Lebanese one with lemon and mint, so I called her and she laughed and said "just use mayo and pickles, habibti, it's not complicated." She was mostly right.
The secret is the dressing. It's not just mayo — there's sour cream for tang, sweet pickle juice for that briny sweetness, a little sugar, Dijon, and red wine vinegar. When Sam tasted this for the first time he said "this doesn't taste like the stuff from the deli" and I genuinely didn't know if that was a compliment until he went back for thirds. Now I double the batch every time because between him and the kids' friends who are always hanging around, a single recipe doesn't survive the afternoon.
The vegetables are what make it interesting — crunchy red bell pepper, celery, sweet little gherkins, and just enough red onion to give it bite without taking over. And the eggs. I know some people skip them but the eggs add this richness that rounds the whole thing out. Layla actually helps me dice the eggs now — she's very serious about getting them the right size.
The one thing I'll tell you — and my mom will back me up on this — is that you have to let it sit. Freshly mixed macaroni salad is fine, but after an hour in the fridge it becomes something completely different. The pasta absorbs the dressing, the vinegar mellows, everything just comes together. Make it the night before if you can. Trust me on this one.

!Common Mistakes to Avoid
- 1Skipping the cold rinse — warm pasta absorbs too much dressing and turns into a gluey mess
- 2Dicing vegetables too large — big chunks of raw onion or pepper throw off the balance; keep everything small and uniform
- 3Dressing it right before serving — the flavors need at least an hour to meld; fresh-mixed macaroni salad tastes flat
- 4Not saving extra dressing — pasta absorbs it in the fridge, so always have a little mayo and pickle juice on hand to refresh it before serving
Classic Macaroni Salad
Ingredients
For 6 servings (about 1 cup)
- 8 oz dry elbow macaroni (about 2 cups)
- 2 large hard-boiled eggs, finely diced
- ½ cup finely diced sweet gherkins (about 4-6 pickles), finely diced
- ¾ cup finely diced red bell pepper (about half a pepper), finely diced
- ⅓ cup thinly sliced celery (1-2 stalks), thinly sliced
- ⅓ cup finely diced red onion, finely diced
- 1 teaspoon olive oil (to prevent sticking)
Dressing
- ¾ cup mayonnaise
- ¼ cup sour cream
- 2 tablespoons sweet pickle juice (from the gherkin jar)
- 1 tablespoon red wine vinegar
- 1 tablespoon granulated sugar
- 2 teaspoons Dijon mustard
- ¼ teaspoon salt
- ¼ teaspoon ground black pepper
- ⅛ teaspoon garlic powder
- ⅛ teaspoon crushed red pepper flakes(optional)
Garnish
- Pinch of paprika for garnish(optional)
Instructions
- 1
Cook macaroni in a large pot of salted boiling water according to package directions until al dente. Drain and rinse immediately under cold running water until the pasta is completely cool.
7 minPasta is tender but still has a slight bite in the center — it will soften more as it chills in the dressing.
- 2
Drizzle the cooled pasta with a teaspoon of olive oil and gently toss so the noodles don't clump together while you prep everything else.
Each piece of macaroni moves freely and feels lightly slicked, not sticky.
- 3
In a large bowl, combine the macaroni with the diced sweet gherkins, red bell pepper, celery, red onion, and hard-boiled eggs. Toss gently until everything is evenly distributed.
You can see colorful vegetable pieces scattered throughout the pasta — no clumps of one ingredient in any spot.
- 4
Whisk together the mayonnaise, sour cream, sweet pickle juice, red wine vinegar, sugar, Dijon mustard, salt, pepper, garlic powder, and crushed red pepper flakes (if using) in a separate bowl until smooth.
Dressing is completely smooth with no visible mayo lumps — it should be pourable, not stiff.
- 5
Pour the dressing over the macaroni mixture and fold everything together until every piece of pasta is coated.
No dry pasta visible — every noodle should have a glossy coating of dressing and the vegetables are evenly mixed in.
- 6
Cover the bowl tightly with plastic wrap and refrigerate for at least one hour. Stir once more before serving and taste for seasoning — add more salt or a splash of pickle juice if needed.
60 minThe salad has thickened slightly and the flavors have melded together — it should taste tangier and more cohesive than when you first mixed it.
Equipment Needed
large pot · large mixing bowl · whisk · colander · cutting board
Chef Tips
- ✓Rinse the pasta with cold water immediately — this stops the cooking and washes off excess starch so the dressing coats evenly instead of getting gummy.
- ✓The salad thickens as it sits because the pasta absorbs dressing. If it looks dry the next day, stir in a spoonful of mayo and a splash of pickle juice to loosen it back up.
- ✓My mom always says to dice the vegetables smaller than you think you need to. You want a little crunch in every bite, not big chunks that overpower the pasta.
- ✓Swap sour cream for Greek yogurt if you want a slightly tangier, lighter version. I've done it both ways and honestly both are great.
- ✓Make this the night before if you're bringing it to a cookout — it genuinely tastes better after sitting overnight. The flavors need time to get to know each other.
Why It Works
- →The sour cream mixed with mayo creates a tangier, lighter dressing than mayo alone — it won't feel heavy even on a hot day
- →Sweet pickle juice in the dressing adds a bright, briny sweetness that ties everything together and keeps the salad from tasting flat
- →A tablespoon of sugar balances the vinegar and mustard so the dressing hits sweet, tangy, and savory all at once
- →Rinsing the pasta in cold water removes surface starch so the dressing actually coats the noodles instead of sliding off
Techniques Used
Variations
Southern-style with yellow mustard
Swap the Dijon for 1 tablespoon of yellow mustard and add ½ teaspoon of onion powder. Use green bell pepper instead of red for a more traditional Southern potluck version.
With cheddar and fresh herbs
Fold in 1 cup of cubed sharp cheddar cheese and 2 tablespoons each of chopped fresh dill and parsley. The cheese makes it heartier and the herbs brighten everything up.
Lighter version with Greek yogurt
Replace the mayo with ⅓ cup mayo and ⅓ cup plain Greek yogurt, and use the Greek yogurt in place of sour cream too. Tangier and lighter but still creamy enough to feel like the real thing.
FAQ
Can I make this ahead of time?+
Absolutely — it actually tastes better after 8-24 hours in the fridge. The pasta absorbs the dressing and the flavors deepen. Just stir in a tablespoon of mayo before serving to freshen the texture.
How long does macaroni salad last in the fridge?+
Up to 4 days in an airtight container. After that the vegetables start to lose their crunch and the texture goes soft.
Can I skip the eggs?+
Yes — the eggs add richness but they're not structural. Leave them out for an egg-free version and it'll still taste great. You won't need to adjust anything else.
Why does my macaroni salad get dry overnight?+
Pasta absorbs dressing as it sits — totally normal. Stir in a spoonful of mayo and a splash of pickle juice right before serving to bring it back.
Can I use a different pasta shape?+
Elbows are classic, but small shells, rotini, or ditalini all work well. Anything with curves or ridges that can catch the dressing. Avoid long pasta like spaghetti — it doesn't scoop right.
Serving Suggestions
Serve cold alongside grilled burgers, hot dogs, pulled pork, or fried chicken. It's a natural next to baked beans, coleslaw, and cornbread. For a lighter spread, pair with a green salad and watermelon slices. Always serve it chilled — this is not a room-temperature dish.
Make Ahead
Make the full recipe up to 24 hours ahead and refrigerate. The flavor actually improves overnight as the dressing soaks into the pasta and the vinegar and mustard mellow out. Stir and taste before serving — you may want an extra pinch of salt or splash of pickle juice.
Storage
Store in an airtight container in the refrigerator for up to 4 days. The salad will thicken as it sits — loosen with a tablespoon of mayo and a splash of pickle juice before serving leftovers.
Reheating
This is served cold — no reheating needed. Just pull it from the fridge, stir well, and taste for seasoning. If it's been sitting more than a day, refresh with a little mayo.
Freezing
Do not freeze. Mayo-based salads break down when frozen and thawed — the texture becomes grainy and watery. Make it fresh each time.