Macaroni salad is the kind of side dish that always disappears first at cookouts, potlucks, and family dinners. It’s simple, nostalgic, and full of bright, crunchy veggies in a creamy dressing. This version hits all the familiar notes while staying fresh and balanced—not too heavy, not too sweet.
It’s easy to make ahead, travels well, and pairs with just about anything from grilled chicken to sandwiches. If you’ve been looking for a foolproof macaroni salad recipe, this is the one to bookmark.
Contents
What Makes This Recipe So Good

- Balanced dressing: Tangy, creamy, and lightly sweet, without overpowering the pasta and veggies.
- Great texture: Al dente macaroni meets crunchy celery, red onion, and bell pepper for satisfying bites.
- Make-ahead friendly: Tastes even better after chilling, which makes it perfect for parties and meal prep.
- Flexible: Easy to customize with add-ins like peas, hard-boiled eggs, or pickles.
- Staple ingredients: Nothing fancy here—just pantry basics and fresh vegetables.
Ingredients
- 8 ounces elbow macaroni (about 2 1/2 to 3 cups dry)
- 1 cup celery, finely diced
- 1/2 cup red bell pepper, finely diced
- 1/3 cup red onion, finely minced
- 1/2 cup dill pickles, finely chopped (or sweet pickles for a sweeter profile)
- 1/2 cup frozen peas, thawed (optional)
- 2 hard-boiled eggs, chopped (optional but classic)
For the dressing:
- 3/4 cup mayonnaise
- 2 tablespoons sour cream or plain Greek yogurt
- 1–1 1/2 tablespoons Dijon mustard (start with 1, add more to taste)
- 1 tablespoon apple cider vinegar (or white vinegar)
- 1 tablespoon pickle brine (optional, but highly recommended)
- 1–2 teaspoons sugar (to taste; skip if using sweet pickles)
- 1/2 teaspoon garlic powder
- 1/4 teaspoon celery seed (optional, but adds classic flavor)
- Kosher salt and black pepper, to taste
For garnish: Chopped fresh parsley or chives, and a sprinkle of paprika (optional)
Step-by-Step Instructions

- Cook the macaroni. Bring a large pot of salted water to a boil. Add macaroni and cook until just al dente, usually 1 minute less than package instructions.You want a firm bite so it doesn’t turn mushy later.
- Rinse and cool. Drain the pasta, then rinse under cold water until cooled. Shake off excess water well. This stops the cooking and keeps the salad from getting gummy.
- Prep the veggies and eggs. While the pasta cooks, finely dice the celery, bell pepper, and onion.Chop the pickles. If using peas, thaw them by running under cool water. Chop the hard-boiled eggs.
- Mix the dressing. In a large bowl, whisk together mayonnaise, sour cream, Dijon, vinegar, pickle brine, sugar, garlic powder, celery seed, salt, and pepper.Taste and adjust—add a pinch more sugar for balance, more mustard for tang, or a splash more vinegar if it needs brightness.
- Combine. Add the cooled macaroni to the bowl with the dressing. Fold to coat. Add celery, bell pepper, onion, pickles, peas, and eggs (if using).Mix gently until everything is evenly distributed.
- Chill. Cover and chill for at least 1 hour, or up to overnight. The flavors meld and the pasta absorbs some dressing.
- Taste and adjust before serving. After chilling, give it a stir. If it looks dry, add a spoonful or two of mayonnaise and a splash of vinegar to loosen it.Season with extra salt and pepper as needed.
- Garnish and serve. Top with chopped parsley or chives and a light dusting of paprika for color. Serve cold or slightly cool.
Storage Instructions
- Refrigerator: Store in an airtight container for 3–4 days. Stir before serving and refresh with a bit of mayo and vinegar if it thickens.
- Make-ahead: Best made the day before.Keep extra dressing on hand to stir in just before serving.
- Not freezer-friendly: Freezing changes the texture of the pasta and dressing, so it’s not recommended.
- Food safety tip: If serving outdoors, keep it chilled on ice and don’t leave it at room temperature for more than 2 hours (1 hour if above 90°F/32°C).

Benefits of This Recipe
- Budget-friendly: Simple pantry staples stretch to feed a crowd.
- Customizable nutrition: Add more veggies, swap Greek yogurt for some mayo, or include lean protein like chicken.
- Make it once, enjoy all week: Great for lunches, sides, and snacks.
- Familiar flavor profile: Classic taste that appeals to both kids and adults.
- Versatile pairing: Works with grilled meats, burgers, sandwiches, and picnic spreads.
Pitfalls to Watch Out For
- Overcooking the pasta: Soft pasta will break down and turn the salad mushy. Aim for firm al dente.
- Skipping the chill time: Warm pasta absorbs dressing unevenly. Chilling helps flavors blend and the texture set.
- Underseasoning: Cold foods need a bit more salt and acid.Taste after chilling and adjust.
- Watery salad: Make sure pasta is well-drained and cooled. Pat juicy add-ins (like pickles) dry if needed.
- Too sweet or too tangy: Add sugar and vinegar gradually, tasting as you go. Balance is key.
Variations You Can Try
- Hawaiian-style: Add diced pineapple, ham, and a touch more mayo.Use sweet pickles or a bit more sugar in the dressing.
- Southern-style: Include chopped hard-boiled eggs, sweet relish, and a pinch of paprika in the dressing.
- Deli-style: Add diced cheddar, salami, and sliced black olives. Swap Dijon for yellow mustard.
- Herb garden: Stir in fresh dill, parsley, and chives. Add lemon juice instead of vinegar for a bright, fresh note.
- Protein boost: Mix in canned tuna, shredded rotisserie chicken, or chickpeas for a heartier salad.
- Veggie-loaded: Add shredded carrots, cucumber (seeds removed), and cherry tomatoes.Increase dressing slightly to coat.
- Spicy kick: Add chopped pickled jalapeños, a dash of hot sauce, and smoked paprika.
FAQ
Can I use a different pasta shape?
Yes. Small shapes like small shells, ditalini, or cavatappi work well. Stick to short, sturdy pasta that holds dressing and mix-ins.
How do I keep macaroni salad from drying out?
Make a little extra dressing and stir some in just before serving.
Also, don’t overcook the pasta and make sure it’s fully cooled before mixing so it doesn’t soak up everything at once.
Is there a way to lighten the dressing?
Swap half the mayonnaise for Greek yogurt or light mayo. Add an extra teaspoon of vinegar or lemon juice to keep it bright and creamy.
What can I use instead of pickles?
Try capers, green olives, or finely chopped pickled peppers. For a non-pickled option, add more mustard and a squeeze of lemon for tang.
Can I make this gluten-free?
Absolutely.
Use a good-quality gluten-free elbow macaroni. Cook it slightly under al dente and rinse gently to prevent breakage.
How far in advance can I make it?
You can make it 1–2 days ahead. Store it tightly covered in the fridge and refresh with a spoonful of mayo and a splash of vinegar before serving.
What if I don’t like raw onion?
Soak the minced onion in cold water for 10 minutes to mellow it, or use green onions for a milder bite.
You can also skip it entirely and add extra celery for crunch.
Wrapping Up
A great macaroni salad comes down to balance: tender pasta, crisp veggies, and a creamy dressing that’s tangy without being overpowering. This recipe nails that sweet spot and leaves plenty of room to make it your own. Keep it classic, or try one of the variations to match your crowd and menu.
Either way, you’ll have a reliable, tasty side that fits any table, any season.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

