Creamy macaroni salad with celery and dill is one of those side dishes that quietly does a lot of work for you. It’s familiar and picnic-friendly, but the fresh dill and crunchy celery keep it from feeling heavy or dull.
If you’re racing through a busy weeknight, start by getting the pasta water on and chopping the celery and onion while it heats. Heading to a potluck and worried about timing? Make the salad early, but wait to add a final splash of dressing just before serving so it never tastes dry.
This version leans on a creamy, tangy dressing that coats the elbows without turning them gluey. The texture is soft but still has bite, with crisp vegetables and a clean herbal note from dill. It works for newer cooks who want a reliable cold side, and for more experienced cooks who like a base recipe they can tweak with add-ins.
Ingredients
Serves 4 as a side (or 2–3 as a light lunch)
- 225 g (8 oz) dry elbow macaroni
- 120 g (1/2 cup) mayonnaise – for creaminess and body
- 120 g (1/2 cup) plain Greek yogurt or sour cream – adds tang and lightens the dressing
- 30 ml (2 tbsp) apple cider vinegar – balances the richness
- 10 ml (2 tsp) Dijon or yellow mustard – gentle heat and depth
- 10 g (2 tsp) granulated sugar – softens the acidity; use honey instead if preferred
- 3 g (1/2 tsp) fine sea salt, plus more to taste
- 2 g (1/2 tsp) freshly ground black pepper
- 1 g (1/4 tsp) garlic powder – subtle savory note
- 1 g (1/4 tsp) celery seed – echoes the fresh celery flavor; omit if you don’t have it
- 2 large stalks celery (about 90 g), finely diced – for crunch
- 40 g (1/4 cup) finely diced red onion – sharp contrast; sub finely diced shallot for a milder bite
- 60 g (1/2 cup) diced dill pickles – briny flavor that pairs with the dill; use sweet pickles if you prefer a sweeter salad
- 10–15 g (2–3 tbsp) finely chopped fresh dill fronds – bright, herbal flavor
- 2 large hard-boiled eggs, peeled and chopped (optional but classic)
- 30 g (1/4 cup) thawed frozen peas (optional) – add sweetness and color

Kitchen note: For the best texture, slightly overcook the macaroni compared with how you’d cook it for hot pasta. Just past al dente works well in creamy salads once chilled.
Step-by-Step Instructions for Creamy Macaroni Salad with Celery and Dill
-
Cook the macaroni.
Bring a large pot of well-salted water to a rolling boil. Add the elbow macaroni and cook according to package directions, aiming for about 1 minute past al dente so the centers are no longer chalky.
-
Cool and dry the pasta.
Drain the macaroni in a colander and immediately rinse under cold running water, tossing gently, until the pasta is cool to the touch. Shake the colander well and let it sit for 5–10 minutes so excess water can drain off.
Kitchen note: If the macaroni goes into the dressing while still wet, the sauce will slide off and pool at the bottom of the bowl. Take the time to drain well for a thicker, clingier coating.
-
Stir together the dressing.
In a large mixing bowl (big enough to hold the finished salad), whisk the mayonnaise, Greek yogurt or sour cream, apple cider vinegar, mustard, sugar, salt, pepper, garlic powder, and celery seed. The dressing should be smooth, slightly thick, and just a bit tangy.
-
Taste and adjust the base.
Before adding the pasta, taste the dressing. It should taste a little too sharp and seasoned at this stage; the macaroni will mute the flavors. Add a pinch more salt, sugar, or vinegar as needed.
-
Prep the vegetables and dill.
Finely dice the celery and red onion, and chop the dill pickles. Pat the pickles dry with a paper towel if they’re very wet, so they don’t thin the dressing too much. Finely chop the fresh dill fronds.
-
Fold the vegetables into the dressing.
Add the celery, red onion, dill pickles, fresh dill, and peas (if using) to the bowl with the dressing. Use a spatula to fold everything together until the vegetables are evenly coated.
-
Combine pasta and dressing.
Tip the well-drained, cooled macaroni into the bowl. Use a large spoon or spatula to gently fold until every piece of pasta is coated and the vegetables are evenly distributed.
-
Add hard-boiled eggs (if using).
Gently fold in the chopped hard-boiled eggs. Try not to mash them completely; some small crumbles are fine and will enrich the dressing.
-
Chill to let flavors develop.
Cover the bowl and refrigerate for at least 1 hour and up to 24 hours. The dressing will thicken slightly as the pasta absorbs some of the moisture.
-
Recheck seasoning before serving.
Just before serving, give the salad a good stir. If it looks a bit tight or dry, loosen with a spoonful of mayonnaise, yogurt, or a splash of milk. Taste again and adjust salt, pepper, or vinegar.
Kitchen note: Cold food always tastes a little flatter. Expect to add a small pinch of salt or an extra splash of vinegar right before serving to bring the flavors back into balance.
What to Expect
The finished salad should be creamy but not soupy, with the dressing clinging to each elbow macaroni rather than pooling at the bottom of the bowl.
Celery adds noticeable crunch, while red onion and dill pickles bring a mild bite and acidity that keeps the salad from feeling heavy.
Fresh dill is present but not overpowering; it should read as clean and herbal rather than perfumey. If your dill is especially potent, use the lower end of the suggested range and add more after tasting.
Different brands of mayonnaise and yogurt can change the texture. A thicker, full-fat Greek yogurt makes a sturdier salad, while thinner yogurt will yield a looser dressing. If you use low-fat products, the sauce may feel less lush and you may want to adjust with a spoonful more mayonnaise.
Pasta shape also plays a role. Standard elbows hold the dressing well, but if you swap in a different short shape, look for one with ridges or curves so the sauce has somewhere to cling.
Ways to Change It Up
-
Simple vegetarian (already meat-free) and egg-free version.
The base recipe is already vegetarian if you skip the hard-boiled eggs. For an egg-free salad, use an egg-free mayonnaise and omit the eggs completely. To add some protein back in, fold in rinsed chickpeas or white beans along with the vegetables.
-
Vegan creamy macaroni salad.
Use vegan mayonnaise and unsweetened, plain plant-based yogurt instead of dairy yogurt. Check their salt and acidity; some brands are tangier and may need a small pinch of sugar to balance. Skip the hard-boiled eggs and consider adding extra diced vegetables or beans for more body.
Kitchen note: Some plant-based yogurts can split slightly when mixed with acidic ingredients like vinegar. If you notice this, whisk the dressing well before adding the vegetables, and keep the salad chilled.
-
Milder version for kids or sensitive palates.
Replace red onion with finely diced cucumber or extra celery, and use sweet pickles instead of dill pickles. Cut back the fresh dill to 1–2 tablespoons and use a mild yellow mustard instead of Dijon.
-
Spicier, more assertive flavor.
Add a pinch of cayenne or a few dashes of hot sauce to the dressing. You can also stir in a finely minced jalapeño (seeds removed for less heat) along with the celery and onion. A bit of smoked paprika in the dressing adds warmth without a big heat increase.
-
Faster, streamlined version.
For a truly quick batch, skip the hard-boiled eggs and peas and rely on just celery, onion, and dill pickles. Use pre-chopped celery and onion from the produce section if your knife time is limited. You can mix the dressing while the pasta cooks and have everything assembled as soon as it’s cooled.
Serving and Storage
Creamy macaroni salad with celery and dill is typically served well chilled as a side dish. It fits comfortably next to grilled chicken, burgers, sausages, or simple sandwiches.
Because it has a clean, herbal flavor profile, it also works in lunch boxes with sliced vegetables or fruit on the side, and it can be portioned into small containers for work lunches.
If you’d like to serve it as a light main dish, add protein such as diced cooked chicken, flaked canned tuna, or chickpeas. Fold these in after the salad has chilled so they don’t break down as you stir.
Store leftovers in an airtight container in the refrigerator for up to 3 days. The pasta will continue to absorb dressing over time, so expect the texture to firm up slightly.
For best results, stir in a spoonful or two of mayonnaise or yogurt just before serving leftover salad to restore creaminess. Avoid freezing; the dressing will separate and the pasta will become mushy once thawed.

Cultural Context
Macaroni salad sits in the same family as potato salad and coleslaw: creamy, chilled sides often served with picnic and barbecue foods in the United States. Elbow macaroni and mayonnaise are the common base, with celery, onion, and pickles appearing in many versions.
Food historians point out that pasta-based salads developed in Europe as cold dishes that took advantage of cooked pasta and early mayonnaise-style sauces, then evolved into the mayonnaise-heavy versions popularized in American delis and home kitchens in the 20th century. An overview of the dish and its common ingredients appears on this concise macaroni salad entry.
For a broader look at how pasta salads, including macaroni salad, became fixtures at American picnics and potlucks, you can read this historical discussion from Taste, which explores the muddled origins of macaroni salad.
Common Questions and Troubleshooting
Why does my macaroni salad taste bland after chilling?
Cold temperatures mute flavors, especially salt and acid. Season the dressing a bit more boldly than you think you need, and always re-taste just before serving. A pinch of salt and a small splash of vinegar can wake up a bland-tasting chilled salad.
How do I keep the salad from drying out in the fridge?
The pasta will absorb some dressing as it sits, which is normal. Start with a slightly looser dressing than you want in the final salad, and keep a small amount of dressing aside if you know you’ll be serving it later. Before serving, stir in the reserved dressing or a spoonful of mayonnaise or yogurt to restore creaminess.
Can I make creamy macaroni salad with celery and dill ahead of time?
Yes. In fact, at least 1 hour of chilling helps the flavors meld. For the best texture, make the salad up to 24 hours in advance, but hold back a few tablespoons of dressing to add right before serving. If you’re including delicate add-ins like fresh herbs or peas, you can stir a small extra handful in just before serving to keep them bright.
What if I don’t like raw onion?
You can soak the minced red onion in cold water for 10–15 minutes, then drain and pat dry to soften its bite. Alternatively, use finely chopped scallions or shallots, or omit onion entirely and increase the celery and dill pickles for flavor and texture.
Can I use a different pasta shape?
Yes, other small shapes like small shells, ditalini, or cavatappi work as long as they’re bite-sized. Keep in mind that very thick or dense shapes might need an extra minute of cooking to avoid a firm, chewy texture once chilled.
Is it safe to leave macaroni salad out at room temperature?
Because this salad contains mayonnaise and eggs (if you include them), it shouldn’t sit at room temperature for more than 2 hours, or 1 hour if the weather is very hot. Keep it chilled on ice at outdoor gatherings and return leftovers to the fridge promptly.
Kitchen note: If you’re serving this outside on a hot day, portion smaller amounts into the serving bowl and keep the rest in the fridge or a cooler. Refill as needed so the bulk of the salad stays safely chilled.
Conclusion
Creamy macaroni salad with celery and dill is a straightforward, flexible recipe that adapts easily to what you have in the fridge and who you’re feeding.
Use this version as a dependable base: keep the pasta, dressing, celery, and dill, then adjust the add-ins to suit your household. If you make it, I’d value your rating and any notes about how you tailored it in the comments so other home cooks can learn from your tweaks.

Creamy Macaroni Salad with Celery and Dill
Equipment
- Large pot
- Colander
- Large mixing bowl
- Whisk
- Spatula or large spoon
Ingredients
- 225 g dry elbow macaroni
- 120 g mayonnaise
- 120 g plain Greek yogurt or sour cream
- 30 ml apple cider vinegar
- 10 ml Dijon or yellow mustard
- 10 g granulated sugar use honey instead if preferred
- 3 g fine sea salt plus more to taste
- 2 g freshly ground black pepper
- 1 g garlic powder
- 1 g celery seed omit if you don’t have it
- 2 large stalks celery finely diced (about 90 g)
- 40 g red onion finely diced (or finely diced shallot for a milder bite)
- 60 g dill pickles diced
- 10-15 g fresh dill fronds finely chopped
- 2 large hard-boiled eggs peeled and chopped (optional)
- 30 g frozen peas thawed (optional)
Instructions
- Bring a large pot of well-salted water to a rolling boil. Add the elbow macaroni and cook according to package directions, aiming for about 1 minute past al dente so the centers are no longer chalky.
- Drain the macaroni in a colander and immediately rinse under cold running water, tossing gently, until the pasta is cool to the touch. Shake the colander well and let it sit for 5–10 minutes so excess water can drain off.
- In a large mixing bowl, whisk the mayonnaise, Greek yogurt or sour cream, apple cider vinegar, mustard, sugar, salt, pepper, garlic powder, and celery seed until smooth and slightly thick.
- Taste the dressing before adding the pasta. It should be a little sharp and well-seasoned at this stage; adjust with a pinch more salt, sugar, or vinegar as needed.
- Finely dice the celery and red onion, and chop the dill pickles. Pat pickles dry if very wet. Finely chop the fresh dill fronds.
- Add the celery, red onion, dill pickles, fresh dill, and peas (if using) to the dressing and fold until evenly coated.
- Add the well-drained, cooled macaroni and gently fold until every piece is coated and the vegetables are evenly distributed.
- Gently fold in the chopped hard-boiled eggs (if using), keeping some texture (small crumbles are fine).
- Cover and refrigerate for at least 1 hour and up to 24 hours so the flavors develop and the dressing thickens slightly.
- Before serving, stir well. If the salad looks dry, loosen with a spoonful of mayonnaise or yogurt, or a splash of milk. Taste and adjust salt, pepper, and/or vinegar.

Leave a Reply