
I make this macaroni salad with egg every summer for potlucks and it disappears fast. Most versions end up either mushy or bland. This recipe uses al dente elbow pasta, creamy dressing, and freshly boiled eggs for a classic that holds up in the fridge overnight.
Prep Time: 15 minutes
Cook Time: 12 minutes
Total Time: 27 minutes
Servings: 8
Method: Boiling
Why This Macaroni Salad with Egg Works
Cooking the macaroni al dente is the most important step. Soft pasta soaks up too much dressing and turns gluey after chilling. Firm pasta stays separate and gives you that satisfying bite.
A small amount of apple cider vinegar in the dressing cuts through the richness of the mayo. It adds brightness without making the salad taste sharp or acidic. Combined with Dijon mustard, the dressing has real depth.
The hard-boiled eggs add creamy richness and body throughout the salad. Every forkful picks up a piece of egg along with the pasta. That texture contrast is what makes this version worth coming back to.
Ingredients
- 3 cups (about 8 oz / 226g) dry elbow macaroni
- 4 large hard-boiled eggs, peeled and chopped
- 3/4 cup mayonnaise
- 2 tablespoons apple cider vinegar
- 1 teaspoon Dijon mustard
- 1 teaspoon sugar
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup celery, finely diced
- 1/4 cup red onion, finely diced
- 2 tablespoons fresh parsley, chopped
- 1/2 teaspoon paprika, for garnish
What You Need for Macaroni Salad with Egg
Elbow macaroni — the classic shape for this salad. Small shells or rotini also work. Cook to al dente — it will soften slightly more as it chills in the dressing.
Hard-boiled eggs — use large eggs and chop them into rough chunks so you get a full piece in every bite. Slice some finer for a creamier texture throughout.
Mayonnaise — full-fat mayo gives the creamiest result. Duke’s or Hellmann’s are the most popular choices. Light mayo works but the flavor is slightly thinner.
Apple cider vinegar — adds a gentle tang that lifts the mayo-heavy dressing. White wine vinegar or regular white vinegar work too.
Dijon mustard — adds a savory sharpness that rounds out the dressing. Yellow mustard is a fine substitute if that’s what you have.
Celery — provides crunch and freshness. Dice it small so it blends evenly into each scoop. Finely diced dill pickle is a popular swap.
Red onion — adds a mild bite. If raw onion is too sharp for your taste, soak the diced onion in cold water for 10 minutes before adding it.
How to Make Macaroni Salad with Egg
- Cook elbow macaroni in salted boiling water according to package directions, cooking until just al dente. Do not overcook.
- Drain macaroni and rinse under cold water to stop cooking. Let drain completely.
- In a large bowl, whisk together mayonnaise, apple cider vinegar, Dijon mustard, sugar, salt, and black pepper.
- Add drained macaroni to the bowl. Toss to coat evenly with dressing.
- Add chopped hard-boiled eggs, celery, and red onion. Fold gently to combine.
- Taste and adjust salt, pepper, or vinegar as needed.
- Cover and refrigerate for at least 1 hour before serving. Dust with paprika and garnish with parsley before serving.
Macaroni Salad with Egg Variations
Deviled Egg Macaroni Salad
Add 1/4 teaspoon paprika, 1 teaspoon pickle juice, and a pinch of cayenne to the dressing. This version channels all the tangy, mustardy flavor of deviled eggs. Finish with a dusting of paprika across the top just before serving.
Macaroni Salad with Egg and Pickle
Add 1/3 cup of finely diced dill pickles and 2 tablespoons of pickle juice to the dressing. The brine sharpens the dressing and cuts through the richness of the mayo and eggs. This is the most popular variation I make.
Southern Macaroni Salad
Add 1/4 cup of sweet relish and a teaspoon of yellow mustard instead of Dijon. This version is slightly sweeter and tangier. It pairs especially well with barbecue or fried chicken.
Macaroni Salad with Egg and Bacon
Stir in 4 slices of crispy crumbled bacon just before serving. Add bacon at the end so it stays crunchy rather than going soft in the dressing. The smoky saltiness balances the creamy base perfectly.
Tips for the Best Macaroni Salad with Egg
- I always cook the pasta al dente. It continues softening as it sits in the dressing.
- Rinse the cooked pasta under cold water immediately. This stops the cooking and prevents clumping.
- Dress the salad while the pasta is still slightly warm. Warm pasta absorbs dressing better than cold.
- Always let it chill for at least 1 hour before serving. The flavors need time to develop.
- If the salad looks dry after chilling, stir in 1 to 2 tablespoons of extra mayo before serving.
- For make-ahead, hold back the parsley and paprika garnish until serving time.
Make Ahead & Storage
This macaroni salad with egg keeps well in the fridge for up to 4 days in an airtight container. It actually tastes better on day two after the dressing fully soaks into the pasta. I make it the night before any outdoor gathering.
After chilling, the pasta absorbs dressing and the salad may seem drier. Stir in 1 to 2 tablespoons of additional mayo to refresh it. Add fresh parsley and a dusting of paprika right before serving to brighten it up.
This salad does not freeze well. The mayonnaise breaks down and the pasta turns soggy after thawing. Stick to refrigerating and consuming within 4 days.
Common Questions
Can I make macaroni salad with egg ahead of time?
Yes. This salad is best made at least 1 hour ahead, and ideally the night before. The flavors deepen as it chills. Add extra mayo before serving if the dressing has been fully absorbed.
How do I keep macaroni salad from getting dry?
Cook the pasta al dente, not past it. Pasta that’s overcooked absorbs too much dressing. Also, stir in a tablespoon or two of extra mayo after chilling if it needs refreshing.
Can I use a different pasta shape?
Yes. Small shells, ditalini, or rotini all work well. Avoid long pasta like spaghetti — it doesn’t mix well with the chunky egg and vegetable mix.
How long does macaroni salad with egg last in the fridge?
Up to 4 days in an airtight container. Keep it cold and don’t let it sit out at room temperature for more than 2 hours, especially in summer heat.
This macaroni salad with egg is the one recipe I bring to every summer BBQ and potluck from scratch. Save this recipe and tap the link for the full ingredients list and step-by-step instructions.
Macaroni Salad with Egg Recipe From Scratch
A creamy classic macaroni salad with hard-boiled eggs, celery, and a tangy mayo-vinegar dressing.
Ingredients
- 3 cups (about 8 oz / 226g) dry elbow macaroni
- 4 large hard-boiled eggs, peeled and chopped
- 3/4 cup mayonnaise
- 2 tablespoons apple cider vinegar
- 1 teaspoon Dijon mustard
- 1 teaspoon sugar
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup celery, finely diced
- 1/4 cup red onion, finely diced
- 2 tablespoons fresh parsley, chopped
- 1/2 teaspoon paprika, for garnish
Instructions
- Cook elbow macaroni in salted boiling water according to package directions, cooking until just al dente. Do not overcook.
- Drain macaroni and rinse under cold water to stop cooking. Let drain completely.
- In a large bowl, whisk together mayonnaise, apple cider vinegar, Dijon mustard, sugar, salt, and black pepper.
- Add drained macaroni to the bowl. Toss to coat evenly with dressing.
- Add chopped hard-boiled eggs, celery, and red onion. Fold gently to combine.
- Taste and adjust salt, pepper, or vinegar as needed.
- Cover and refrigerate for at least 1 hour before serving. Dust with paprika and garnish with parsley before serving.
