Sides / Salads & slaws

Classic Macaroni Salad

Jump to recipe
A large bowl of creamy macaroni salad with flecks of red pepper, celery and carrot, dusted with paprika.

Cook the elbows a little soft, splash them with vinegar while they're warm, then fold in a creamy mayo-and-mustard dressing with crunchy celery and carrot. Two hours in the fridge, and the picnic table has its bowl.

The short version

Boil elbows a little past al dente, toss with a splash of vinegar while warm, then fold in a mayo, mustard and sugar dressing with celery, onion, pepper and carrot. Chill 2 hours, loosen with a spoonful of milk, serve cold.

What makes ours better

the tricks Nonna pretends she never taught me

  • Splash vinegar on the warm pasta. Warm macaroni absorbs the vinegar, so the pasta itself tastes seasoned instead of just coated in mayo.

  • Cook the pasta a little past al dente. Cold pasta firms up and keeps absorbing dressing. A slightly soft elbow stays tender after a night in the fridge instead of turning chalky.

  • Hold back some dressing, then loosen it. The salad tightens as it chills. A spoonful of milk stirred in before serving brings the creaminess back, with no need for more mayo.

What you need

the cast, in order of appearance

  • Elbow macaroni1 pound
  • Apple cider vinegar2 tablespoons
  • Celery ribs2 large
  • Finely diced red onion½ cup
  • Finely diced red bell pepper½ cup
  • Carrot1 large
  • Mayonnaise1 cup
  • Yellow mustard1 tablespoon

Full ingredient list ↓

Prep
20 min
Cook
10 min
Total
2 hr 30 min incl. 2 hr hands-off (go sit down)
Makes
about 8 cups, 10 servings

Ingredients

Makes 10 servings

Salad

Dressing

tap each one as it goes in. no double-salting.

Steps

nobody opens the oven door. looking at you, Dad.

  1. Cook the macaroni

    Boil the macaroni in a large pot of well-salted water for 1 to 2 minutes longer than the package says for al dente, until tender with no hard white center. Drain well but don't rinse.

    Don't rinse. The starch on the surface helps the dressing cling.

  2. Season the warm pasta

    Tip the hot macaroni into a large bowl and toss with the 2 tablespoons vinegar. Spread it out if you can and let it cool for 10 to 15 minutes, stirring once or twice, until it's just warm.

    About 15 min. Cook mode has a timer for this step.

  3. Make the dressing

    In a medium bowl, whisk the mayonnaise, sugar, vinegar, mustard, salt and pepper until smooth. It should taste a bit too tangy and sweet on its own; the pasta will mellow it.

  4. Combine

    Add the celery, onion, bell pepper, carrot and eggs, if using, to the macaroni. Scrape in the dressing and fold gently until everything is coated.

  5. Chill

    Cover and refrigerate at least 2 hours, or overnight. The macaroni will absorb dressing and the salad will look thicker.

    About 120 min. Cook mode has a timer for this step.

  6. Loosen and serve

    Stir in milk, 1 tablespoon at a time, until the salad is creamy again. Taste and add salt, pepper or a splash of vinegar if needed. Dust with paprika and serve cold.

Good to know

things I learned the hard way, so you can skip that part

  • Use finely diced vegetables, about the size of a pea. Large chunks fall off the elbows.
  • Swap the red pepper for jarred roasted red pepper or pimento, or add 1/2 cup of thawed peas.
  • Keep it cold at a picnic. Nestle the bowl in a larger bowl of ice, and don't leave it out more than 2 hours (1 hour in hot weather).
  • Storage. Covered in the fridge, 4 days. Don't freeze. Stir in a little milk to revive it.

Questions, answered

the questions my cousins text me

Why is my macaroni salad dry?

The pasta soaked up the dressing as it chilled. Stir in a spoonful or two of milk before serving, which restores the creaminess without making the salad heavy.

Can I make macaroni salad the day before?

Yes, and it tastes better for it. Make it up to 2 days ahead, store it covered, and loosen it with milk before serving.

Should I rinse the macaroni?

No. Rinsing washes away the starch that helps the dressing cling. Just drain it and season it with vinegar while it's warm.

Can I make it with less mayonnaise?

Replace up to half of the mayo with plain Greek yogurt or sour cream. You will lose a little richness but keep the tang.

Can I use a different pasta?

Small shells, ditalini or rotini work. Cook them the same way, past al dente.

From the table

Made it? Tell me how it went, and who went back for seconds when they thought nobody was looking.

Flour on your hands? Big steps, screen stays on.

Step 1 of 6