You need a side that shows up reliably at every backyard gathering. This one does-creamy pasta with crunchy celery, tangy mustard, and firm eggs that hold their texture even after hours in the fridge.

It works for weeknight dinners when you need something fast, meal prep Sundays when you're cooking ahead, and summer BBQs when you're feeding a crowd. The key is cooking the macaroni al dente and chilling the whole thing for at least an hour so the dressing thickens and the flavors settle.
The salad gets better overnight, which means you can make it a day ahead and skip the last-minute scramble. That's the real reason it shows up at every potluck.
Macaroni Salad with Mayonnaise delivers tender elbow pasta coated in a tangy, slightly sweet dressing with crunchy celery and firm hard-boiled eggs. The secret is cooling the pasta completely before mixing and chilling the finished salad so the dressing doesn't turn watery. Best made a day ahead for deeper flavor and better texture.
Why This Recipe Works
A good potato salad can make or break the plate. For a version that comes together quickly, this easy potato salad recipe keeps things simple with the same tangy-creamy balance.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
15 minutes
Cook Time
8-10 minutes
Total Time
30 minutes including chilling
Servings
6-8 servings
Difficulty
Easy
Category
Side Dish
Quick Tip
Cool pasta completely before mixing to prevent watery salad
Best For
Weeknight dinner | Meal prep | Entertaining
- Boil elbow macaroni exactly 8 minutes until al dente-overcooked pasta turns mushy and absorbs too much dressing
- Chill the finished salad at least 1 hour so the mayonnaise thickens and the celery, onion, and pickle flavors meld into the dressing
- Drain pasta thoroughly and pat dry with paper towels to remove excess water that would dilute the creamy coating
- Hard-boil eggs for 10 minutes, then cool in ice water to prevent chalky yolks and make peeling easier
- Season after chilling because cold temperatures mute salt and tang-you'll need more vinegar and pepper than you think
What You'll Need

Most people skip salad, but it balances the meal. The salad works best when it hits the table at the same time as the main, which is why this tender salad recipe keeps prep simple with ingredients you probably already have.
- 2 cups elbow macaroni (8 oz)
- 1 cup mayonnaise
- 1 tablespoon mustard (yellow or Dijon)
- 2 tablespoons apple cider vinegar
- 1 tablespoon sugar
- 1 cup celery, finely diced
- ½ cup red onion, finely diced
- ¼ cup dill pickle or relish
- 3 hard-boiled eggs, chopped
- Salt and black pepper to taste
Ingredient Details
- Elbow Macaroni
Classic shape with ridges that hold dressing-boil 8 minutes for al dente texture that won't turn mushy - Mayonnaise
Provides creamy binding texture-use full-fat for best richness and to prevent watery dressing - Celery
Adds essential crunch-dice finely so it distributes evenly without overpowering the salad - Hard-Boiled Eggs
Adds richness and traditional flavor-boil 10 minutes, cool in ice bath to prevent chalky yolks - Mustard
Adds depth and slight tang-yellow mustard for classic flavor, Dijon for sharper bite - Apple Cider Vinegar
Balances richness with acidity-adjust after chilling since cold mutes tang - Red Onion
Adds sharpness and slight bite-dice finely to distribute onion flavor without harsh chunks
Ingredient Swaps
The salad adds the contrast this plate needs, but timing matters. For a version that comes together quickly, a similar deli recipe keeps things fast without changing the creamy-crunchy balance you're after.
- Mayonnaise → vegan mayo or plain Greek yogurt for slightly less creamy, tangier flavor that maintains texture (dairy-free or lighter option)
- Elbow macaroni → gluten-free pasta for same texture if cooked properly-watch timing closely to avoid mushiness (gluten-free)
- Hard-boiled eggs → extra chopped celery or chickpeas for less richness but added texture and good protein alternative (vegetarian option)
- Dill pickle or relish → capers or chopped olives for different briny note that adds unique Mediterranean flavor
Full-Fat Mayonnaise
Works for: Richest, creamiest texture with no separation risk
Skip if: Watching calories or want lighter, tangier flavor
Greek Yogurt
Works for: Tangier, lighter version with more protein
Skip if: You want classic creamy richness without tang
Vegan Mayo
Works for: Dairy-free version with similar creamy texture
Skip if: You're picky about mayo flavor-some brands taste different
Instructions
Rich mains need something to cut through, and fish does exactly that. For a version that comes together quickly, easy fish side keeps timing simple so everything hits the table at once.
Boil 2 cups elbow macaroni in salted water for 8 minutes until al dente-pasta should still have slight firmness when bitten. Drain in colander, rinse immediately under cold water to stop cooking, then pat dry with paper towels to remove excess moisture.
Whisk together 1 cup mayonnaise, 1 tablespoon mustard, 2 tablespoons apple cider vinegar, and 1 tablespoon sugar in large mixing bowl until smooth and slightly glossy. The dressing should coat the back of a spoon without running off immediately.
Chop 3 hard-boiled eggs, dice 1 cup celery and ½ cup red onion finely, then measure ¼ cup dill pickle or relish. All vegetables should be uniform size-roughly ¼-inch pieces-so they distribute evenly without clumping.
Add cooled pasta, chopped eggs, celery, onion, and pickle to dressing, then fold gently with spatula until every piece is evenly coated. The pasta should look glossy without puddles of dressing at the bottom.
Season with salt and black pepper to taste, cover tightly, and refrigerate at least 1 hour before serving. The chilling time lets the dressing thicken and flavors meld-adjust seasoning after chilling since cold mutes salt and tang.
What to Serve With It
Most weeknight plates need something simple on the side that doesn't compete for attention. For weeknight waldorf salad meal ideas that round out the plate without extra work, pair this with grilled protein and one fresh vegetable.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Grilled Chicken Breast | Easy | Light protein complements creamy salad without overpowering | Slice warm chicken, serve alongside chilled salad |
| Steamed Green Beans | Easy | Adds fresh, crisp vegetable balance to rich pasta | Steam 5 minutes, season with butter and salt |
| Corn on the Cob | Easy | Classic summer pairing with natural sweetness | Boil or grill, serve hot with butter |
| Fresh Fruit Salad | Easy | Refreshes palate with natural sweetness and acidity | Toss watermelon, berries, grapes-serve cold |
| Crusty Bread | Easy | Simple carb to round out meal and soak up dressing | Slice thick, serve at room temperature |
Three ways to serve it:
- For summer BBQs: Set out macaroni salad alongside pulled pork sliders, baked beans, and coleslaw-the classic cookout spread that covers all bases
- For weeknight dinners: Pair with grilled chicken breast and steamed green beans for a balanced plate that comes together in under 30 minutes
- For potlucks: Make a day ahead and transport in a shallow container-it travels well and tastes better after the flavors meld overnight
Store and Reheat
The salad works best when it hits the table at the same time as the main. Rich mains need something to cut through, and fish does exactly that, which is why simple chicken recipe timing matters when you're planning ahead.
| Method | Time | Best For |
|---|---|---|
| 🍳 Stovetop | Not recommended | Macaroni salad is meant to be served cold or at room temperature |
| 📦 Microwave | Not recommended | Heat separates mayonnaise and ruins texture-serve chilled only |
| 🔥 Oven | Not recommended | Mayonnaise-based salads should never be reheated-make fresh if needed |
For best results when storing:
- Refrigerate in airtight, shallow container for 3-4 days-shallow containers cool faster and prevent condensation that makes salad watery
- Stir gently before serving to redistribute dressing that may have settled at the bottom, then adjust seasoning with extra vinegar, salt, or pepper
- Add fresh celery or onion if the salad tastes flat after a day-vegetables lose crunch over time and fresh ones brighten the flavor
- Drain off any liquid that accumulates at the bottom before serving-pasta releases starch and vegetables release water as the salad sits
- Never freeze macaroni salad-mayonnaise separates when thawed and the texture turns grainy and watery with no way to fix it
Frequently Asked Questions
Yes-use plain full-fat Greek yogurt for a tangier, lighter version with similar creamy texture. You'll get less richness but more protein, and the salad will taste sharper.
3-4 days in an airtight container. The salad tastes best after 1-2 days when flavors have melded, but watch for watery liquid accumulating at the bottom-drain it off before serving.
Boil elbow macaroni 8 minutes until al dente-it should have slight firmness when bitten, not mushy or chalky. Overcooked pasta absorbs too much dressing and turns soggy.
Watery salad comes from undrained pasta or mixing while pasta is still warm. Drain off the liquid, pat the salad dry with paper towels, then stir in 2-3 tablespoons fresh mayonnaise to rebind the dressing.
Grilled chicken breast, pulled pork sliders, corn on the cob, baked beans, and coleslaw. The creamy pasta pairs well with smoky, grilled proteins and fresh vegetables.

Macaroni Salad with Mayonnaise
Ingredients
Method
- Boil 2 cups elbow macaroni in salted water for 8 minutes until al dente; pasta should have slight firmness when bitten. Drain in a colander, rinse immediately under cold water to stop cooking, then pat dry with paper towels to remove excess moisture.2 cups elbow macaroni
- Whisk together 1 cup mayonnaise, 1 tablespoon mustard, 2 tablespoons apple cider vinegar, and 1 tablespoon sugar in a large mixing bowl until smooth and slightly glossy. The dressing should coat the back of a spoon without running off immediately.1 cup mayonnaise, 1 tablespoon mustard, 2 tablespoons apple cider vinegar, 1 tablespoon sugar
- Chop 3 hard-boiled eggs, dice 1 cup celery and ½ cup red onion finely, then measure ¼ cup dill pickle or relish. Ensure all vegetables are roughly ¼-inch pieces so they distribute evenly without clumping.1 cup celery, 0.5 cup red onion, 0.25 cup dill pickle, 3 hard-boiled eggs
- Add cooled pasta, chopped eggs, celery, onion, and pickle to the dressing, then fold gently with a spatula until every piece is evenly coated. The pasta should look glossy without puddles of dressing at the bottom.2 cups elbow macaroni, 1 cup celery, 0.5 cup red onion, 0.25 cup dill pickle, 3 hard-boiled eggs, 1 cup mayonnaise, 1 tablespoon mustard, 2 tablespoons apple cider vinegar, 1 tablespoon sugar
- Season with salt and black pepper to taste, cover tightly, and refrigerate at least 1 hour before serving. Chilling thickens the mayonnaise dressing and lets flavors meld. Adjust seasoning after chilling since cold mutes salt and tang.salt, black pepper
Notes
- Always rinse cooked pasta under cold water immediately to stop overcooking and prevent watery dressing.
- Chill salad for at least 1 hour before serving to allow dressing to thicken and flavors to meld.
- Season the salad after chilling as cold temperatures mute salt and vinegar flavors.




