
Deli-Style Macaroni Salad with Hard-Boiled Eggs
A classic deli-counter macaroni salad: soft elbow pasta, chopped hard-boiled eggs and crunchy celery in a tangy, creamy mustard-mayonnaise dressing, finished with a dusting of paprika. It's made ahead and gets better as it chills.
- Prep
- 20 min
- Cook
- 25 min
- Wait
- 2 hr 15 min
- Total
- 3 hr
- Makes
- About 8 cups (8 side-dish servings)
Steps
Before you start
- Plan on at least 2 hours of chilling time. The salad tastes much better after the flavors blend.
- Set out a large bowl of ice water for the eggs before you start boiling them.
- Use a 6-quart (5.5 L) pot or two pots so the pasta has room. Eggs and pasta can cook at the same time in separate pots.
- Use full-fat mayonnaise for the best creamy texture.
Boil the eggs
- Put the 6 eggs in the medium saucepan and cover with cold water by 1 inch (2.5 cm).
- Bring to a full boil over high heat, then turn off the heat, cover, and leave the pan on the burner for 11 minutes.
- Meanwhile, fill a medium bowl with ice and cold water.
+ Show details− Hide details
Ready when: After 11 minutes the yolks are fully set and pale yellow, with no wet center.
Tip: Don't skip the ice bath. It stops the cooking and prevents a green ring around the yolk.
Chill the eggs
- Use a slotted spoon to move the eggs into the ice bath.
- Leave them for at least 10 minutes while you cook the pasta, then peel under cool running water.
- Chop 4 eggs into ½-inch (1.25 cm) pieces.
- Slice the remaining 2 eggs into rounds and refrigerate them for the garnish.
+ Show details− Hide details
Ready when: Eggs feel cold to the touch and the shells peel away easily.
Tip: Crack the shell all over on the counter first. Peeling under running water helps the membrane slip off.
Cook the pasta
- Fill the large pot with 4 quarts (3.8 L) of water, add the 1 tablespoon kosher salt, and bring to a rolling boil over high heat.
- Stir in the macaroni and cook 1–2 minutes longer than the package's al dente time, usually 9–11 minutes total, stirring occasionally.
- Deli-style macaroni should be tender, because it firms up and absorbs dressing as it chills.
+ Show details− Hide details
Ready when: A piece bitten in half has no hard white core and feels soft but not mushy.
Tip: Stir in the first minute so the elbows don't stick together.
Drain and cool pasta
- Drain the pasta in the colander and rinse under cold running water for about 1 minute, tossing, until it is no longer warm.
- Shake well and let it drain for 5 minutes, shaking occasionally.
+ Show details− Hide details
Ready when: Pasta is cool to the touch with no water pooling in the elbows.
Tip: Cooling is important. Warm pasta makes the mayonnaise oily and greasy.
Whisk the dressing
- In the large mixing bowl, whisk together the mayonnaise, yellow mustard, white vinegar, sugar, 4 tablespoons (60 ml) of the milk, the fine salt, black pepper, 1 teaspoon of the paprika, and the relish if using.
- Whisk about 30 seconds until completely smooth and evenly pale gold.
+ Show details− Hide details
Ready when: No streaks of mustard or lumps of sugar remain; the dressing is smooth and pourable like thick cream.
Tip: The dressing will taste slightly strong. The pasta will mellow it.
Combine the salad
- Add the drained pasta, celery, red onion, and chopped eggs to the dressing.
- Fold gently with a rubber spatula for about 1 minute, scraping the bottom of the bowl, until every elbow is coated.
- Taste and add up to ¼ teaspoon more salt if needed.
+ Show details− Hide details
Ready when: The pasta is evenly coated, and the egg pieces and celery are spread throughout rather than clumped.
Tip: Fold rather than stir hard so the egg pieces stay in chunks and don't turn to paste.
Chill to blend
- Cover the bowl tightly and refrigerate for at least 2 hours, or up to overnight, so the pasta absorbs the dressing and the flavors blend.
+ Show details− Hide details
Ready when: The salad is fully cold and the dressing has thickened and clings to the pasta.
Loosen and garnish
- Take the salad out of the refrigerator and stir in the remaining 2 tablespoons (30 ml) of milk to bring back a creamy, glossy texture.
- Taste and adjust salt and pepper.
- Transfer to a serving bowl, arrange the reserved egg slices on top, and dust with the remaining ½ teaspoon paprika.
+ Show details− Hide details
Ready when: Salad looks creamy and moist, not dry or stiff, and the dressing slides off a spoon slowly.
Tip: Add paprika just before serving so it keeps its color and doesn't bleed into the dressing.
Good to know
Tips
- Slightly overcooking the pasta is intentional. Firm pasta turns dry and chewy once chilled and absorbed dressing.
- Always drain the pasta well. Extra water on the elbows dilutes the dressing and makes the salad watery.
- Keep the milk held back for the end. Chilled pasta soaks up the dressing, and a splash of milk restores creaminess.
- Dice the celery small and evenly so every bite is crunchy without being overpowering.
Make ahead
"Make the salad up to 1 day ahead through the chilling step. Keep the 2 sliced eggs and the final paprika for just before serving, and stir in the held-back milk then to loosen it."
Storage & reheating
"Refrigerate in an airtight container for up to 4 days. Do not leave at room temperature for more than 2 hours (1 hour if above 90°F/32°C) because of the eggs and mayonnaise. Not suitable for freezing, as the dressing separates and the eggs turn rubbery. Serve cold; stir in a splash of milk if it has stiffened."
Substitutions
- dried elbow macaroni → small shells or ditalini. Same weight and cooking approach; small shapes hold the dressing well.
- red onion → thinly sliced scallions (green parts). Gives a milder onion flavor; use about ¼ cup (25 g).
- distilled white vinegar → apple cider vinegar or pickle brine. Use the same amount; pickle brine adds a dill-pickle tang.
- yellow mustard → Dijon mustard. Use 1 tablespoon (15 g); the flavor is sharper and less sweet.
More pasta salads
See all →Find more like this
- Meal
- Lunch
- Cuisine
- American
- Diet
- VegetarianHalal
- Method
- Stovetop
- Quick & Easy
- EasyMake Ahead
- Occasion
- Summer BBQPotluck




