Dolly Parton’s Macaroni Salad is a creamy, tangy Southern classic that brings together tender elbow macaroni, crunchy celery, sweet red bell pepper, and rich hard-boiled eggs in a perfectly balanced mayonnaise dressing. This recipe takes about 20 minutes of hands-on prep, plus a 2-hour chill to let the flavors meld, making it an ideal make-ahead dish for potlucks, barbecues, or easy weekday lunches.
Why This Dolly Parton’s Macaroni Salad Works
This macaroni salad stands out because it balances creamy, tangy, and crunchy elements in every bite. Here’s why it’s a keeper:
- Perfect Dressing Ratio: The combination of Duke’s mayonnaise, yellow mustard, apple cider vinegar, and a touch of sugar creates a dressing that’s creamy, tangy, and just slightly sweet without being heavy.
- Crunchy Vegetables: Finely diced celery and red bell pepper add fresh, crisp texture that contrasts beautifully with the tender pasta and creamy dressing.
- Hard-Boiled Eggs: Crumbled yolks enrich the dressing, while diced whites add protein and a satisfying bite, making the salad more substantial.
- Make-Ahead Friendly: The flavors deepen after a couple of hours in the fridge, so you can prepare it in advance and focus on other dishes when entertaining.
- Classic Southern Flavor: With a hint of black pepper and fresh parsley, it delivers that nostalgic, comforting taste that pairs well with grilled meats, fried chicken, or sandwiches.
Ingredients Notes
- Elbow Macaroni (1 lb): The classic shape for macaroni salad. Cook it just past al dente so it stays tender after chilling, but avoid overcooking to mushiness.
- Mayonnaise (1.5 cups): Duke’s is preferred for its tangy, less-sweet profile, but any full-fat mayonnaise works. Avoid light versions, as they can make the dressing watery.
- Yellow Mustard (2 tbsp): Adds tang and a subtle sharpness that cuts through the richness. Don’t substitute Dijon, as it’s too strong.
- Granulated Sugar (1 tbsp): Just a touch balances the acidity from the vinegar and mustard without making the salad sweet.
- Apple Cider Vinegar (1 tbsp): Brightens the dressing and adds a mild fruity tang. White vinegar can be used in a pinch, but apple cider is best.
- Cracked Black Pepper (1 tsp): Use freshly cracked for the best flavor. It adds a gentle warmth that complements the creamy dressing.
- Celery (1 cup, finely diced): Provides essential crunch. Dice it small so it distributes evenly and doesn’t overwhelm each bite.
- Red Bell Pepper (0.5 cup, finely diced): Adds sweetness and color. Make sure to dice it finely to match the celery.
- Red Onion (0.25 cup, minced): Offers a sharp, pungent bite. Mincing it finely ensures it blends into the dressing rather than leaving large raw chunks.
- Hard-Boiled Eggs (3 large): Separate the yolks and whites. Crumble the yolks into the dressing for richness, and dice the whites for texture.
- Fresh Parsley (2 tbsp, chopped): Adds a fresh, herbaceous finish. Use flat-leaf parsley for the best flavor; curly parsley works mainly for color.

Before You Begin
- Cook Pasta Properly: Boil the macaroni in well-salted water until tender but still slightly firm to the bite. Drain, rinse with cold water to stop cooking, and drain again thoroughly to prevent a watery salad.
- Hard-Boil the Eggs: Place eggs in a saucepan, cover with cold water, bring to a boil, then cover and remove from heat. Let sit for 10-12 minutes, then transfer to an ice bath. Peel and separate yolks from whites.
- Dice Vegetables Uniformly: Aim for small, even dice on the celery, bell pepper, and onion so every spoonful has a balanced mix of flavors and textures.
- Chill Before Serving: The salad needs at least 2 hours in the fridge for the flavors to meld. It can be made up to a day ahead, but you may need to refresh the dressing with a splash of vinegar or a little more mayo before serving.
I always crumble the egg yolks into the dressing before mixing everything together—it dissolves slightly and makes the dressing extra creamy without adding more mayo.
How to Make Dolly Parton’s Macaroni Salad
- Step 1 – Cook the Pasta: Bring a large pot of salted water to a boil. Add the elbow macaroni and cook according to package directions until tender. Drain, rinse under cold water, and let it drain thoroughly in a colander.
- Step 2 – Prepare the Dressing: In a large mixing bowl, whisk together the mayonnaise, yellow mustard, sugar, apple cider vinegar, and cracked black pepper until smooth. Crumble the hard-boiled egg yolks into the dressing and whisk again to incorporate.
- Step 3 – Combine the Base: Add the cooled, drained macaroni to the dressing bowl. Fold gently with a spatula until the pasta is evenly coated.
- Step 4 – Add Vegetables and Egg Whites: Add the diced celery, red bell pepper, minced red onion, and diced hard-boiled egg whites. Fold everything together until well combined, being careful not to break up the egg whites too much.
- Step 5 – Chill and Garnish: Cover the bowl with plastic wrap and refrigerate for at least 2 hours, or overnight. Before serving, stir the salad, taste, and adjust seasoning with salt, pepper, or a splash of vinegar if needed. Transfer to a serving bowl and sprinkle with chopped fresh parsley.

How to Know It’s Done
- Pasta Texture: The macaroni should be tender but not mushy, holding its shape well even after mixing with the dressing.
- Creamy Consistency: The salad should be creamy and cohesive, with the dressing clinging to the pasta and vegetables without pooling at the bottom of the bowl.
- Flavor Balance: After chilling, taste the salad. It should be tangy, slightly sweet, and well-seasoned. Adjust with a pinch of salt, pepper, or a few drops of vinegar if it tastes flat.
- Chill Time: The salad is ready after at least 2 hours in the fridge, but the flavor improves if chilled for 4-6 hours or overnight.
Nora’s Tips for Best Results
- Don’t Overcook the Pasta: Cook the macaroni just until tender. Overcooked pasta will absorb too much dressing and become mushy after chilling.
- Rinse with Cold Water: Rinsing the cooked pasta stops the cooking process and removes excess starch, which helps keep the salad from becoming gummy.
- Season in Layers: I like to season the dressing first, then taste again after adding the vegetables and eggs. The flavors mellow as it chills, so a final adjustment before serving makes a big difference.
- Use Full-Fat Mayo: Low-fat or light mayonnaise can make the dressing watery and less flavorful. Stick with a good-quality full-fat mayo like Duke’s.
- Refresh Before Serving: If the salad has been chilled overnight, it may thicken. Stir in a tablespoon of milk or a splash of vinegar to loosen it up and brighten the flavor.
- Garnish Fresh: Add the parsley just before serving so it stays vibrant and doesn’t wilt into the salad.
Storage & Leftovers Tips
- Refrigerate Promptly: Store leftover macaroni salad in an airtight container in the fridge within 2 hours of serving. It will keep for up to 3-4 days.
- Stir Before Serving: The dressing may settle or thicken in the fridge. Give the salad a good stir and add a splash of milk or vinegar if needed to restore creaminess.
- Do Not Freeze: Freezing is not recommended, as the mayonnaise-based dressing will separate and the pasta will become mushy upon thawing.
- Refresh with Acid: If the salad tastes dull after a day or two, a squeeze of lemon juice or a few drops of apple cider vinegar can perk it up.
- Keep Cold for Safety: When serving at a potluck or picnic, place the salad bowl over a larger bowl of ice to keep it at a safe temperature, especially on warm days.
- Add Crunch Later: If you plan to store the salad for more than a day, consider adding the celery and bell pepper just before serving to maintain maximum crunch.
Variations & Substitutions
- Add Protein: Fold in 1 cup of diced cooked ham, crumbled bacon, or shredded rotisserie chicken to turn this side dish into a hearty main course.
- Switch Up the Veggies: Replace the red bell pepper with diced green bell pepper for a more traditional Southern flavor, or add shredded carrot for extra sweetness and color.
- Make It Spicy: Stir in a finely diced jalapeño or a pinch of cayenne pepper for a subtle kick that complements the creamy dressing.
- Use a Different Pasta: While elbow macaroni is classic, small shells, ditalini, or rotini work well and hold the dressing nicely.
- Lighten It Up: Substitute half of the mayonnaise with plain Greek yogurt for a tangier, lighter dressing. Note that the texture will be slightly less rich.
- Add Pickle Relish: For a sweeter, more tangy profile, mix in 2 tablespoons of sweet pickle relish or dill relish, depending on your preference.

What to Serve With Dolly Parton’s Macaroni Salad
- Fried Chicken: The creamy, tangy salad is a perfect counterpart to crispy, savory fried chicken. Serve them together for a classic Southern plate.
- Barbecue Ribs or Pulled Pork: The cool, creamy salad balances the smoky, sweet flavors of barbecue. It’s a must-have side at any cookout.
- Grilled Hot Dogs or Sausages: Pile the macaroni salad alongside a grilled hot dog or bratwurst for a satisfying, casual meal.
- Sandwiches and Wraps: Pair with a simple turkey and cheese sandwich or a BLT for a quick, filling lunch.
- Fresh Sliced Tomatoes: Serve with thick slices of ripe summer tomatoes sprinkled with salt and pepper for a light, refreshing combo.
- Sweet Tea or Lemonade: A tall glass of sweet iced tea or freshly squeezed lemonade completes the Southern experience.
FAQs
Yes, this salad is perfect for making ahead. Prepare it up to 24 hours in advance and store it covered in the refrigerator. The flavors meld and improve over time. Before serving, stir well and add a splash of milk or vinegar if the dressing has thickened.
Stored in an airtight container, Dolly Parton’s Macaroni Salad will keep for 3 to 4 days in the refrigerator. Be sure to keep it chilled and don’t leave it out at room temperature for more than 2 hours.
Freezing is not recommended. The mayonnaise-based dressing will separate and become watery when thawed, and the pasta will turn mushy. It’s best enjoyed fresh or within a few days of refrigeration.
If you don’t have Duke’s, any full-fat mayonnaise will work. Hellmann’s or Best Foods are good alternatives. Avoid low-fat or fat-free versions, as they can make the dressing less creamy and more watery.
Hard-boiled eggs add richness, protein, and texture. The crumbled yolks help thicken and enrich the dressing, while the diced whites provide a satisfying bite that makes the salad more substantial.
If the salad seems dry after chilling, stir in a tablespoon of milk, a splash of apple cider vinegar, or a little extra mayonnaise to restore creaminess. Always taste and adjust seasoning after adding any liquid.
Absolutely. Diced cucumber, shredded carrot, or chopped green onion are great additions. Just be sure to dice them finely so they blend well and don’t release too much water, which can thin the dressing.
Traditional elbow macaroni contains wheat, so it is not gluten-free. To make a gluten-free version, use your favorite gluten-free elbow pasta and cook it according to package directions, being careful not to overcook.

Dolly Parton's Macaroni Salad
Equipment
- Large Pot
- Colander
- Large mixing bowl
- Whisk
- Spatula
- Cutting Board
- Chef's Knife
Ingredients
- 1 lb elbow macaroni dry
- 1.5 cups mayonnaise Duke's preferred
- 2 tbsp yellow mustard
- 1 tbsp granulated sugar
- 1 tbsp apple cider vinegar
- 1 tsp cracked black pepper
- 1 cup celery finely diced
- 0.5 cup red bell pepper finely diced
- 0.25 cup red onion minced
- 3 large hard-boiled eggs yolks crumbled, whites diced
- 2 tbsp fresh parsley chopped for garnish
Instructions
- Cook the elbow macaroni in a large pot of salted boiling water until tender. Drain, rinse with cold water, and let drain thoroughly.
- In a large mixing bowl, whisk together mayonnaise, yellow mustard, sugar, apple cider vinegar, and cracked black pepper until smooth. Crumble the hard-boiled egg yolks into the dressing and whisk to combine.
- Add the cooled macaroni to the dressing and fold gently until evenly coated.
- Add the diced celery, red bell pepper, minced red onion, and diced hard-boiled egg whites. Fold until well combined.
- Cover and refrigerate for at least 2 hours. Before serving, stir, adjust seasoning, and garnish with chopped fresh parsley.
