There’s something about a big bowl of macaroni salad that just makes people happy.
I’ve made this dish more times than I can count. Weekend cookouts, family reunions, last-minute potlucks. And every single time, the bowl comes back empty. That’s the best compliment a cook can get.
Today I’m walking you through my absolute favorite version of this classic. We’re building layers of flavor. Creamy dressing. Crunchy vegetables. Perfectly cooked pasta. The kind of macaroni salad people actually ask you for the recipe for.
Let’s get into it.

A quick look at timing before we start:
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes (plus chilling time)
- Servings: 4
- Difficulty: Easy
What You’ll Need
Go ahead and gather everything before you start cooking. It makes the whole process so much smoother.
| Ingredient | Quantity | Notes |
|---|---|---|
| Dry macaroni noodles | 8 oz (227g) | Standard elbow shape works best |
| Sweet gherkins | ½ cup (80g) | Finely diced, about 4-6 pickles |
| Red bell pepper | ¾ cup (100g) | Finely diced, about ½ pepper |
| Fresh celery | ⅓ cup (55g) | Thinly sliced, about 1-2 stalks |
| Red onion | ⅓ cup (45g) | Finely diced for a mild bite |
| Hard boiled eggs | 2 large | Finely diced |
| Mayonnaise | ¾ cup (175g) | Olive oil mayo is preferred here |
| Sour cream | ¼ cup (70g) | Adds a lovely, rich tanginess |
| Sweet pickle juice | 2 tablespoons | Saved directly from your gherkin jar |
| Apple cider vinegar | 1 tablespoon | Adds a bright, acidic punch |
| Granulated sugar | 1 tablespoon | Balances the acidity perfectly |
| Dijon mustard | 2 teaspoons | Provides a subtle, savory depth |
| Salt | ¼ teaspoon | Essential for basic seasoning |
| Ground black pepper | ¼ teaspoon | Adds a tiny hint of spice |
| Garlic powder | ⅛ teaspoon | Enhances the overall savory flavor |
| Crushed red pepper | ⅛ teaspoon | Completely optional for extra heat |
Why These Ingredients Work So Well Together
Let’s talk about what’s actually going on here. Because this isn’t just a random list of stuff thrown into a bowl.
Start with the pasta. Elbow macaroni is the classic choice for a reason. Those little tubes are practically made to hold creamy dressing. Every bite gives you a little pocket of flavor inside the noodle. Use exactly 8 ounces so your ratios stay balanced.
Then the vegetables. This is where texture lives.
- Red bell pepper brings color and a gentle natural sweetness
- Celery gives you that satisfying snap against the creamy base
- Sweet gherkins add chewiness and a punchy, tangy bite
- Red onion keeps things savory without being too sharp
Nobody wants a mushy bowl of pasta with no contrast. These vegetables fix that completely.
And the dressing. This is the real heart of the recipe.
We’re combining olive oil mayo with sour cream for a base that’s rich but not heavy. Then comes the secret weapon: sweet pickle juice straight from the jar. It adds a zing that plain vinegar just can’t replicate. A little dijon mustard rounds everything out with a quiet, savory warmth.
The good news? You probably already have most of this in your kitchen.
How to Make It: Step by Step
Step 1: Cook the Pasta
Fill a large pot with water and bring it to a rolling boil over high heat. Salt it generously. This is your one real shot at seasoning the pasta from the inside out. Don’t skip this.
Add your 8 ounces of dry macaroni and stir immediately so nothing sticks to the bottom. Cook according to the package directions, but aim for al dente. That means a tiny bit of bite still left in the noodle.
Why does this matter? Because overcooked pasta turns to mush the moment it hits the dressing. And nobody wants that.

Step 2: Rinse and Cool the Noodles
The moment the pasta is done, drain it into a colander. Then run cold tap water directly over it for about a minute, tossing gently as you go. This stops the cooking instantly and washes away extra surface starch.
Drain it thoroughly. You don’t want watery dressing later.
Pro tip: Drizzle a small teaspoon of olive oil over the cooled noodles and toss to coat. This one little step keeps them from clumping together while you prep everything else.
Step 3: Chop Your Vegetables
Grab your sharpest knife and a sturdy cutting board. Take your time here.

You want all your vegetables cut into small, uniform pieces. Think about it this way: if one bite is all onion and the next is all celery, the salad doesn’t work. You want every forkful to be a little bit of everything.
Dice the red bell pepper, celery, sweet gherkins, and red onion. Add them all into a large mixing bowl. Finely dice your two hard-boiled eggs and add those in too. Then add your cooled, oiled macaroni. Give everything a gentle stir to combine.
Step 4: Make the Dressing
Grab a separate medium bowl for this part.
Add in:
- ¾ cup mayonnaise
- ¼ cup sour cream
- 2 tablespoons sweet pickle juice
- 1 tablespoon apple cider vinegar
- 1 tablespoon granulated sugar
- 2 teaspoons dijon mustard
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- ⅛ teaspoon garlic powder
- ⅛ teaspoon crushed red pepper (optional)
Whisk it all together until completely smooth. Make sure the sugar and salt are fully dissolved. The dressing should look glossy and thick, with a uniform color throughout.
Step 5: Bring It All Together

Pour the dressing directly over your pasta and vegetable mixture. Use a rubber spatula or wooden spoon to fold everything together, scooping up from the bottom as you go. Work slowly and gently so you don’t break the noodles.
Every piece of pasta and every bit of vegetable should be coated. Take your time. It’s worth it.
The Most Important Step: Patience
I know. You want to eat it right now. I get it. It smells incredible.
But here’s the thing. This salad actually needs to rest. The pasta absorbs the dressing as it chills. The onion mellows out. The vinegar softens. The flavors all settle in together and become something way better than what you just mixed.
Cover the bowl tightly with plastic wrap, or transfer everything into an airtight container. Refrigerate for at least one full hour. If you can wait a few hours, even better. Overnight is honestly the best.
When you’re ready to serve, pull it from the fridge and give it one final gentle stir. Sometimes the dressing settles to the bottom while it chills. A quick stir brings everything back together. Taste it, adjust the salt if needed, and you’re done.
What to Serve It With
This salad goes with just about anything hot off the grill. Some of my favorites:
- Juicy hamburgers or classic hot dogs
- Smoked ribs or pulled pork sandwiches
- Simple grilled chicken at lunch
- Anything at a summer cookout, honestly
It’s one of those sides that never feels out of place.
Storage Tips
Always keep leftovers in a tightly sealed airtight container in the refrigerator. Mayo-based dishes should never sit out at room temperature for long, especially on a warm day outdoors.
A quick reference for storage:
| Storage Method | How Long It Lasts | Notes |
|---|---|---|
| Refrigerator (airtight) | Up to 4 days | Flavors improve in the first 2 days |
| Room temperature | No more than 2 hours | Keep cold when serving outdoors |
| Freezer | Not recommended | Dressing separates and becomes watery |
Frequently Asked Questions
How long will this macaroni salad last in the fridge?
Stored properly in an airtight container, it keeps well for up to four days. The flavor actually keeps improving through the first two days. Just give it a good stir before serving leftovers.
Can I make this a day ahead?
Yes, and honestly you should. Making it the day before a party gives the flavors time to come together beautifully. If it seems a little dry the next day, just stir in one extra tablespoon of mayonnaise before serving.
Can I substitute the sour cream?
Absolutely. Plain Greek yogurt works great and keeps the tanginess intact. You can also just use an extra quarter cup of mayo instead. Though using all mayo will make the finished dish a little heavier.
Why did my macaroni salad turn out dry?
This almost always happens when the pasta is still warm when you add the dressing. Warm noodles soak up mayo fast. Always make sure your pasta is completely rinsed, cooled, and drained before mixing. If dryness happens anyway, a small splash of milk or an extra spoonful of mayo will fix it quickly.
Can I freeze this salad?
I’d strongly advise against it. Freezing breaks the emulsion in the dressing completely. When it thaws, the mayo separates and you’re left with a watery, oily mess. This one is always best enjoyed fresh from the fridge.

Classic Creamy Macaroni Salad
Ingredients
Salad Components
- 8 oz dry macaroni noodles Standard elbow shape (227g)
- 1/2 cup sweet gherkins Finely diced (80g)
- 3/4 cup red bell pepper Finely diced (100g)
- 1/3 cup fresh celery Thinly sliced (55g)
- 1/3 cup red onion Finely diced (45g)
- 2 large hard boiled eggs Finely diced
Creamy Dressing
- 3/4 cup mayonnaise Olive oil mayo preferred (175g)
- 1/4 cup sour cream 70g
- 2 tbsp sweet pickle juice Saved from gherkin jar
- 1 tbsp apple cider vinegar
- 1 tbsp granulated sugar
- 2 tsp Dijon mustard
- 1/4 tsp salt
- 1/4 tsp black pepper
- 1/8 tsp garlic powder
- 1/8 tsp crushed red pepper Optional
Instructions
- Cook the Pasta: Bring a large pot of generously salted water to a rolling boil. Add macaroni and cook until al dente. Drain immediately.
- Rinse and Cool: Run cold tap water over the noodles for about a minute to stop cooking and remove starch. Drain thoroughly. Tip: Drizzle with a teaspoon of olive oil to prevent clumping.
- Prep Vegetables: Finely dice the bell pepper, celery, gherkins, onion, and hard-boiled eggs. Combine them in a large mixing bowl with the cooled macaroni.
- Whisk Dressing: In a separate medium bowl, whisk together the mayonnaise, sour cream, pickle juice, vinegar, sugar, mustard, and spices until smooth.
- Combine: Pour the dressing over the pasta mixture. Fold gently with a spatula until every piece is evenly coated.
- Chill: Cover and refrigerate for at least 1 hour (overnight is best) to allow flavors to meld and the pasta to absorb the dressing.
